【发布时间】:2013-09-30 08:25:39
【问题描述】:
我正在使用 android 4.3 sdk 进行 ble 连接。在我的应用中,电话充当客户端并发送连接请求 Gatt 服务器:使用 connectGatt() 方法并初始化 BluetoothGatt。
mBluetoothGatt = device.connectGatt(this, false, mGattCallback);
发现 Gatt 服务,“查找我”配置文件有效,读取电池和 Tx 电源。
现在我连接到第二台设备,使用相同的connectGatt() 方法并为第二台设备初始化BluetoothGatt。发现第二台设备的 Gatt 服务,"Find Me" 配置文件适用于第二台设备。
每当我需要两台设备的 Find Me Profile 时,我需要向设备发送连接请求,获取 Gatt 服务,然后使用 Find Me Profile。
每次都没有与 Gatt 服务器建立连接,我无法连接到两个设备并使用“Find Me”配置文件。
是否有人尝试连接两台设备并使用“查找我”配置文件或多次向 Gatt 服务器发送连接请求对任何一台都有效。
【问题讨论】:
-
你有这方面的东西吗?
标签: android connection profile bluetooth-lowenergy