Я работаю над проектом о BLE (Bluetooth Low Energy). У нас есть устройство Linux с Bluetooth. Цель состоит в том, чтобы реализовать связь между устройством и мобильным приложением. Я использую BlueZ, D-Bus и Python3. Основываясь на примерах "https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/test"., я могу запустить службу Bluetooth. Я могу читать и записывать данные с помощью бесплатного приложения для iOS под названием" nRF Connect ".
Теперь мне нужно реализовать безопасность BLEЗдесь у меня есть несколько вопросов:
- Как я могу узнать, когда происходит сопряжение?
- Есть ли обратный вызов или механизм, о котором я могу получать уведомления, когда сопряжение происходит на мобильной стороне?
- Далее, как заставить мобильное приложение запрашивать пароль при сопряжении?