Я отправлял данные с сервера Arduino моему клиенту node.js, когда я их получаю, я не получаю их как целую строку, а вместо этого в виде символов, в своей консоли я получаю что-то вроде
Получено: h Получено: e Получено: l Получено: l Получено: o
Вместо получения
Получено: 'привет'
Любая помощь, пожалуйста
Ниже мой node.js клиент получения данных и мой Arduino, отправляющий данные
client.on('data', function(data) {
console.log('Received: ' + data);
});
// listen for incoming clients
EthernetClient clientA = serverA.available();
if (clientA) {
Serial.println("Client A connected.");
while(clientA.available() > 0) {
char dataA = clientA.read(); //
Serial.print(dataA);
//clientA.write(dataA); // echo
serverB.write(dataA); // forward
}
}
Клиент A - это еще один node.js клиент, отправляющий это Arduino и Arduino для повторной отправки данных.