Android Can';无法连接到可扩展设备
试图将Android手机连接到一个不寻常的、不标准的设备(血压监测仪)。数据点:Android Can';无法连接到可扩展设备,android,bluetooth,bluetooth-lowenergy,Android,Bluetooth,Bluetooth Lowenergy,试图将Android手机连接到一个不寻常的、不标准的设备(血压监测仪)。数据点: 我的程序可以很好地连接和读取其他BLE设备 我的程序在BLE扫描中看到设备,但无法连接。相反,我得到了一个立即的“断开”状态,带有一个通用的GATT_错误(状态代码0x85) Nordic的Android BLE scanner应用程序将连接并读取/写入设备 该设备使用一个未知服务(FFF0),其中一个特征(FFF1)用于来自该设备的通知,另一个特征(FFF2)用于向其写入命令 可变数据包嗅探器软件似乎表明从未向
- 我的程序可以很好地连接和读取其他BLE设备李>
- 我的程序在BLE扫描中看到设备,但无法连接。相反,我得到了一个立即的“断开”状态,带有一个通用的GATT_错误(状态代码0x85)李>
- Nordic的Android BLE scanner应用程序将连接并读取/写入设备李>
- 该设备使用一个未知服务(FFF0),其中一个特征(FFF1)用于来自该设备的通知,另一个特征(FFF2)用于向其写入命令李>
- 可变数据包嗅探器软件似乎表明从未向设备发送任何连接请求李>
更新:我们已经验证了Nordic应用程序在运行我的程序的同一部Android手机上工作 我使用
RxAndroidBle
库编写了一个新的测试程序,发现我可以连接到设备,但前提是autoConnect
标志为true
。我已经读到,BLE设备是不一致的:一些使用标志true
,而另一些使用标志false
。现在,我正在尝试将其改装为我的原始程序。在没有自动连接的情况下,程序不断失败,出现“已连接”错误。使用自动连接
,我仍然会看到此错误消息,但它会自动更正并成功连接。如果它“已连接”,您可以从蓝牙适配器获取连接的设备,还是列表中不返回任何设备?此外,提供一些关于如何处理设备扫描/连接的实现可能会有所帮助。