2
A
回答
0
今年早些時候我們遇到了一個類似的問題,那就是應該連接到Android和iOS的硬件。不要將此作爲解決問題的答案,而應視爲分享經驗。
如果您還想支持Android並聯系BLE硬件的固件開發人員,我會勸您不要使用BLE綁定方法,因爲我們遇到了Android上的麻煩。 Android設備使用各種不同的藍牙芯片,並使用不同的方法進行綁定。 如果您不介意Android,請按照以下步驟操作,至少適用於iOS:
儘管您尚未完成綁定過程,但您仍可以閱讀iOS上的特性。你可以做的是註冊一個特定的通知/指示,並獲得藍牙外設通知,如果綁定成功。
如果您沒有通知或指示特性並且沒有對外設軟件進行控制,那麼您至少可以知道鍵合過程是否正常工作,這裏有一個替代解決方案:嘗試讀取藍牙上的加密特徵外圍。在iOS上,這不應該是可能的,如果你沒有保稅。你也可以嘗試寫一個特徵(但如果我沒有記錯的話,你應該可以做,如果特徵不安全的話)。
這些都是我們今年早些時候做的Yoav的體驗,祝藍牙協議好運。成功的方式似乎相當長,但最終你會很高興你的方式:-)
相關問題
- 1. iOS - 如何處理BLE中的綁定設備
- 2. 在回調中綁定/取消綁定
- 3. 在iOS 9.1(回調)中綁定的Twitter事件
- 4. iOS的BLE工具
- 5. BLE gattserver與iOS
- 6. iOS上的自定義BLE廣告
- 7. Kendo中MVVM綁定的回調?
- 8. 找出用戶要求綁定BLe設備(Objective-C,iOS 10)的決定
- 9. 將TwoWay綁定更改爲PropertyChanged回調中的綁定項目
- 10. WpfCombo box itemsource綁定回調
- 11. 綁定回調參數
- 12. BLE債券表iOS
- 13. 在Backbone.js中綁定一個回調
- 14. jQuery在回調中解除綁定
- 15. 針對ios的BLE支持
- 16. BLE寫入特性的ios
- 17. 綁定 - 回調被調用兩次
- 18. 如何在穩定1.1.1 Dart中綁定JavaScript回調並在JavaScript中綁定Dart回調(Dart2Js2Dart)?
- 19. iOS中的回調swift 3
- 20. 綁定的服務onServiceConnected回調不TabHost
- 21. 動態綁定jQuery的回調函數
- 22. 帶回調的SWIG C++綁定
- 23. 的Android/iOS的 - BLE - 醒來時BLE設備連接
- 24. BLE + ios虛擬串口?
- 25. iOS - Scan BLE devies在後臺
- 26. iOS支持雙模BLE嗎?
- 27. 斷開時間爲iOS BLE
- 28. BLE iOS背景廣告
- 29. 如何在swift中綁定Ble設備列表?
- 30. 在iOS中使用通用BLE信標?
謝謝,我很感激。我沒有對BLE設備代碼的控制權,並且我沒有保護的事件,甚至沒有加密特性可寫,因爲有人決定製定他自己的安全協議。我們也有一個Android應用程序,所以我會將您的評論傳遞給我的團隊。我想我們將會離開邦定。它似乎很奇怪,儘管他們沒有打擾添加「peripheralDidBond」回調 –
@Lididopteron,你有什麼問題與Android綁定?綁定在主機端由藍牙堆棧而不是由芯片本身完成。 – Emil