2014-12-03 104 views
1

我正在制造一种设备,它使用蓝牙连接到我的电脑,然后桌面Java应用程序使用蓝牙连接将串行数据发送到随后显示的设备。维护Windows蓝牙连接

当我尝试将我的设备连接到Windows 7时,它成功找到并与它配对,从而在COM端口上创建蓝牙链接。这个链接可以被串行提示(用于测试)或我的Java应用程序使用。它在Windows断开连接后很快就会起作用,重新连接的唯一方法是删除设备和打印机中的设备,然后重新连接。

这似乎是Windows蓝牙已知的问题,所以我决定使用第三方蓝牙应用程序。我下载并尝试Toshiba's Bluetooth Stack,它能够添加蓝牙设备,并保持稳定的连接,但效果很好,但这只适用于东芝电脑而没有获得破解版本。

此设备是商业的,不能与破解版本的软件一起销售。有没有人在其他操作系统中遇到过相同的问题,并且有任何建议的解决方案,因为这将提供巨大的帮助。

回答

1

这不是一个好主意/使用Windows生成的COM端口的方法,它在任何情况下都不能正常工作并且不可靠;你应该使用蓝牙套接字。 使用东芝或Widcomm或BleuSoleil将无济于事:在Win7下,所有加密狗现在都试图使用Microsoft堆栈,而不是他们自己的实现。