3
A
回答
5
我不確定您的意思是「隱藏模式」。您可以連接到不可發現的設備,但無法連接到不可連接的設備。
通常,使用JSR-82(或Bluecove,JSR-82實現),您需要有一個RemoteDevice
對象才能打開連接。獲得RemoteDevice
的唯一方法是通過設備搜索。看起來你不能在你的情況下進行設備搜索,因爲設備是「隱藏的」。
在Bluecove中,您會注意到RemoteDevice
有一個受保護的構造函數,它帶有藍牙地址String。您可以創建RemoteDevice
的子類,該子類只是簡單地將該構造函數公開。例如:
public class MyRemoteDevice extends javax.Bluetooth.RemoteDevice { public MyRemoteDevice(String addr) { super(addr); } }
然後,您可以創建一個實例的MyRemoteDevice
,通過它已知的MAC地址,並用它來打開連接。
相關問題
- 1. iPhone - 可能從非mfi藍牙設備檢測到藍牙ID?
- 2. iPhone - 檢測附近的藍牙設備
- 3. 未檢測到藍牙LE設備
- 4. Pyudev能檢測藍牙設備嗎?
- 5. Android藍牙 - 隱藏故障Toast通知
- 6. Android:我如何連接到隱藏的藍牙設備?
- 7. 藍牙代碼無法檢測到藍牙設備,但設置可以
- 8. iOS藍牙通知應用程序藍牙設備連接時
- 9. 找不到ID爲藍牙設備
- 10. 從藍牙4.0設備禁用通知
- 11. 檢測到藍牙發現已打開?
- 12. 如何使用Android藍牙設備選取器檢索藍牙設備信息?
- 13. 設備連接時的Android藍牙檢測問題
- 14. 通過藍牙檢測附近的另一個Android設備
- 15. 如何檢測ios7上所有可用的藍牙設備?
- 16. 藍牙API檢測遠程設備上的收音機關閉
- 17. 如何檢測藍牙開啓的Iphone/Ipad設備?
- 18. iOS的檢測WiFi熱點或藍牙設備
- 19. AVAudioSession未檢測到連接的藍牙設備
- 20. 從rfcomm設備服務中檢索藍牙設備的名稱
- 21. 將藍牙設備連接到未知設備
- 22. 檢測iPhone上是否連接了藍牙設備
- 23. 檢測藍牙設備斷開連接InTheHand.Net庫
- 24. 藍牙串口設備檢測COM端口#
- 25. iOS檢測WiFi熱點或藍牙設備
- 26. 在node.js中檢測系統藍牙設備是否斷開
- 27. 被動搜索藍牙設備以進行位置檢測
- 28. 只有一個設備被檢測到藍牙
- 29. 如何通過藍牙檢測另一臺設備?
- 30. 檢測Android設備上是否存在藍牙
這工作就像一個魅力,我在Android上使用bluecove客戶端應用程序和bluetoothserversocket進行測試。 – 2017-09-16 20:45:38