2012-02-14 126 views
1

我們有一個設備只能在有限查詢訪問中發現。還有一個固件可以與此設備通話的第二個設備。我們正試圖從藍牙適配器連接到此設備。到目前爲止,我們嘗試使用BlueCove-2.1.1.SNAPSHOT jar庫和代碼示例from this page,但使用LIAC而不是GIAC(General Inquiry Access)。下面是我們已經做java藍牙有限專用詢問訪問代碼(LIAC)

agent.startInquiry(DiscoveryAgent.LIAC, bluetoothDeviceDiscovery); 

其他一切唯一的變化是完全一樣,每從上面的鏈接示例代碼。出於某種原因,該設備未被發現。

我們沒有藍牙背景,我們只是想在這裏開始,所以請原諒我們,如果它是這個網站的問題太高的水平。任何人都可以透露一些關於在PC上發現這個設備所要做的事情。此時,我們只需要打印設備的地址。我們正在嘗試bluecove庫,但我們對任何圖書館相當開放是支持Windows 7

感謝

回答

2

看起來DiscoveryAgent.LIAC被固定在0x9E8B00(免費或商業),但藍牙規範允許63個不同的專用地址碼(來自0x9E8B00-0x9E8B3F)。也許您的設備正在使用其他代碼之一。

+0

啊謝謝..我會在這裏嘗試其他人真的很快.. – 2012-02-14 19:17:00

+0

耐心地嘗試0x9E8B00通過0x9E8B3F;沒有運氣 :( – 2012-02-14 20:41:17