Реклама BLE является важной частью технологии Bluetooth с низким энергопотреблением.. Будь то маяк, который посылает погоду, место расположения, или фитнес-трекер который постоянно подключен к хосту (телефон или планшет), все начинается как рекламная модель. Знание того, как правильно использовать рекламу, позволяет снизить энергопотребление, увеличить скорость соединений, и повысить надежность рекламы Bluetooth. BLE-реклама также является ключом к маякам, которые становятся все более популярными для создания местоположения и отслеживания. Принцип и использование маячковой рекламы также будут рассмотрены в этой статье..
Есть два способа связи Bluetooth с низким энергопотреблением. Первый — использовать рекламу., где периферийные устройства BLE передают пакеты каждому устройству вокруг них. Затем получатели могут манипулировать этой информацией или подключаться к ней, чтобы получить больше информации.. Bluetooth-маяк общается таким образом, они просто передают пакет данных. Второй способ — получение пакетов с подключением, в котором как периферийные, так и центральные устройства передают пакеты. Реклама Bluetooth — это тема, на которой мы сосредоточимся по следующим причинам.:
- Без рекламы, соединение не может быть создано между двумя устройствами. Первое, что вам нужно сделать, это установить определение формата и данных рекламного пакета при разработке устройства Bluetooth с низким энергопотреблением..
- Многие продукты BLE большую часть времени остаются в режиме ожидания., они просыпаются для рекламы и подключения только тогда, когда это необходимо. Это означает, что реклама оказывает большое влияние на потребление электроэнергии..
- Пользователям нужны адаптивные продукты, и рекламный интервал имеет решающее значение для быстрого соединения.
- Реклама лежит в основе Eddystone, iBeacon, и другие маяки.
Реклама рассчитана на одно направление. Без связи, центральное устройство не может передавать данные на периферийное устройство, в то время как периферийное устройство может передавать информацию нескольким хостам в зоне.
Физический уровень Bluetooth с низким энергопотреблением
Прежде чем обсуждать, как отправляются пакеты AD, вот некоторые знания о физическом уровне BLE, которые вы должны изучить в первую очередь. Физический фактически отвечает за отправку сигналов в эфир.. Это включает в себя настоящие радиочастотные радиостанции.
Есть некоторое сходство между Bluetooth с низким энергопотреблением и классическим Bluetooth.. Оба они используют диапазон 2,4 ГГц и модуляцию GFSK со скоростью 1 Мбит/с., но индекс модуляции другой. Классический Bluetooth имеет 79 каналы, в то время как LE имеет только 40. Расстояние между каналами тоже разное.. Вот почему BLE и классический Bluetooth не могут обмениваться данными, поскольку они несовместимы..
Диапазон Bluetooth 2,4 ГГц расширяется с 2402 МГц до 2480 МГц.. Широкие каналы, которые использует LE, 40 1МГц с интервалом 2 МГц.
каналы 37, 38, а также 39 используются только для передачи рекламных пакетов. Остальное используется для обмена данными во время соединения. Важно отметить, что в последней спецификации Bluetooth, расширение AD также позволяет размещать рекламу по другим каналам, но сначала мы сосредоточимся на трех основных каналах.
Во время рекламы BLE, Периферийные устройства BLE последовательно отправляют одни и те же пакеты по трем рекламным каналам.. Центральное устройство, которое сканирует устройства или маяки, будет прослушивать рекламные пакеты на этих каналах., что помогает ему обнаруживать близлежащие устройства.
каналы 37, 38, а также 39 преднамеренно распределены в диапазоне 2,4 ГГц. Если у кого-то рекламный канал заблокирован, другие могут быть все еще доступны, потому что они разделены значительной полосой пропускания в мегагерцах.. Это особенно верно, потому что большинство других устройств мешают BLE быть узкополосным.. Большое расстояние между рекламными каналами помогает Bluetooth с низким энергопотреблением лучше справляться с помехами от Wi-Fi., микроволны, классический Bluetooth, детские мониторы и т. д., обеспечение успеха рекламы.
Интервал рекламы BLE Bluetooth
Когда периферийные устройства BLE находятся в режиме публикации, сообщения периодически отправляются на каждом канале публикации. Интервал между наборами пакетов может быть либо фиксированным интервалом, либо случайной задержкой..
Фиксированный интервал составляет от 20 мс до 10.24 секунды, и шаг 0,625мс. Случайная задержка автоматически добавляется от 0 мс до 10 мс. Эта случайность помогает снизить вероятность коллизий AD между разными устройствами. (если у них одинаковая частота выпадения, им легче помешать). Мы упоминали, что поиск рекламы имеет решающее значение, поэтому важно избегать конфликтов.
Возможно, вы захотите сэкономить энергопотребление, размещая рекламу только на одном или двух каналах, а не на всех трех, поскольку каждый отправленный пакет имеет определенную стоимость., что может значительно увеличить средний ток. Большинство компаний не поддерживают этот подход из-за нарушения. Если выбранный вами канал заблокирован, ваше устройство не будет работать. Например.
более того, интервал AD отделен от интервала подключения. Так что даже если ваше устройство имеет медленное соединение, вам не помешает быстро отправить данные после установления соединения.
Несмотря на большие рекламные интервалы, большинство устройств используют следующие рекомендации:
- Менее 100 мс – для очень агрессивных соединений и коротких периодов времени
- 100мс до 500 мс – быстрая реклама для большинства устройств
- 1000мс до 2000 мс – для устройств, которые подключаются к шлюзам и где задержка не критична
Имейте в виду, что для соединений может потребоваться несколько интервалов AD.. По факту, большинство устройств создают более сложную рекламную систему, в которой используются как быстрые, так и медленные рекламные модели.. Поскольку пользователь уже взаимодействовал с устройством, устройство запускается или получает указание начать воспроизведение рекламы с более высокой скоростью. В ответ быстро, это должно быть сделано в ограниченное время.
По истечении заранее установленного периода времени, когда не происходит соединения, устройство переключается на более медленную скорость рекламы, который позволяет приложениям подключаться, но ограничивает энергопотребление, поскольку пользователю может потребоваться некоторое время для подключения.
Рекламный канал ПДУ
Сам PDU канала AD имеет полезные нагрузки, которые зависят от типа PDU AD.. Эта полезная нагрузка имеет 6-байтовый адрес AD с переменным количеством структур данных AD..
После учета адреса AD (который часто называют MAC-адресом Bluetooth, хотя он может меняться по желанию), мы остаемся с фактической структурой данных AD 37-6 знак равно 31 байты. Это должно соответствовать длине, тип, и сами данные.
Как вы видете, BLE содержит много данных, что позволяет гибко поддерживать различные варианты поведения, наиболее подходящие для вашего продукта.. На самом низком уровне, реклама 31 байтов и может публиковать любое количество различного контента.
BLE рекламный пакет
Спецификация Bluetooth устанавливает определение пакетов верхнего уровня в Ble с двумя блоками данных.. Сам пакет состоит из нескольких частей, включая лиды и адреса доступа, и КПР.
Блок пакетных данных канала AD состоит из 2-байтового заголовка и полезной нагрузки, которая варьируется от 6 к 37 байты.
Ниже приведены несколько типов PDU для рекламы.:
- ADV_IND
Также называется директивой AD (ADV_IND), периферийное устройство просит подключиться к любому центральному устройству (это, не на конкретное центральное устройство).
Например: смарт-часы запрашивают подключение к любому центральному устройству.
- ADV_DIRECT_IND
Запросы на подключение направляются на определенное центральное устройство.
Например: смарт-часы запрашивают подключение к определенному центральному устройству.
- ADV_NONCONN_IND
Неподключенные устройства, рекламные сообщения на любые подслушивающие устройства.
Например, маяк в музее используется для определения близости к тому или иному экспонату.
- ADV_SCAN_IND
Дополнительная информация предоставляется через ответ сканирования.
Пример: Маяк для складских поддонов, что позволяет центральному оборудованию запрашивать дополнительную информацию о поддонах.
Для трансляции общих данных без установления долговременного соединения, установите тип PDU на ADV_NONCONN_IND или ADV_SCAN_IND. Типичный маяк будет использовать ADV_NONCONN_IND..
Дальность действия Bluetooth-рекламы
Реклама Bluetooth, как правило, является функцией трансляции. Для большинства мобильных устройств Bluetooth, средний диапазон второго типа объявлений Bluetooth составляет 15 метров до 40 метры. Как и многие беспроводные передачи, доступность, и диапазон большей части рекламы Bluetooth зависит от индивидуальной портативности и уровня мощности передатчика принимающего устройства.. тем не мение, с развитием технологий мобильных устройств, расстояние увеличивается более чем 250 метров, чтобы правильно получать информацию на мобильные устройства, такие как смартфоны и планшеты. Селективность снижается по мере увеличения диапазона, таким образом, увеличение мощности передачи и чувствительности приемника снижает контекстуальную связь между фактическим положением приемника и содержанием широковещательного сообщения.. Существует несколько основных рекламных решений Bluetooth.. Обычно это Bluetooth-ключи в качестве аппаратного передатчика., в сочетании с большинством обычных серверных функций, подключенных через USB. Встроенное программное обеспечение для планирования передает данные через ключ на включенный приемник Bluetooth.. Поскольку режим приема Bluetooth требует питания от батареи, его назначение зависит от того, готов ли держатель блока приемника принять эту передачу.
Bluetooth Рекламное расширение Bluetooth 5.0
В то время как Bluetooth 5.0 известен своим большим запасом хода батареи и более высокой пропускной способностью, Рекламные расширения Bluetooth 5 помогут обеспечить еще лучший опыт. BLE Advertising не просто отправляет данные AD через 3 рекламные каналы, это позволяет вам связать пакеты AD вместе и использовать 37 другие каналы, которые ранее не передавали данные AD. Это полезно для получения данных AD, даже когда сохраняется большое количество помех..
блютуз 5 также позволяет пакетам AD содержать 255 байт данных, что намного больше, чем 37 пакеты, которые возможны в Bluetooth 4.0 через Bluetooth 4.2. Это позволяет ему получать данные без подключения, что экономит энергопотребление.
Bluetooth рекламное приложение
- Рассылка купонов на основе местоположения
- Контекстная реклама
- Локализованная информация
- Играть в & Музыка
- Требования к содержанию
- Конкретные и целенаправленные действия
BLE-маяк и ibeacon
Ни одно обсуждение BLE Advertising не будет полным без обсуждения Beacon., конкретно iBeacon от Apple стандарт.
Маяки — это периферийные устройства BLE, которые используют только рекламу и не разрешают подключения.. Причина запрета на подключение заключается в том, что если бы маяк установил соединение, реклама должна быть остановлена, чтобы другие устройства не могли найти маяк. Формат отправленного пакета был несогласованным. iBeacon от Apple использует очень специфический формат полезной нагрузки..
Эти пакеты ibeacon используют базовый формат BLE.. Давайте рассмотрим каждый.
Сообщение AD содержит MAC-адрес Bluetooth и полезную нагрузку.. Полезная нагрузка состоит из двух структур AD, первый, использующий тип данных Flags для предоставления общей информации, а второй - информация iBeacon, специфичная для Apple..
IBeacon Тип данных
Второй вид рекламы является наиболее важным.. Первый байт представляет количество байтов, 0x1A представляет собой общее количество 26 байты, груз 25 байты, и тип одного байта.
Первые два байта представляют собой идентификатор компании.. Последние два байта — это индикаторы уведомлений маяков.. Они всегда 0x02 и 0x15. Ключевое поле — это смежный UUID iBeacon., который однозначно идентифицирует iBeacon, затем следуют первичные и вторичные поля. Для каждого iBeacon существуют уникальные UUID, поэтому приложение iPhone точно знает, где он находится относительно одного или нескольких ibeacon.. Наконец, откалиброванная мощность TX также имеет дополнение 2, которые можно использовать для повышения точности позиционирования и определения уровня мощности маяка.
Что такое маячковая реклама?
Маячная реклама (также известный как “сигнальный маркетинг”) это форма рекламы, которая использует небольшой, передатчик с батарейным питанием, называемый маяком, для отправки сигнала ближнего действия на мобильное устройство через Bluetooth.. Использование технологии, владельцы магазинов и другие лица могут собирать данные или предоставлять персонализированные, реклама на основе местоположения для людей в их магазинах или рядом с ними.
Варианты использования рекламы MOKO Beacon Bluetooth
MOKOBlue закончился 16 лет в испытании решений ibeacon. Вот несколько способов эффективного использования рекламы Bluetooth-маяка..
- Внутренняя реклама: Покупатели, просматривающие товары в местном супермаркете, получат мобильное уведомление о сделке на свой любимый бренд.. Агенты по недвижимости также будут использовать маяки на вывесках о продаже, чтобы предоставить информацию о недвижимости потенциальным покупателям.. Beacon-маркетинг позволяет нацеливать мобильные рекламные акции на основе прошлых действий и местоположения., что повышает вероятность того, что получатель предпримет какие-либо действия.
- Персонализированная реклама: Рекламодатели могут интегрировать маяки с бесконтактным маркетингом. Этот тип интеграции предоставляет больше данных о поведении покупателей.. Поэтому, когда кто-то заходит в магазин, вы можете дать мгновенный прием, предлагать рекомендации, основанные на прошлом просмотре или покупательском поведении, предлагать целевые сделки через мобильные уведомления, или соответствующим образом улучшите свою стратегию продаж. Маяки также могут помочь мероприятиям проходить более гладко, помогая организаторам определять самые загруженные киоски и предупреждая людей о том, что происходит поблизости, посредством автоматической регистрации и регистрации..
- Беспроблемная регистрация: Рекламодатели также могут использовать интеграцию с технологией определения местоположения, чтобы проводить регистрацию, определяя местоположение одного человека.. Вы также можете использовать маяки для показа ретаргетинговой рекламы тем, кому нужно больше поощрения к покупке..