निम्न कोड ब्लूटूथ कनेक्शन से डेटा सुनने के लिए SerialPort मॉड्यूल का उपयोग करता है।
मैं कंसोल में मुद्रित हेक्साडेसिमल प्रारूप में डेटा की एक धारा देखने की उम्मीद कर रहा हूं। लेकिन कंसोल सिर्फ कुछ अजीब प्रतीक दिखाता है। मैं जानना चाहता हूं कि मैं कंसोल में डेटा को कैसे डीकोड और प्रदर्शित कर सकता हूं।
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());
});
});