У меня есть приложение iOS, которое я написал и поддерживаю, и задавался вопросом, что было бы хорошим способом заблокировать устройство для микроконтроллера BLE. В настоящее время я использую iPod Touch, который имеет BLE из коробки вместе с микроконтроллером BLuno. До сих пор этот комбо работал очень хорошо для меня, однако любой, кто загружает приложение, над которым я работал, может подключиться к микроконтроллеру BLuno, что портит некоторые из реализаций безопасности, введенных приложением. Что было бы жизнеспособным решением для блокировки микроконтроллера на конкретном устройстве iOS, таким образом, другие люди не смогли бы захватить микроконтроллер?Как можно разрешить одному устройству iOS подключаться к микроконтроллеру BLE?
0
A
ответ
0
Вы можете «настроить белый список» на своем устройстве, настроив чип BLE с помощью AT-команд.
Поскольку вы используете это в среде arduino, тогда запустите пример эскиза SoftwareSerial и выберите правильные контакты rx и tx для вашего arduino и правильную скорость передачи в BLE-чипе.
в последовательном терминале отправить следующие команды AT
AT
AT+RADD?
это должно ответить что-то вроде
OK
OK+RADD:7ED33C16D201
затем установить этот УДС белого список
AT+AD07ED33C16D201
AT+ALLO1
AT+RESET
Чтобы выключить если что-то пойдет не так, сделайте следующее:
AT+ALLO0
AT+RESET
Я бы предложил прочитать HM Bluetooth Datasheet. Это объяснит коды AT и многое другое.
Смежные вопросы
- 1. Android BLE одновременное подключение нескольких приложений к одному устройству BLE
- 2. Могут ли разные центральные соединения подключаться к одному периферийному устройству в iOS Bluetooth LE 4.2?
- 3. Автоподключение к известному устройству BLE
- 4. iOS Как подключиться к устройству BLE в фоновом режиме?
- 5. Подключение к сопряженному устройству BLE
- 6. Android BLE, Не удается подключиться к устройству
- 7. Как разрешить одному клиенту подключаться к моему TCPSocketServer?
- 8. Подключение к устройству BLE с использованием MAC ios
- 9. Как подключиться к определенному устройству BLE?
- 10. Подключение к периферийному устройству BLE без сервисов
- 11. Автоматическое подключение к устройству BLE в приложении iOS
- 12. Программная привязка к устройству BLE на Android
- 13. Подключитесь к устройству BLE после вытаскивания аккумулятора
- 14. Подключиться к периферийному устройству BLE Windows 10
- 15. Android 6.0 больше не будет подключаться к устройству BLE после выключения и повторного включения Bluetooth
- 16. Как подключиться к сопряженному устройству (BLE) без сканирования
- 17. Как разрешить phpMyAdmin подключаться к интернет-серверу?
- 18. XCode: Как вы подключаетесь к периферийному устройству BLE через UUID?
- 19. Как непрерывно получать RSSI без подключения к устройству BLE?
- 20. Подключение Android-приложения к микроконтроллеру?
- 21. iOS BLE Bluetooth - отправка/получение данных HEX
- 22. Android BluetoothLEGatt BLE не остается подключенным к устройству
- 23. Невозможно повторно подключиться к устройству BLE после BluetoothGatt.disconnect() в android
- 24. Может автоматически подключаться к парному Bluetooth-устройству в диапазоне?
- 25. Подключение к периферийному устройству BLE на Windows 10
- 26. Android подключается к устройству BLE из службы (начинается с загрузки)
- 27. Очистка кеша IOS BLE
- 28. iOS Simulator отказывается подключаться к локальному. hostname
- 29. Android BLE GATT_ERROR (133) при подключении к устройству
- 30. Ошибка при подключении к устройству BLE с использованием Gatttool
На самом деле это, вероятно, сегодня не так хорошо, как устройства, как правило, рандомизируют свои MAC периодически – myte