我制造的设备使用蓝牙连接到我的计算机,然后桌面Java应用程序使用蓝牙连接将串行数据发送到设备,然后显示。
当我尝试将我的设备连接到Windows 7时,它成功找到并与之配对,在COM端口上创建蓝牙链接。然后,此链接可以由串行提示符(用于测试)或我的Java应用程序使用。它最初会在Windows断开连接后立即工作,重新连接的唯一方法是删除设备和打印机中的设备,然后重新连接。
这似乎是Windows蓝牙的一个已知问题所以我决定使用第三方蓝牙应用程序。我下载并尝试了Toshiba's Bluetooth Stack,它能够添加蓝牙设备并保持稳定的连接,但这只适用于东芝计算机而不会出现破解版本。
此设备属于商业用途,无法与破解版软件一起销售。是否有人在其他操作系统中遇到过相同的问题,并且有任何建议解决方案,因为这将是一个巨大的帮助。
答案 0 :(得分:1)
这不是一个好主意/方法来使用Windows生成的COM端口,它在任何情况下都不能正常工作并且不可靠;你应该使用蓝牙套接字。 使用东芝或Widcomm或BleuSoleil不会得到帮助:在Win7下,所有加密狗现在都在尝试使用Microsoft Stack,而不是他们自己的实现。