ble writeBLECharacteristicValue写入权限为true,仍然写入失败?
我使用蓝牙,获取了设备所有write为true的特征值,然后依次写入排查,写入值为1123;
硬件测试了esp32的蓝牙和hc08的蓝牙两种
esp32表现:有3个特征中的write是true,但是第一个特征写入时,设备可以收到,但是无任何回调;
hc08表现:6个特征中write为true,只有第四个特征写入成功,正常回调;其他异常的表现包括⚪设备没有收到,无任何回调,⚪设备收到,无任何回调,⚪设备没有收到,有成功回调
有人碰到类似状况吗
PS:调用上面的hc08第四个特征和esp32第二个特征,我测试过写入短命令如:123;写入160k的图片文件;
都成功了,而且无丢包。
所以现在的问题是,有没有可靠的方法直接选择到可用的写入特征(write为true已经不可信)。
1 回复