Технология Bluetooth LE (Bluetooth Low Energy) позволяет устройствам передавать данные друг другу с минимальным потреблением энергии. 12
Принцип работы: данные передаются короткими пакетами только при необходимости, после чего передатчик выключается. 13
В процессе поиска устройств одно из них выступает центральным, а остальные — периферийными. 1 Центральное устройство может держать несколько соединений с периферией, но периферийное устройство может содержать только одно соединение. 1
Например, смартфон выступает как центральное устройство, которое может соединиться с периферией: блютуз-колонкой, лампой, умными часами и фитнес-трекером. 1 А все эти устройства могут соединиться только с телефоном. 1
Далее устройства изучают доступные сервисы для отправки или принятия данных. 13 Неотъемлемая часть этих сервисов — их характеристики, которые определяют тип данных для будущей передачи. 13
После установления соединения с подключённым устройством возможна передача данных на основе доступных сервисов и характеристик. 2
Большинство API для Bluetooth LE позволяют искать локальные устройства и определять доступные в них сервисы, характеристики и дескрипторы. 13