2014-12-03 128 views
1

我正在製造一種設備,它使用藍牙連接到我的電腦,然後桌面Java應用程序使用藍牙連接將串行數據發送到隨後顯示的設備。維護Windows藍牙連接

當我嘗試將我的設備連接到Windows 7時,它成功找到並與它配對,從而在COM端口上創建藍牙鏈接。這個鏈接可以被串行提示(用於測試)或我的Java應用程序使用。它在Windows斷開連接後很快就會起作用,重新連接的唯一方法是刪除設備和打印機中的設備,然後重新連接。

這似乎是Windows藍牙已知的問題,所以我決定使用第三方藍牙應用程序。我下載並嘗試Toshiba's Bluetooth Stack,它能夠添加藍牙設備,並保持穩定的連接,但效果很好,但這隻適用於東芝電腦而沒有獲得破解版本。

此設備是商業的,不能與破解版本的軟件一起銷售。有沒有人在其他操作系統中遇到過相同的問題,並且有任何建議的解決方案,因爲這將提供巨大的幫助。

回答

1

這不是一個好主意/使用Windows生成的COM端口的方法,它在任何情況下都不能正常工作並且不可靠;你應該使用藍牙套接字。 使用東芝或Widcomm或BleuSoleil將無濟於事:在Win7下,所有加密狗現在都試圖使用Microsoft堆棧,而不是他們自己的實現。