Je souhaite envoyer un tampon brut à l'aide d'une connexion Bluetooth. Le contenu est un nombre hexadécimal. Actuellement, je divise le nombre manuellement en un tableau d'octets. Y a-t-il une fonction qui peut m'aider à convertir le nombre en tableau d'octets?
//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);
Dans les nouvelles versions de node (6+), l'interface new Buffer()
est déconseillée. Utilisation:
Buffer.from("250001000192CD0000002F6D6E742F72", "hex")
au lieu.
new Buffer("250001000192CD0000002F6D6E742F72", "hex")