Android 4.3背靠背连接

时间:2013-09-30 08:25:40

标签: android connection profile bluetooth-lowenergy

我正在使用android 4.3 sdk进行ble连接。在我的应用程序中,Phone充当客户端并且连接请求被发送到Gatt服务器:使用connectGatt()方法并初始化BluetoothGatt

mBluetoothGatt = device.connectGatt(this, false, mGattCallback);

Gatt Service被发现,“Find Me”配置文件正常工作,电池和Tx电源被读取。 现在我使用相同的connectGatt()方法连接到第二个设备,并为第二个设备初始化BluetoothGatt。发现第二台设备的Gatt服务,"Find Me"配置文件适用于第二台设备。

每当我需要两台设备的Find Me Profile时,我需要向设备发送连接请求,获取Gatt服务,然后使用Finde Me Profile。

每次都没有与Gatt服务器建立连接,我无法连接到两台设备并使用“Find Me”配置文件。

是否有人试图连接两台设备并使用“Find Me”配置文件或多次向Gatt服务器发送连接请求已经适用于任何一台设备。

1 个答案:

答案 0 :(得分:0)

请参阅Google的BLE示例,您应该创建服务并避免“多次”连接。