Bluetooth接続を使用して生のバッファを送信したい。内容は16進数です。現在、数値を手動でバイト配列に分割しています。数値をバイト配列に変換するのに役立つ関数はありますか?
//var data = 0x250001000192CD0000002F6D6E742F72;
var data = new Buffer([0x25,0x00,0x01,0x00,0x01,0x92,0xCD,0x00,0x00,0x00,0x2F,0x6D,0x6E,0x74,0x2F,0x72]);
serialPort.write(data);
ノードの新しいバージョン(6以降)では、new Buffer()
インターフェイスは廃止されました。つかいます:
Buffer.from("250001000192CD0000002F6D6E742F72", "hex")
代わりに。
new Buffer("250001000192CD0000002F6D6E742F72", "hex")