|
[BUG]
ble数据传输过程默认结束符为00字节,如何修改默认结束符
[复制链接]
当使用树莓派通过蓝牙模块向安卓端发送数据,当发送数据中存在00字节时,安卓端表现为遇到读取结束符,后面数据会被丢弃,不会显示
例如使用树莓派发送66 66 a6 3f 00 00 00 00,手机端只显示66 66 a6 3f
因为传输数据中包含00字节,如何设置手机端接收结束符,使得所有数据可以都被接收
手机端设置监听代码如下
my_ble.setNotify({
peripheralUUID: peripheralUUID,
serviceUUID: serviceUUID,
characteristicUUID: characteristicUUID,
}, function(ret) {
if (ret.status) {
console.log(ret.characteristic.value);
}
|
|