1

我们有一个只能在有限查询访问中发现的设备。还有一个带有固件的设备可以与这个设备通信。我们正在尝试从带有蓝牙加密狗的计算机连接到此设备。到目前为止,我们尝试使用 BlueCove-2.1.1.SNAPSHOT jar 库和此页面中的代码示例,但使用 LIAC 而不是 GIAC(通用查询访问)。这是我们所做的唯一更改

agent.startInquiry(DiscoveryAgent.LIAC, bluetoothDeviceDiscovery);

其他一切都与上述链接中的示例代码完全相同。由于某种原因,未发现该设备。

我们没有蓝牙背景,我们只是想从这里开始,所以如果这个网站的问题太高,请原谅我们。任何人都可以阐明在 PC 上发现此设备需要做什么。此时,我们只需要打印设备的地址即可。我们正在尝试 bluecove 库,但我们对 Windows 7 支持的任何库(免费或商业)非常开放。

谢谢

4

1 回答 1

2

它看起来DiscoveryAgent.LIAC固定在 0x9E8B00,但蓝牙规范允许 63 个不同的专用地址代码(从 0x9E8B00-0x9E8B3F)。也许您的设备正在使用其他代码之一。

于 2012-02-14T19:11:29.093 回答