【发布时间】:2013-08-14 09:09:32
【问题描述】:
如何将 蓝牙低功耗 (BLE) 设备与 Android 配对以读取加密数据。
使用Android BLE page 中的信息,我能够发现设备、连接到它、发现服务并读取未加密的特征。
当我尝试读取加密特征(会导致 iOS 显示要求配对然后完成读取的弹出窗口)时,我收到 错误代码 5,对应于 @987654322 @。
我不确定如何使设备配对或如何提供身份验证信息以完成读取。
我通过尝试添加描述符来玩弄 BluetoothGattCharacteristics,但这也不起作用。
任何帮助表示赞赏!
【问题讨论】:
-
这方面有什么更新吗?我也面临同样的问题。
-
我还没有找到解决方案。我确实知道,如果您将 connectGatt 函数中的自动连接标志设置为 true,您会发现该设备显示在配对列表中,但由于其他连接错误,我无法测试并查看这是否真的允许加密。
-
@Zomb- 我正在尝试扫描 BLE 设备但未能实现它。如果您知道如何扫描 BLE 设备,请提供帮助。
标签: android bluetooth bluetooth-lowenergy android-4.3-jelly-bean gatt