我的应用程序将我的 Android 手机连接到健康设备。健康设备能够使用蓝牙 SPP 或 HDP 配置文件进行连接,而我的应用程序只能支持 SPP。
健康设备的文档指出,我必须在配对过程中向它发送一个特殊命令,以确保蓝牙通信使用 SPP 配置文件而不是 HDP。
请注意,我根本不关心配对后的连接。我需要:
- 配对后将配对过程与连接分开 - 我不介意用户是否必须通过弹出窗口授权配对
- 能够在配对过程中向健康设备发送一些数据(以便实际发生以下连接)
Android 文档似乎暗示,当您调用connect()
或accept()
. 然而,这和这给了我一些希望。
我想支持尽可能多的设备,但 4.0 及更高版本更重要。我使用的健康设备支持蓝牙 2.1,所以不用担心 PIN。