2013-09-30 74 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示例,您應該創建一項服務並避免「多次」連接。