Bluetooth-соединение HM-10 с iPhone

Я использую Bluetooth HM-10 для сопряжения с моим iPhone, но я заметил, что HM-10 не может быть сопряжен с iPhone с помощью «настроек». Он просто не будет отображаться в моем списке Bluetooth. Мне понадобится специальное приложение, такое как «Lightblue» или «Bluecap», чтобы связать его.

Мой вопрос: если мне нужно определенное приложение для сопряжения модуля Bluetooth с моим iPhone, почему многие устройства, такие как динамики Bluetooth, могут быть сопряжены с помощью «настроек» даже без приложения?

Существуют ли какие-либо модули Bluetooth, которые можно было бы спарить без приложения, такого как «Lightblue» или «Bluecap»?


person kirimi    schedule 08.11.2017    source источник


Ответы (2)


Сопряжение через настройки доступно только для устройств, использующих устаревшие профили, такие как громкая связь или A2DP.

Устройства Bluetooth с низким энергопотреблением, такие как HM-10, могут быть обнаружены любым приложением, использующим Core Bluetooth. Такие приложения, как LightBlue, — это просто приложения BLE общего назначения, которые позволяют вам исследовать доступные устройства BLE.

Устройства BLE требуют сопряжения только в том случае, если они используют шифрование своих характеристик. В этом случае iOS отобразит диалоговое окно сопряжения и завершит процесс сопряжения, когда приложение попытается прочитать зашифрованную характеристику.

Чтобы использовать HM-10, вам нужно будет написать собственное приложение для выполнения любой коммуникационной задачи, которую вы пытаетесь выполнить.

person Paulw11    schedule 08.11.2017
comment
Спасибо за объяснение. Я узнал, что есть много типов устройств Bluetooth, таких как A2DP, ATT и так далее. Означает ли это, что в зависимости от того, что я пытаюсь сделать, мне нужно использовать разные устройства? Например, если я делаю Bluetooth-динамик, A2DP будет работать, а управление радиоуправляемой машиной — нет? - person kirimi; 09.11.2017
comment
Это не устройства; это профили, но да, вам нужно устройство, которое поддерживает нужный вам профиль. - person Paulw11; 09.11.2017

Вы можете использовать nrf52832 в качестве модуля Bluetooth. Если вы не занимаетесь хобби-проектом, hm10 — очень плохой выбор.

Я перешел с hm10 на nrf52832 до 6 месяцев

person Dhaval Dalvadi    schedule 08.11.2017