writeBLECharacteristicValue的value值如何传多个字节的十六进制的值?

发布于 7 年前作者 ihao8135 次浏览最后编辑 7 年前来自 issues

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

1 回复
yang31
yang311 楼5 年前

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就是你想要传的值