私はBluez 5.28でスマートフォンのアプリとbleサービスを作った。 それらの間の通信は非常にうまく機能します。 しかし、私はコミュニケーションを傷つけたいと思っています。私はUbertooth oneとクラックルとやり取りしました。 まず、私はウルベルトを始めてから、スマートフォンでbleサービスに接続します。キャプチャした後、私はクラックルが、クラックルと(復号化)クラックしようとしたと述べた:原因彼はエラーを以下に割れ 」できません:MrandとSRANDBLE通信が暗号化されるようにするにはどうすればよいですか?
の両方がありません は新しいPCAPを書いていない、すべてのパケットを復号化しませんでした。.. 」
結論として、スマートフォンとbleサービスの接続は暗号化されていませんでした。私は、暗号化についての虚偽のサービスフラグが真であることを知ったが、私はスマートフォンについては知らない。私はアンドロイドを考え、自動的に暗号化をサポートしています。 2つのデバイス間の接続を暗号化するにはどうすればよいですか? アンドロイドアプリやブリーフサービスで何かを設定する必要がありますか?