我正在使用 android 4.3 sdk 进行 ble 连接。在我的应用中,电话充当客户端,连接请求被发送到 Gatt 服务器:使用connectGatt()
方法并被BluetoothGatt
初始化。
mBluetoothGatt = device.connectGatt(this, false, mGattCallback);
发现 Gatt 服务,“查找我”配置文件有效,读取电池和 Tx 电源。现在我连接到第二个设备,使用相同的connectGatt()
方法并为第二个设备初始化BluetoothGatt
。发现第二个设备的 Gatt 服务并且"Find Me"
配置文件适用于第二个设备。
每当我需要两台设备的查找我的配置文件时,我需要向设备发送连接请求,获取 Gatt 服务,然后使用查找我的配置文件。
每次都没有与 Gatt 服务器建立连接,我无法连接到两个设备并使用“Find Me”配置文件。
是否有人尝试连接两台设备并使用“查找我”配置文件或多次向 Gatt 服务器发送连接请求对任何一台都有效。