Я работаю над проектом по перехвату трафика Bluetooth Low Energy (BLE). Bluetooth предлагает различные механизмы сопряжения, такие как «Just Works» и «Passkey Entry». Кроме того, соединение Bluetooth может быть зашифровано на канальном уровне.
Чтобы протестировать эти разные ситуации, у меня возникла идея написать приложение для Android, реализующее различные механизмы безопасности. Итак, мой вопрос:
Можно ли указать механизм сопряжения и включить или выключить шифрование канального уровня в приложении для Android?
Я просмотрел документацию Android, но не смог найти там ответ.