2012-08-10 202 views
0

我目前正在基於藍牙聊天樣本的Android應用程序。該代碼似乎工作,但當我嘗試將我的安卓設備(三星Ace GT-S5839i)與我的筆記本電腦配對時,某些驅動程序無法安裝。 在設備藍牙服務列表中,我可以看到BluetoothChatSecure和BluetoothChatInsecure服務,但是當我嘗試將手機連接到筆記本電腦時,出現連接錯誤。藍牙驅動程序無法安裝我的三星手機配對

這是我第一次做任何藍牙開發,我無法弄清楚會發生什麼。

編輯:

其實我有幾個錯誤:

08-11 01:34:49.140: E/BluetoothChat(29847): + ON RESUME + 
08-11 01:34:49.187: E/BluetoothEventLoop.cpp(1510): onCreateDeviceResult: D-Bus error: org.bluez.Error.AlreadyExists (Device already exists) 
08-11 01:34:49.203: E/DTUN_HCID4(29886): No device pointer found for peer! Ignore Error = true. Ignoring error... 
08-11 01:34:49.421: E/(29869): ****************search UUID = 87fa*********** 
08-11 01:34:50.179: E/BluetoothEventLoop.cpp(1510): event_filter: Received signal org.bluez.Device:PropertyChanged from /org/bluez/29886/hci0/dev_70_F1_A1_B7_61_A8 
08-11 01:34:54.304: E/BluetoothEventLoop.cpp(1510): event_filter: Received signal org.bluez.Device:PropertyChanged from /org/bluez/29886/hci0/dev_70_F1_A1_B7_61_A8 

附:

有誰知道爲什麼Windows試圖安裝兩個藍牙外圍設備時沒有找到正確的驅動程序,當我使用默認的uuid?

+0

小心分享您收到的錯誤消息? – ChrisHarris2012 2012-08-10 18:19:49

回答

0

我終於在我的手機和筆記本電腦之間建立了藍牙安全連接。這些是必需的步驟:

  • 首先,我建立藍牙Icoming COM端口在我的筆記本電腦
  • 其次,我根據[Android文檔]改變了我的UUID [2]
Hint: If you are connecting to a Bluetooth serial board then try using the well-known SPP UUID 00001101-0000-1000-8000-00805F9B34FB. 
  • 然後我啓用了我的電話SSP服務,所以我能夠在得到 標準串行藍牙連接工作
  • 最後,我打開通過 與Icoming COM端口串行連接的超級終端(如膩子)

我希望這是有益的人。