Bluetooth с низким энергопотреблением (BLE) — это технология беспроводной связи, преимущества которой заключаются в низком энергопотреблении и небольшом расстоянии ( см. статью: ЧТО ЭТО ИМЕЕТ ДЕЛО С ZIGBEE, BLUETOOTH, WI-FI? ) и безопасность. Он широко используется для связи между различными интеллектуальными устройствами. В этой статье будет представлен основной процесс подключения Bluetooth с низким энергопотреблением, чтобы помочь читателям лучше понять и применить эту технологию.

Базовый процесс подключения Bluetooth с низким энергопотреблением включает в себя

сканирование

,

связь

, и

коммуникация

. Ниже мы представим конкретное содержание каждого шага.

Сканирование

: Прежде чем устанавливать соединение Bluetooth с низким энергопотреблением, необходимо просканировать устройства. Существует два метода сканирования: активное сканирование и пассивное сканирование. Активное сканирование означает, что центральное устройство (например, телефон) инициирует сканирование для поиска периферийных устройств (например, смарт-браслета Xiaomi) поблизости. Пассивное сканирование — это когда периферийное устройство обнаруживается центральным устройством во время передачи его информации. Сканирование позволяет получить уникальные идентификаторы устройств (MAC-адреса) и имена устройств. На следующем изображении показан процесс трансляции:

Связь

: Соединение означает установление канала связи между центральным устройством и периферийным устройством. Соединение включает в себя следующие этапы: сначала центральное устройство отправляет запрос на соединение периферийному устройству. Затем периферийное устройство отвечает ответом на соединение и начинает устанавливать канал связи. Затем центральное устройство и периферийное устройство выполняют обнаружение услуг, чтобы определить услуги и значения характеристик, которые поддерживают друг друга. Наконец, центральное устройство и периферийное устройство выполняют считывание, запись, подписку и другие операции характеристического значения.

Коммуникация

: После установления соединения можно осуществлять передачу данных между центральным устройством и периферийным устройством. В связи Bluetooth с низким энергопотреблением используется архитектура «главный-подчиненный», что означает, что центральное устройство контролирует процесс связи, в то время как периферийное устройство пассивно принимает и отвечает. Во время связи центральное устройство отправляет команды периферийному устройству, включая чтение, запись, подписку и другие операции. Периферийное устройство обрабатывает команды и возвращает результаты центральному устройству. На следующем изображении показан процесс подключения:

Рекламный пакет Bluetooth составляет 37 байт (максимальная длина), при этом адрес устройства занимает 6 байт, а остальные 31 байт можно настроить. 31 доступный байт организован в n структур AD в соответствии с определенным форматом, как показано на следующем рисунке:

Таким образом, процесс подключения Bluetooth с низким энергопотреблением включает в себя сканирование, соединение и связь. Благодаря этим шагам между центральным устройством и периферийным устройством может быть установлена ​​стабильная и эффективная связь, обеспечивающая передачу данных и операции управления. В повседневной жизни Bluetooth с низким энергопотреблением стал важным средством соединения интеллектуальных устройств, предоставляя людям более удобный и интеллектуальный жизненный опыт, такой как освещение, температура, безопасность и т. д. Пользователи могут использовать смартфоны или голосовые помощники для контроля и управления этими устройствами. тем самым повышая комфорт и безопасность своих домов.