私は、製品の操作を制御するアプリケーションを開発中です。通信はBLE経由です。ペリフェラル(iOS版、Androidの) 製品 - - 私の構成はBLE on Android周辺機器
アプリです細かい末梢作品(ペアリング、ボンディング)、中央(レアードBT900モジュールを使用しています)
のiOS。 AndroidのPINペアリングはうまく機能しますが、その後のボンディング(または範囲内での再接続)には多くの問題と接続の終了があります。私はAndroid BLE用にサポートされているデバイスのリストを使用しています。また、さまざまなメーカー/チップセットベンダーに付随する既知の問題が多数あることも理解しています。
nrfConnectのように、記述子があります。 Androidアプリは、iOSが表示されているのとは対照的に、nrfConnectに表示されたときに記述子を表示しません。違いは何か分かりません
- 電話を周辺機器として使用するのは一般的なプラクティスですか?または、それはリスクです - これは医療デバイスです。
- 周辺機器としてAndroid用のベストプラクティスはありますか?
- Androidの問題が解決されない場合のために、私は次のバックアップ計画を立てています。私は、以下のようにBLE対応の携帯電話であれば、そのバラバラ性に問題がなくても動作すると考えています。
プランA:製品とのすべての接続でPINペアリング。これは最も安全で最も迷惑なものです
プランB:実装は、製品層を管理する前にアプリケーション層のパスワードとペアで動作するだけです。
質問:安全で暗号化された作品ですか?それはスヌープセーフかMITMセーフですか?
ありがとうございます!