writeBLECharacteristicValue的value值如何传多个字节的十六进制的值?
发布于 6 年前 作者 ihao 8005 次浏览 来自 官方Issues

例如:AA 01 00 06  0C  01  02 00 08  00 01 01这样十六进制的值,我是要一个一个拼接的起来的,拼接成字符串似乎不行啊

1 回复

var data = [0xAA, 0x01, 0x00];

var buf = new ArrayBuffer(data.length);

var dataView = new DataView(buf);

data.forEach(function (item, index) {

dataView.setUint8(index, item);

});

buf就是你想要传的值

回到顶部