【发布时间】:2014-06-03 06:12:19
【问题描述】:
我目前正在开发 Android BLE,在 Android BLE 堆栈方面遇到了很多问题..
我的开发工具是搭载 Android 4.3 的三星 Galaxy J。
我想知道如何从 BLE 读取特征并写入特征(就像我验证收到的数据,然后使用 BLE 发送另一个数据)
我在理解 Android BLE 回调如何工作时遇到了严重问题, 这5个功能我看不懂……而且说明书也不清楚,哪位好心人能用简单的形式解释一下???
onCharacteristicWrite
onCharacteristicRead
onCharacteristicChanged
onDescriptorRead
onDescriptorWrite
我目前的情况是,我设法在 onCharacteristicChanged() 回调中读取数据,然后验证接收到的数据我尝试使用发送数据
characteristics.setValue(data)
gatt.writeCharacteristic(characteristics)
但是,Android BLE 堆栈没有调用 onCharacteristicsWrite(),事实上,Android 只是挂在那里..
我尝试用谷歌搜索有关 Android BLE 的信息,没有太多信息,只有一堆关于 BLE 堆栈不稳定的抱怨......
【问题讨论】:
标签: android bluetooth-lowenergy android-bluetooth