我正在使用Android藍牙聊天示例應用程序。我試圖從Windows 7中的Android設備讀取串行數據。藍牙RFCOMM連接:從Windows 7中的COM端口讀取串行數據
我已經能夠將Android設備與筆記本電腦上的藍牙適配器配對。我取代了每其他一些討論以下示例應用程序的UUID:
private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
當我運行Android應用程序,我能夠連接到筆記本電腦。在我的Android設備的「硬件」屬性中,有一個「設備功能」條目,稱爲「標準串行藍牙連接(COM10)」。當我嘗試將CoolTerm連接到COM10時,我收到「錯誤1168」(錯誤沒有附加說明)。
我誤解了有關通過藍牙發送串行數據到Windows COM端口的過程?
感謝您的答覆。我試了兩個列出的COM端口,但都沒有成功。後來我用BlueSoleil堆棧替換了我使用的WIDCOMM BT驅動程序,現在可以讀取正確的COM端口。我寧願能夠在使用任何BT驅動程序時讀取COM端口,但現在使用BlueSoleil是一個適當的解決方案。 – gavinmh
不知道你是否希望在Windows上與COM端口對話,或者你正在編程什麼環境。但是我維護的32feet.NET庫使得在.NET中創建服務器變得容易,應用程序可以連接到,請參閱http://lufeet.codeplex.com/wikipage?title=Bluetooth%20Server-side我討厭像編程系統那樣設置COM端口的複雜性,並且我們支持MSFT,Widcomm和BlueSoleil等協議棧。 – alanjmcf
Thanks @alanjmcf ;這次設置COM端口本身已經足夠了,但我會爲將來的應用記住您的庫。 – gavinmh