2011-06-24 111 views
1

我想在我最後的單身漢項目上實現藍牙通信,但我有很多疑問。Java藍牙API

這個項目的必要條件之一是有一個Java應用程序,可以通過藍牙與微型談話。大量的研究後,我發現一個,我認爲這是非常好的一個SPP配置文件,但我仍然有一個關於它的很多問題:

  1. 所有電腦上的藍牙實現SPP簡介疊加麼?

  2. 如果您需要開發一個運行在實現SPP堆棧的每臺PC上的Java應用程序,您將如何執行該操作?

  3. 我們開始嘗試使用BlueCove和JavaBluetooth.org API,第一個運行良好,但我不知道它是否僅在我的PC上,第二個發送錯誤(未初始化堆棧)。你會使用哪一個,爲什麼?

我的主要目標與它有一些類型的軟件與藍牙(內部或外部設備)和運行的JVM每臺PC上運行的項目,但我不知道這是否API是方法。

感謝

回答

2

所有電腦上的藍牙實現SPP配置文件堆棧?

是的 - Windows/Linux和Mac都可以。

如果您需要開發每一個 實現SPP堆棧,怎麼會 你做PC上運行的Java應用程序 ?

正如您試圖使用Bluecove這樣的Java藍牙api庫,或者在本地嘗試打開這些平臺上的串行端口,從而爲每個平臺使用不同版本的應用程序。

我們開始嘗試使用BlueCove 和JavaBluetooth.org API,第一 一個運行很好,但我不知道是否 這只是我的電腦,第二個 發送一個錯誤的(堆棧不初始化爲 )。你會使用哪一個, ,爲什麼?

JavaBluetooth似乎是一個完整的堆棧,並基於非常老的1.1版本的藍牙規範。 Bluecove只是一個運行在Mac,Linux和PC上的原生藍牙實現的藍牙Java庫。 我認爲Bluecove可能是正確的選擇。

+0

顯然,JavaBluetooth.org不再存在。 –