Информация  |  Продукция  |  Производители  |  О Компании  |  Поставка  |  Контакты
ОБМЕН ОПЫТОМ
ВЫБЕРИТЕ КАТЕГОРИЮ

Как происходит установление соединения в технологии Bluetooth Low Energy?

13.9.2019

Вопрос:

Как происходит установление соединения в технологии Bluetooth Low Energy?

Ответ:

Рассмотрим вариант, в котором смартфон устанавливает соединение с неким BLE-датчиком и считывает с него данные.

Первое Bluetooth-устройство (называемое advertiser, в нашем случае это датчик) постоянно рассылает широковещательные сообщения. Второе устройство (scanner, у нас это смартфон) сканирует эфир и после получения широковещательного сообщения может инициировать процедуру установления соединения. В случае успешного соединения scanner (т.е. смартфон) становится мастером, а advertiser (датчик) становится слейвом. В нашем эксперименте сканером является смартфон. В случае успешного соединения scanner-смартфон становится мастером, а advertiser-датчик становится слейвом. Роли Мастер и Слейв относятся к сетевому уровню протокола Bluetooth. После того, как соединение установлено Мастер и Слейв будут выходить на связь периодически с интервалом времени, который доступен для конфигурирования разработчику конечного приложения.

Bluetooth_roles

Обмен данными между устройствами Bluetooth Low Energy происходит на следующем логическом уровне - уровне приложения. При этом данные представляются в виде атрибутов. Устройство, которое хранит значения атрибутов, называется сервером. В нашем случае сервером является датчик. Удаленное Bluetooth-устройство называется клиентом.  Клиент считывает данные с Bluetooth-сервера или записывает данные на сервер. В нашем случае клиентом будет смартфон. Таким образом, на сетевом уровне смартфон будет сначала сканером, потом мастером, а на уровне приложения смартфон будет клиентом. Датчик на сетевом уровне будет выполнять роль извещателя advertiser, потом станет слейвом, а на уровне приложения будет сервером.

 

Андрей Бренёв

bav@efo.ru

«« Назад



Приемопередатчики субгигагерцевого диапазона компании HopeRF
© Все права сохранены. 2010 – 2023.