Bluetooth-соединение HM-10 с iPhone
Я использую Bluetooth HM-10 для сопряжения с моим iPhone, но я заметил, что HM-10 не может быть соединен с iPhone с помощью "настроек". Это просто не будет отображаться в моем списке Bluetooth. Мне понадобится специальное приложение, такое как "Lightblue" или "Bluecap" для его сопряжения.
Мой вопрос: если мне нужно определенное приложение для сопряжения модуля bluetooth с моим iPhone, почему многие устройства, такие как динамики bluetooth, могут быть сопряжены с использованием "настроек" даже без приложения?
Существуют ли какие-либо модули Bluetooth, которые могут быть сопряжены без приложения, такого как "Lightblue" или "Bluecap"?
2 ответа
Сопряжение через настройки доступно только для устройств, которые используют устаревшие профили, такие как громкая связь или A2DP.
Устройства с низким энергопотреблением Bluetooth, такие как HM-10, могут быть обнаружены любым приложением, использующим Core Bluetooth. Приложения, такие как LightBlue, являются просто приложениями BLE общего назначения, которые позволяют исследовать доступные устройства BLE.
Устройства BLE требуют сопряжения, только если они используют шифрование по своим характеристикам. В этом случае iOS покажет диалог сопряжения и завершит процесс сопряжения, когда приложение попытается прочитать зашифрованный признак.
Чтобы использовать HM-10, вам нужно написать собственное приложение для выполнения любой задачи связи, которую вы пытаетесь достичь.
Вы можете использовать nrf52832 в качестве модуля Bluetooth. Если вы не занимаетесь хобби, проект hm10 - очень плохой выбор.
Я перешел с hm10 на nrf52832 до 6 месяцев