How RF-star & Industries Are Moving Forward
Сколько технических терминов Bluetooth вы знаете? Jun 18, 2021
С наступлением эпохи интернет-информации мобильные и портативные интеллектуальные продукты свели с ума бесчисленное количество энтузиастов, как только они были выпущены. Носимые устройства постепенно превратились из MP3 в беспроводные Bluetooth-гарнитуры и устройства VR.



Быстрый рост рынка носимых устройств тесно связан с развитием технологии Bluetooth. С популяризацией технологии Bluetooth 4.0 и развитием мобильного Интернета технология Bluetooth также расширилась от портативных устройств, таких как мобильные телефоны и планшеты, до Интернета вещей, медицины и других областей. Развитие решений на основе технологии Bluetooth становится все лучше и лучше. Это открывает новые возможности для рынка Интернета вещей.

Когда мы говорим о Bluetooth, мы часто слышим такие слова, как BLE, Beacon, iBeacon, Eddytstone и т. Д. Каковы связи и различия между ними? Ниже приводится подробное объяснение технологии Bluetooth, используемой в общих технических терминах и приложениях Bluetooth.


1. Объяснение технических терминов Bluetooth


BLE: Bluetooth с низким энергопотреблением.

Маяк: Beacon основан на Bluetooth-датчике приближения с низким энергопотреблением путем передачи универсального уникального идентификатора, полученного совместимым приложением или операционной системой.


iBeacon: iBeacon - это название технологического стандарта Apple, представленного в 2013 году, который позволяет мобильным приложениям (работающим на устройствах iOS и Android) прослушивать сигналы маяков в физическом мире и соответствующим образом реагировать.
Эддистоун: Eddystone - это формат BLE, разработанный Google в 2015 году. Это Открытый исходный код а также мультиплатформенность , поэтому вы можете использовать его как с Android, так и с iOS.
Bluetooth, о котором мы часто говорим в повседневной жизни, обычно относится к BLE (Bluetooth Low Energy). Как видно из названия, текущая технология Bluetooth потребляет очень низкое энергопотребление. Энергия, потребляемая при включении Bluetooth на телефоне в течение длительного времени, незначительна.

2. Происхождение и классификация BLE.


Первоначальная спецификация была разработана Nokia в 2006 году под названием Wibree. Компания разработала беспроводную технологию, адаптированную к стандарту Bluetooth, которая обеспечила бы более низкое энергопотребление и стоимость, минимизируя ее отличия от технологии Bluetooth. Результаты были опубликованы в 2004 году под названием Bluetooth Low End Extension. Wibree - это новая радиочастотная технология, которая может работать вместе с Bluetooth, но потребляет лишь небольшую часть энергии. Технология продавалась как Bluetooth Smart, а интеграция с версией 4.0 Базовых спецификаций была завершена в начале 2010 года.


Стек протокола BLE показан на рисунке ниже. BLE - это набор протоколов, отличный от классического Bluetooth, и соответствующее устройство не поддерживает обратную совместимость. Таким образом, BLE сформировал три типа устройств.

1) Устройства Bluetooth - Устройства до 4.0 - Bluetooth BR / EDR (Классический Bluetooth).


Устройство Classic Bluetooth может взаимодействовать с другими устройствами Classic Bluetooth и устройствами Bluetooth Smart Ready. Например, беспроводные телефонные соединения, беспроводные наушники, беспроводные колонки и т. Д. SPP (профиль последовательного порта) - это классический профиль Bluetooth, SPP определяет требования к устройствам Bluetooth, необходимые для настройки эмулируемых последовательных кабельных соединений с использованием RFCOMM между двумя одноранговыми устройствами.


2) Bluetooth Smart устройства - в основном устройства Bluetooth с низким энергопотреблением, такие как периферийные устройства (например, кардиомониторы, оборудование для фитнеса и т. д.).


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


3) Устройства с поддержкой Bluetooth Smart - в основном устройства, которые могут поддерживать как Bluetooth с низким энергопотреблением, так и Bluetooth. BR / EDR (Классический Bluetooth).


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

Bluetooth с низким энергопотреблением Технология работает в том же диапазоне спектра (диапазон ISM 2,400 – 2,4835 ГГц), что и классическая технология Bluetooth, но использует другой набор каналов. Вместо классических семидесяти девяти каналов Bluetooth с частотой 1 МГц, Bluetooth Low Energy имеет сорок каналов по 2 МГц. BLE не подходит для передачи больших объемов данных и обычно используется для обнаружения устройств и выполнения некоторых простых коммуникаций.


И BLE, и Классический Bluetooth может охватывать расстояние до 100 м. По сравнению с классическим Bluetooth самым большим преимуществом BLE является энергопотребление. Энергопотребление BLE на 90% ниже, чем у Classic Bluetooth, при этом увеличено расстояние передачи, а также улучшены безопасность и стабильность. BLE поддерживает Шифрование AES а также Проверка CRC , что гарантирует безопасность связи между подключенными устройствами.


3. Особенности маяковой технологии


Beacon как технология позиционирования, основанная на протоколе Bluetooth 4.0, привлекает все больше и больше внимания на рынке внутреннего позиционирования. С развитием информатизации Интернета вещей и постоянным накоплением требований к сбору и обработке больших данных, маломощная и недорогая технология Beacon стала основным направлением приложений для определения местоположения внутри помещений. Его характеристики могут способствовать быстрому внедрению системы позиционирования IoT в помещении.



1) Без сопряжения


Необходимо выполнить сопряжение устройств Bluetooth. Например, при подключении необходимо выполнить сопряжение беспроводной гарнитуры Bluetooth и мобильного телефона. Смарт-браслет должен быть сопряжен, когда он привязан к телефону. Маяк не требует сопряжения, потому что он использует широковещательный канал Bluetooth для передачи сигналов. Такие устройства, как мобильные телефоны, могут нормально работать без установления соединения с маяком.



2) Получать информацию в фоновом режиме


Для информационного толчка Beacon требуется приложение. Однако нам не нужно открывать приложение, когда мы используем функцию определения местоположения в помещении для приема сигналов маяка. Соответствующее приложение необходимо открывать только при отображении службы отправки информации о маяке.


3) Нет функции передачи данных.


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


Если приложение хочет запускать и передавать данные для связи с сервером для достижения настраиваемых функций и получения конкретных данных, необходимо включить другие методы передачи данных, такие как Wi-Fi, 4G и т. Д.


Кроме того, для определения местоположения маяка не требуется использование сети, что означает, что сеть не проходит через сервер. Алгоритм определения местоположения маяка может быть реализован локально, и устройство само выполняет определение местоположения без вычислений через онлайн-сервер. Предполагается, что данные карты инициализируются и записываются на локальное устройство заранее.


4. Разница между iBeacon и Eddystone


1) iBeacon


Технология iBeacon - это технология точного микропозиционирования, основанная на Bluetooth 4.0, запущенная Apple на WWDC в 2013 году. В основе лежащей в основе технологии используется BLE. Поддерживается после iPhone 4S.


Когда смартфон находится рядом с маяком, смартфон может принимать сигнал маяка. А дальность приема сигнала может достигать 50 м.



Apple поместила связанные с iBeacon интерфейсы в CoreLocation.framework. Google поддерживает эту функцию в Android 4.3 и более поздних версиях. Разработчики могут использовать технологию iBeacon, если они соответствуют техническим стандартам iBeacon. Определенное ограничение заключается в том, что формат протокола не может быть изменен.


2) Эддистоун


Eddystone - это кроссплатформенный радиомаяк Bluetooth LE с открытым исходным кодом, запущенный Google 15 июля 2015 года. Он в основном используется для отправки различной информации людям в общественных местах.


Поскольку Google рассматривает его как проект с открытым исходным кодом, они не используют название компании для наименования проекта с открытым исходным кодом. Например, операционная система Android не использует название компании Google. Общественности не нужно знать, из какой компании Eddystone. Об этом знают только OEM-производитель, создавший маяк, и соответствующий разработчик приложения.


По сравнению с ограничениями Apple iBeacon, Eddystone имеет открытый исходный код и может использоваться не только на Android, но и на iOS через файлы библиотеки ссылок. Eddystone сохраняет исходный код на GitHub. Самым большим преимуществом Eddystone является то, что его исходный код полностью открыт. Право Apple на использование iBeacon очень строгое. Однажды компания Radius Networks попыталась запустить Apple iBeacon в системе Android. Apple отнеслась к этому серьезно и в конце концов закрыла сервис.

5. Как использовать BLE для маяковых устройств


Теперь мы знаем, что такое BLE, Маяк, iBeacon, Eddytstone находятся. Давайте посмотрим, как реализовать функции на основе технологии BLE для маяковых устройств?


Роль устройств BLE меняется в одноранговом (например, одноадресном) или широковещательном режимах. Общие роли следующие.


  • Рекламодатель / Sca ннер (Инициатор)
  • Периферийное / Центральное (Предварительное подключение), Раб / Мастер (после подключения)
  • Вещатель / Наблюдатьr.

Давайте разберемся, как работает полное соединение BLE.


1) Анализ процесса сканирования рекламы BLE и подключения


а) Реклама

Периферийное устройство или вещательная компания всегда начинают с рекламы, прежде чем принять соединение. Фактически, рекламные пакеты - единственный способ, позволяющий центральному устройству или сканеру обнаруживать периферийное устройство или вещательную станцию. Подчиненное устройство будет отправлять рекламный пакет через каждый определенный интервал времени. Интервал составляет от 20 мс до 10,24 с, что называется интервал трансляции . Новая внутренняя широковещательная рассылка повлияет на время соединения для следующей загрузки.


Мастер должен получить широковещательный пакет перед отправкой запроса на подключение. Подчиненное устройство только отслеживает запрос на соединение ведущего устройства в течение определенного периода времени после отправки широковещательного пакета. Широковещательный пакет может нести определенное количество байтов данных [BLE4.2: 31 байт; BLE5.0: 251 байт (расширенный пакет)]. Обычно он содержит имя пользователя, информацию об устройстве, подключаемый логотип и т. Д. Типы трансляции можно разделить на четыре типа:

  • Подключаемый неориентированный тип события
  • Подключаемый направленный тип события
  • Сканируемый ненаправленный тип события
  • Несоединяемый неориентированный тип события

Когда мастер получает широковещательный пакет, он отправляет запрос на сканирование для получения дополнительных широковещательных данных, и предполагается, что активный сканер настроен. Затем ведомое устройство отвечает на запрос сканирования, отправляя ответ сканирования, который может содержать дополнительный 31 байт данных.


Широковещательная передача, запрос на сканирование и ответ, они используют три разных диапазона частот 2,4 ГГц, чтобы избежать помех WLAN.


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

Сканирование используется мастером для отслеживания широковещательных пакетов и отправки запросов на сканирование. Следует отметить два временных параметра: «Окно сканирования» (продолжительность одного сканирования) и «Интервал сканирования» (общее время сканирования, включая время, когда сканирование остановлено, и время, когда сканирование в процессе). Для каждого интервала сканирования время основного сканирования равно «окну сканирования». То есть, если «окно сканирования» равно «интервалу сканирования», это означает, что мастер непрерывно сканирует. Следовательно, рабочий цикл главного сканирования - это время «окна сканирования», разделенное на время «интервала сканирования», а затем умноженное на 100%.


в) Инициирование

Когда мастер хочет войти в соединение, он будет выполнять тот же процесс, что и при сканировании широковещательных пакетов. Когда соединение инициируется и ведущее устройство получает широковещательный пакет, ведущее устройство отправляет запрос на соединение ведомому устройству.


г) Подключение

Роли ведущего и ведомого определяются в соответствии с первым обменом данными в соединении. При подключении мастер будет запрашивать данные в соответствии с «интервалом», определенным подчиненным. Интервал времени называется «интервалом подключения». И он используется для основного подключения. Однако ведомое устройство может отправлять ведущему устройству запросы на обновление параметров соединения.


Согласно спецификации ядра Bluetooth, интервал должен составлять от 7,5 мс до 4 с. Если ведомое устройство не отвечает на пакет от ведущего в течение указанного периода времени, это называется тайм-аутом надзора за соединением, и соединение считается потерянным. Возможно достичь большей пропускной способности данных, передавая несколько пакетов в каждом интервале соединения, и каждый пакет может отправлять до 20 байтов. Однако, если необходимо контролировать текущее энергопотребление, а ведомое устройство не имеет данных для отправки, определенное количество интервалов можно игнорировать. Игнорируемые интервалы называются «задержкой ведомого». При одном подключении устройство будет переключаться в полосе частот по всем каналам.


2) Как пользоваться Beacon


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


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

6. Введение в использование технологии iBeacon


Следующее в основном знакомит с тем, как использовать iBeacon.


1) Свойства iBeacon


iBeacon - это, по сути, информация о местоположении, поэтому Apple интегрировала функцию iBeacon в Core Location. Существует три атрибута для идентификации iBeacon: ProximityUUID, major и minor.


а) ProximityUUID - это NSUUID, используемый для идентификации компании. IBeacon, используемый каждой компанией и организацией, должен иметь один и тот же идентификатор близости, который также известен как UUID.


b) Крупный используется для идентификации группы связанных маяков. Например, в сетевом супермаркете маяк каждого филиала должен иметь одну и ту же категорию. Роль основного аналогична группировке, чтобы лучше управлять большим количеством устройств Beacon.


c) Незначительный используется для распознавания определенного маяка. Это управление количеством устройств Beacon в одной группе. Например, в сетевом супермаркете можно выделить разные товары на определенной полке.


Если эти атрибуты не указаны, они будут проигнорированы при сопоставлении устройства. Например, CLBeaconRegion, который указывает только вероятностьUUID, может соответствовать всем маяковым устройствам компании.


2) формат кадра iBeacon


Ниже приведен формат кадра широковещательного пакета iBeacon. Мы знаем, что формат кадра состоит из таких параметров, как длина широковещательной передачи, тип, идентификатор компании, тип iBeacon, длина iBeacon, UUID, Major, Minor и мощность передачи.

Идентификатор компании используется для отображения логотипа компании. Например, 16-битный UUID, который следующие компании применяют к Bluetooth SIG: Baidu (0xFDC2, 0xFDC3), Xiaomi (0xFDAB, 0xFDAA, 0xFE95), Alibaba (0xFE3C), Nordic (0xFE59, 0xFE58).


Идентификатор компании содержит надежную идентификационную информацию, которая отражает всесторонние возможности поставщика услуг передачи данных iBeacon, однако многие пользователи и компании не имеют этого идентификатора. В реальных маркетинговых и рекламных приложениях Beacon, таких как продвижение маркетинговой информации в торговых центрах, очень важно отображать информацию об идентификаторе компании, а ограничение параметра имеет определенные ограничения на использование маркетингового продвижения. Кроме того, мы видим, что весь формат данных iBeacon является единым, и каждый фрагмент кода строго ограничен. Разработчики и пользователи могут использовать его только в соответствии с форматом и не могут изменять или разрабатывать его самостоятельно.

7. Введение в использование технологии Eddystone.


Следующее в основном знакомит с тем, как использовать Eddystone.


1) Свойства Eddystone


Eddystone не только поддерживает открытый исходный код, но также поддерживает несколько фреймворков. Apple iBeacon и Google «The Physical Web» ранее поддерживали только одну платформу.



Eddystone совместим с несколькими платформами, и разные поставщики маяков продают маяки для разных целей. Это означает, что телефоны iOS и Android могут принимать сигнал Google Eddystone Beacon. Это очень хорошая новость для продавцов, которым необходимо продвигать информацию о магазине. Это также означает, что все мобильные телефоны могут получать push-сообщения, а не ограничиваться системой iOS, такой как iBeacon.


Несколько структур Eddystone содержат данные в четырех форматах: UID, URL, TLM и EID.

UID Eddystone изначально предназначался для совместимости с UUID iBeacon. Это нарушает ограничение только iBeacon UUID, UID может быть свободно установлен торговцами. Приложение может принимать сообщения только от этого UID. С помощью уникального UID приложение продавца также может определять, где находится пользователь, и передавать соответствующую информацию, такую ​​как купоны, подключения к Wi-Fi и т. Д.


URL ссылка, очевидно, более широко используется и проще, чем UID. На любом мобильном телефоне есть браузеры, и они могут открывать URL. В этой одноразовой передаче пользователь не хочет загружать приложение для получения push-информации, и URL-адрес, несомненно, является лучшим выбором.


В TLM Фреймворк удаленной телеметрии полезен для компаний, которым необходимо контролировать большое количество маяков. Большинство маяков питаются от батарей, и их необходимо заменить или перезарядить через некоторое время. Структура данных телеметрии позволяет маяку отправлять свой собственный статус, например информацию о мощности, окружающему персоналу, так что персонал может быть выбран для обслуживания и замены.


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


2) Формат кадра Eddystone


Eddystone не использует поле данных производителя, но помещает значение 0xFEAA в полное 16-битное поле UUID службы и использует связанное поле данных службы для хранения информации маяка. Вот полная информация.

Маяковое оборудование, использующее технологию Eddystone, может широко использоваться в тесном продвижении продукции. Например, покупатели делают покупки возле супермаркетов и ресторанов. Информацию о местоположении можно получить в аэропортах, на вокзалах, в живописных местах и ​​музеях. Активы можно отслеживать, чтобы предотвратить их потерю. Его также можно использовать для навигации по торговому центру.

На рынке существует бесчисленное количество случаев применения Beacon, и различную техническую информацию о Beacon можно найти в Интернете. Во всем мире огромные потребности приложений в технологии Beacon привлекают все больше и больше производителей, вкладывающих средства в исследования и разработки. На рынке уже есть вполне зрелые системные решения Beacon, такие как умные музеи, умные склады, умные зоопарки, умные холодильные сети, умные магазины, умные стадионы, умные дома престарелых, умные больницы, умные выставочные центры и т. д. RF-star Technology сыграла роль пионера в индустрии Интернета вещей. Преимущества RF-B-AR1 , такие как простое управление, полные вспомогательные инструменты, параметры визуальной конфигурации и чрезвычайно простое использование, помогают клиентам сократить график проекта и быстро вывести продукт на рынок. В настоящее время внутренние приложения Beacon становятся все более зрелыми, и в целом отраслевая цепочка определения местоположения внутри помещений будет улучшаться. Опираясь на преимущества низкого энергопотребления и недорогого маяка, технология RF-star открыла широкие перспективы для приложений определения местоположения внутри помещений.

Оставьте сообщение

Оставьте сообщение
Если вы заинтересованы в наших продуктах и ​​хотите узнать более подробную информацию, оставьте сообщение здесь, и мы ответим вам, как только сможем.

Дом

Продукт

skype

whatsapp