Le code suivant utilise le module SerialPort pour écouter les données d'une connexion Bluetooth.
Je m'attends à voir un flux de données au format hexadécimal imprimé dans la console. Mais la console montre juste quelques simboles étranges. Je veux savoir comment décoder et afficher les données dans la console.
var serialPort = new SerialPort("/dev/tty.EV3-SerialPort", {
parser: SP.parsers.raw
}, false); // this is the openImmediately flag [default is true]
serialPort.open(function () {
console.log('open');
serialPort.on('data', function(data) {
var buff = new Buffer(data, 'utf8'); //no sure about this
console.log('data received: ' + buff.toString());
});
});