2013-09-30 98 views
0

我正在使用android 4.3 sdk进行连接。在我的应用程序电话作为客户端和连接请求发送GATT服务器:使用connectGatt()方法和BluetoothGatt被初始化。Android 4.3 ble背靠背连接

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

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

每当我需要找到我两个设备的配置文件,我需要发送连接请求到设备,获得加特服务,然后使用Finde我配置文件。

每次连接都不会与Gatt服务器建立连接,我无法连接两台设备并使用“查找我”配置文件。

有没有人试图连接两台设备,并使用“查找我”配置文件或多次向Gatt服务器发送连接请求都适用于任何一台设备。

+0

你有这个东西? – AAnkit

回答

0

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