2010-03-04 114 views
2

我想獲得一個Android手機看起來像一個藍牙GPS單元,使個人電腦或任何其他設備,支持藍牙GPS可以使用它。我想出了整個NMEA的事情,並讓設備吐出正確的NMEA句子。儘管我的問題在於藍牙領域。Android的藍牙RFCOMM的問題

我有一個藍牙線程安裝程序用於偵聽連接。在Windows中,我可以看到我創建的服務「藍牙GPS」。問題是我不知道如何讓窗口打開連接,所以我可以開始發送NMEA句子。當我在Windows中啓用服務時,它會顯示「Bluetooth Peripheral Device」,並且沒有可用的驅動程序。

我錯過了什麼,可以讓Windows瞭解我想通過RFCOMM進行通信,而設備是GPS設備?

回答

1

您需要至少安卓2.0,因爲遺憾的是Android的藍牙API的舊版本不支持RFCOMM,但它也不支持將其GPS數據傳輸到其他藍牙設備(如Windows PC)的其他方法。

根據您當前使用的手機,您可能可以將其更新至Android 2.0。

我剛試過用我的手機,它只支持藍牙耳機和A2DP立體聲音頻。

您將不得不爲Android創建一個應用程序,通過藍牙RFCOMM傳遞您的GPS數據,就像藍牙無線繫繩應用程序一樣。您必須運行該應用程序,然後將該設備與PC配對才能使用其服務。