是否可以通過藍牙或藍牙低能量在兩個Android設備之間雙向發送消息?您可以假設每個Android設備都運行相同的Android應用程序。如果是這樣,你能分享一下這可能嗎?謝謝!如何通過藍牙或BLE在兩個Android設備之間發送消息?
1
A
回答
1
是的,這是可能的,但並不那麼容易。首先,你需要閱讀的文件
稍後再試找到一些例子將類似於您的需求。
評論:我沒有用特殊的硬件(我認爲FTDI Chip)的通信的Android,但與Xamarin .NET。有些事情將是相同的。大多數情況下,創建通信和數據傳輸的UI都在單獨的線程中完成。在讀線程中,你有無窮循環,從輸入流中讀取字節並將其保存到臨時緩衝區(阻止接收並且不會丟失字節)。稍後移動到MainBufferu並與他們合作。
UPDATE
你必須閱讀文檔和探索的例子。我無法在這裏描述一切。我可以粗略地描述我如何處理自己的生命週期: 當你已經配對設備(,你得到BluetoothDevice)啓動ConnectThread打開RfcommSocket並嘗試連接它。如果可以,則啓動ConnectedThread,在那裏您有無限循環從InputStream中讀取數據。在循環中,您將數據放入臨時緩衝區,並且一次將數據移動到MainBuffer中,然後將它們帶到處理中。如果你想通過藍牙發送數據,你只需寫入ConnectedThread中的OutputStream即可。
相關問題
- 1. 如何通過藍牙將消息發送到配對設備
- 2. 通過WiFi在兩臺Android設備之間發送消息
- 3. 通過兩個Android手機之間的藍牙發送文件
- 4. 如何通過藍牙發送/接收消息android studio
- 5. 基於RFCOMM的兩個Android設備之間的藍牙通信
- 6. 使用Android設備通過SPP通過藍牙發送數據
- 7. 如何向藍牙設備發送消息?
- 8. Android:如何使用藍牙將消息發送到多個設備?
- 9. 藍牙不搜索新設備/如何通過藍牙發送字符串消息?
- 10. 通過藍牙通過藍牙發送消息,而無需配對linux
- 11. Android的藍牙發送消息
- 12. Android上的藍牙不發送消息
- 13. 將設備地址發送到Android中的ConnectThread(藍牙設備設備) - 藍牙
- 14. 兩個WT12藍牙模塊之間通過藍牙ssh
- 15. 通過藍牙從winRT發送文件到android/WP設備
- 16. 如何發送兩個Android設備之間的通知
- 17. 如何通過藍牙在兩臺設備之間共享相機視圖
- 18. 通過藍牙發送一個APK到另一個設備
- 19. 藍牙 - 通過藍牙將消息從PC發送到硬件設備和來自Android設備的消息是否一樣?
- 20. 通過寫入DataOutputStream通過藍牙向設備發送命令
- 21. 通過藍牙發送一些信息
- 22. 如何通過藍牙連接兩個設備通過參數發送pairng代碼? JAVA-Android
- 23. 發送消息從Arduino通過藍牙傳送到Windows Phone 8
- 24. 藍牙設備可以發送消息到WiFi嗎?
- 25. 通過藍牙在iOS中傳輸兩個設備之間的NSString
- 26. 在兩臺iOS設備之間通過藍牙傳輸一個課程
- 27. 通過Firebase雲消息向Android設備發送消息
- 28. 通過藍牙以編程方式連接兩個Android設備
- 29. 如何通過藍牙在android上發送幾個字節?
- 30. 通過藍牙發送對象或兩個字符串?
這是我的回答有幫助嗎? – Majkl
謝謝majki。我如何發送到特定的配對藍牙設備,並處理在android應用程序內接收自定義消息? – codeshark