我正在为Android中的BLE开发。安卓可以通过Gatt.writeCharacteristic将数据发送到BLE设备。
但是,当我将连续的Characteristic写到BLE设备(1秒内5次)时,我将得到GATT_DISCONNECTED,当我尝试getService和GetCharacteristic时,它会返回null。
我在市场上看到了一些BLE LED产品。它在Android中使用颜色选择器,如下所示:

当用户在颜色选择器上快速改变颜色时,BLE LED也会立即改变颜色。
如何像市场上的BLE LED产品那样,快速、稳定地编写Android系统中的BLE?
发布于 2015-09-04 16:19:49
当您调用gatt.writeCharacteristic时,您需要做两件事:
我发现快速读取(或写入) BLE特性的最佳方法是发出请求、等待回调并从回调中发出下一个请求。如果有更快或更可靠的方法,我不知道。
https://stackoverflow.com/questions/32389351
复制相似问题