我正在開發一款控制產品操作的應用程序。溝通是通過BLE。我的配置是Android上的BLE作爲外設
附錄 - 外設(iOS的,機器人) 產品 - 中環(使用萊爾德BT900模塊)
iOS的細外圍設備的工作(配對和結合); Android PIN配對工作正常,但隨後的綁定(或在範圍內重新連接)時,會出現很多問題並終止連接。我正在使用支持Android BLE的設備列表,並且我也瞭解到,有不同的製造商/芯片組供應商提供了許多已知問題。
我得到的問題是,正如nrfConnect所示,與描述符一起使用。在iOS中顯示時,Android應用程序不會在nrfConnect中顯示描述符。我不知道有什麼區別
- 使用手機作爲外設是否是一種常見的做法?或者這是一個風險 - 因爲這是一個醫療設備。
- 有沒有Android作爲外設的最佳做法?
- 如果Android問題沒有解決,我有以下備份計劃。我認爲以下方法可用於任何BLE支持的手機,而不會對可變性產生任何問題。
計劃A:與產品的每個連接都進行PIN配對。這是最安全和最煩人的方式B:在控制產品之前,只實現與應用層密碼配對。
問題:工作是否安全並加密?它是監聽安全的還是MITM安全的?
提前致謝!