Java - 蓝牙连接

时间:2012-03-23 15:55:55

标签: java bluetooth bluecove

我有一个Java程序准备让本地设备等待传入的蓝牙连接,并且当尝试连接时,将调用acceptAndOpen()方法。

但是,每次尝试连接时,默认的蓝牙管理器都会显示默认弹出窗口,而不是响应请求的程序:

  

设备想要连接到您的设备。

有没有办法通过bluock通过bluetooth API覆盖默认的widcomm堆栈?

1 个答案:

答案 0 :(得分:0)

如果自动蓝牙堆栈检测不够,那么Java系统属性" bluecove.stack"可用于强制所需的堆栈初始化。值" widcomm"," bluesoleil"或" winsock"。默认情况下,如果可用,则选择winsock。

另一个属性" bluecove.stack.first"用于优化堆栈检测。如果-Dbluecove.stack.first = widcomm,则首先加载widcomm(bluecove.dll)堆栈,如果不可用,则BlueCove将切换到winsock。默认情况下,首先加载intelbth.dll。

如果检测到多个堆栈,则按以下顺序选择它们:" winsock"," widcomm"," bluesoleil"。自BlueCove v2.0.1" bluecove.stack.first"将改变堆栈选择的顺序。

有关详细信息,请参阅: http://bluecove.org/bluecove/apidocs/com/intel/bluetooth/BlueCoveImpl.html

相关问题