ble writeBLECharacteristicValue写入权限为true,仍然写入失败?
发布于 4 年前 作者 fang12 6726 次浏览 来自 问答

我使用蓝牙,获取了设备所有write为true的特征值,然后依次写入排查,写入值为1123;

硬件测试了esp32的蓝牙和hc08的蓝牙两种

esp32表现:有3个特征中的write是true,但是第一个特征写入时,设备可以收到,但是无任何回调;

hc08表现:6个特征中write为true,只有第四个特征写入成功,正常回调;其他异常的表现包括⚪设备没有收到,无任何回调,⚪设备收到,无任何回调,⚪设备没有收到,有成功回调

有人碰到类似状况吗

PS:调用上面的hc08第四个特征和esp32第二个特征,我测试过写入短命令如:123;写入160k的图片文件;

都成功了,而且无丢包。

所以现在的问题是,有没有可靠的方法直接选择到可用的写入特征(write为true已经不可信)。

1 回复

报错信息是什么?麻烦提供能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

回到顶部