如何使用RxAndroidBLE库来利用Android BLE绑定功能?

时间:2017-03-13 07:52:32

标签: android bluetooth-lowenergy rxandroidble

我在RxAndroidBLE示例代码/说明中没有找到任何相关信息。 在vanilla Android BLE API中,我可以很容易地使用BluetoothDevice.createBond()方法,但我完全混淆了如何使用RxAndroidBLE做同样的事情。

1 个答案:

答案 0 :(得分:1)

RxAndroidBle不支持版本1.1.0的绑定/加密。您可以使用标准的Android BLE API创建绑定。

当您尝试读取/写入加密特征时,后续连接会出现问题,因为Android BLE API正在对特征的实际读/写建立加密并在第一次尝试时返回错误 - 错误实际上是关闭库中的连接。

编辑:由于个别操作的版本1.3.0错误不再关闭连接,这使得在加密建立后有机会重试它们。