Как настроить маяки MOKO для протоколов iBeacon и Eddystone

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

В этом руководстве вы получите практическое руководство по настройке маяков MOKO для iBeacon и Eddystone. Это важные шаги, которые необходимо знать при работе с развёртыванием маяков BLE, особенно если вам нужна надёжная настройка и бесперебойная работа.

Что такое протоколы iBeacon и Eddystone?

Вот пара очень популярных терминов, о которых вы, вероятно, слышали: маяки, iBeacon и Eddystone. Прежде чем мы углубимся в детали настройки, я дам вам простое объяснение.

Маяки — это небольшие радиоустройства, регулярно передающие сигналы Bluetooth Low Energy (BLE). iBeacon и Eddystone — это два разных формата связи (или протокола), которые определяют содержимое этого сигнала. Они не являются аппаратным обеспечением, а представляют собой формат данных, которые отправляет маяк.

iBeacon (Apple) Эддистон (Google)
Основные поля UUID, Major, Minor UID, URL, TLM, EID
Поддержка платформы iOS (лучше всего), Android iOS и Android
Кейсы Опыт на основе приложений Веб-ссылки, телеметрия, гибкие варианты использования
Полезная нагрузка сигнала Исправлена Несколько типов рам

iBeacon (от Apple)

iBeacon передаёт UUID, а также значения Major и Minor. Beacon не отслеживает сигнал, он просто передаёт его. Приложение принимает сигнал и реагирует на него. iBeacon совместим с iOS и Android, но лучше работает с iOS, поскольку изначально разработан для iOS.

Эддистоун (от Google)

Eddystone предлагает три типа фреймов: Eddystone-UID, Eddystone-URL и Eddystone-TLM. Eddystone-EID — это зашифрованная версия UID для дополнительной конфиденциальности. Eddystone работает как с iOS, так и с Android.

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

Инструменты, необходимые для настройки маяков MOKO

Для полного развертывания маяка MOKO требуется правильная подготовка оборудования и инструментов для установки. Для быстрого завершения развертывания необходимо использовать следующие основные инструменты и оборудование:

  • Маяки MOKO (в комплект входят маячковое устройство, монтажные принадлежности, винты и т. д.).
  • Устройства для тестирования – смартфоны или планшеты на базе iOS или Android для настройки и тестирования.
  • Установите приложение для настройки маяка, загрузите специальные приложения MOKOSmart, такие как МаякX Pro и кнопку MK или воспользуйтесь приложением nRF Connect.

Убедитесь, что на вашем телефоне разрешен доступ к Bluetooth, местоположению и хранилищу. Начиная с Android 6.0, для сканирования устройств BLE требуется разрешение на доступ к местоположению. Это не ошибка, а задумано, поскольку маяки могут использоваться для служб определения близости/локации.

Примечание: MOKO в основном использует два разных чипсета для своих маяков (Nordic и Telink). После установки BeaconX Pro вам потребуется выбрать правильную версию дочернего приложения для вашей модели маяка. Если вы выберете неправильную версию, при попытке подключения вы увидите сообщение о несоответствии версии прошивки.

Настройка маяка MOKO для iBeacon

Настройка маяка MOKO для протокола iBeacon в основном заключается в подключении к маяку и настройке основных параметров. Вот как это сделать с помощью приложения BeaconX Pro.

Шаг 1: Подключитесь к маяку

  • Откройте приложение BeaconX Pro и дождитесь предварительного просмотра сканирования. В нём будут показаны все ближайшие устройства на базе MOKO, включая ваш маяк.
  • Найдите свой маяк и нажмите «ПОДКЛЮЧИТЬ” рядом с ним, и светодиод устройства быстро мигнет 4 раза.
  • Теперь введите пароль подключения по умолчанию «Моко4321И нажмите «OKСветодиод устройства снова быстро мигнет 4 раза, подтверждая подключение.

Шаг 2: Настройте параметры iBeacon

После подключения вы увидите главный экран, состоящий из трех частей: SLOT , SETTING и DEVICE . Для настройки iBeacon перейдите на вкладку SLOT . Каждый маяк имеет до 6 рекламных слотов. Выберите один и установите тип рамки на iBeacon . Теперь вы можете настроить следующие ключевые параметры:

  • UUID – это 16-байтовое значение, идентифицирующее всю вашу сеть маяков. Используйте один и тот же UUID для всех маяков (например, 000102030405060708090A0B0C0D0E0F, без дефисов).
  • Major – 2-байтовое поле, которое может находиться в диапазоне от 0 до XNUMX. Используйте его для группировки маяков (например, всех маяков на определенном этаже).
  • Minor – также 2-байтовое поле от 0 – используется для идентификации и различения отдельных маяков в основной группе.
  • RSSI\@1m – Калиброванный уровень сигнала, измеренный на расстоянии 1 метра. Помогает приложениям оценивать расстояние. Диапазон от -100 дБм до 0 дБм.
  • Рекламный интервал — время между трансляциями. Значение по умолчанию — 350 мс, что обеспечивает хороший баланс между скоростью отклика и временем автономной работы.
  • Мощность передачи (Tx Power) — регулирует дальность сигнала. Чем выше мощность, тем больше дальность, но быстрее разряжается аккумулятор.

Настройка маяка MOKO для Eddystone

Последовательность действий для Eddystone очень похожа на iBeacon, но типы кадров и параметры отличаются. Начнём с подключения к маяку, как описано выше. Затем перейдём на вкладку SLOT и настроим:

Eddystone-UID (аналог iBeacon)

Выберите слот и установите тип рамки на Eddystone-UID , после чего вам потребуется настроить содержимое ADV и другие параметры:

  • Идентификатор пространства имен – 10-байтовая строка, общая для всех ваших маяков.
  • Идентификатор экземпляра – 6-байтовое значение для уникальной идентификации каждого маяка. Представьте себе комбинацию Major и Minor из iBeacon в одном поле.
  • RSSI\@0m – мощность передачи в дБм, излучаемая маяком на расстоянии 0 метров, в диапазоне от -100 дБм до 0 дБм.

Eddystone-URL

Выберите доступный слот и установите тип кадра на Eddystone-URL , затем введите действительный URL-адрес (от 1 до 17 символов в кодировке US-ASCII). Маяк автоматически обрабатывает сжатие URL-адреса и кодирование префикса, чтобы уместить больше данных в ограниченном рекламном пакете.

Эддистоун-TLM

Как и другие, выберите слот и выберите Eddystone-TLM . Других настроек для объявления, кроме базового интервала ADV и мощности передачи, нет. Тип кадра TLM будет передавать такую ​​информацию, как напряжение батареи, температура чипа, количество ADV и время работы. Это полезно для удаленного мониторинга состояния ваших маяков.

Одновременный запуск нескольких протоколов

Одно из главных преимуществ маяков MOKO заключается в возможности одновременной работы нескольких протоколов с использованием разных рекламных слотов. Это означает, что вы можете настроить маяк на одновременную трансляцию iBeacon и Eddystone или использовать разные типы кадров Eddystone одновременно.

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

Слот 1: iBeacon

Слот 2: Eddystone-UID

Слот 3: Eddystone-TLM

Слот 4: Eddystone-URL

Это действительно полезно, когда вы хотите поддерживать как пользователей iOS, так и Android или когда вы хотите транслировать как данные, специфичные для приложения, так и ссылки общего назначения.

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

Реальные примеры использования настроенных маяков

После правильной настройки маяков эти конфигурации могут оказаться особенно эффективными в ряде сценариев развертывания. Мы видели, как клиенты использовали iBeacon в розничных магазинах для показа персонализированных предложений, когда покупатели подходили к определённым витринам с товарами. Значения Major и Minor отлично подходят для организации маяков по отделам магазина и отдельным категориям товаров.

Музеи предпочитают использовать тип URL-фрейма для развёртывания Eddystone, поскольку посетители могут просто нажать на уведомление, чтобы получить дополнительную информацию об экспонатах, без необходимости загружать специальное приложение. А благодаря одновременной работе Eddystone-TLM, руководители объектов могут удалённо отслеживать состояние маяков и знать, когда требуется замена батарей, прежде чем они разрядятся.

Мы помогли реализовать множество интересных проектов, связанных со складскими операциями, где Eddystone-UID использовался для отслеживания активов в сочетании с iBeacon для уведомлений о безопасности сотрудников. Поддержка нескольких протоколов действительно важна, когда одно и то же оборудование используется для решения разных задач.

Почему стоит выбрать маяки MOKOSmart

Маяки MOKO — это экономичные, надежные, долговечные и маломощные беспроводные BLE-передатчики. Они поддерживают протоколы iBeacon и Eddystone, и мы предлагаем широкий выбор моделей маяков в зависимости от ваших потребностей: от идентификационных меток до меток безопасности персонала, от сенсорных маяков до долговечных якорных устройств определения местоположения. Многие из наших BLE-маяков могут работать в суровых промышленных условиях и имеют длительный срок службы батареи — до 10 лет.

Помимо базового бесконтактного вещания, вы можете приобрести маяки MOKO, оснащённые 3-осевыми акселерометрами, датчиками температуры и влажности, а также датчиками освещённости. Всё это подкреплено подробной документацией и технической поддержкой MOKO.

Часто задаваемые вопросы о настройке маяка

В: Могу ли я изменить пароль своего маяка MOKO?

Да. После подключения через приложение перейдите в НАСТРОЙКИ > Изменить пароль . Вы можете установить новый пароль длиной до 16 символов.

В: Почему мой маяк не отображается в приложении BeaconX Pro?

Проверьте три вещи: убедитесь, что предоставлены разрешения на доступ к местоположению, Bluetooth и хранилищу; убедитесь, что вы выбрали правильную версию приложения (Nordic или Telink) для своего маяка; и убедитесь, что к нему не подключено никакое другое устройство.

В: Что произойдет, если я настрою два слота с одинаковым типом кадра?

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

В: Сколько устройств могут обнаружить один и тот же маяк одновременно?

Столько, сколько находится в зоне действия. Маяки передают сигнал пассивно, не создавая соединений, поэтому несколько телефонов или планшетов могут принимать его одновременно, без каких-либо конфликтов.

ЧИТАТЬ ДАЛЕЕ

 

ЮК Хуан

YK — опытный менеджер по продукту в отделе исследований и разработок компании MOKOSMART с более чем десятилетним опытом разработки интеллектуальных устройств. Он имеет сертификаты PMP и NPDP, что позволяет ему эффективно управлять работой кросс-функциональных команд. YK успешно запустил более 40 сетевых продуктов, используя аналитические данные. Обладая опытом в области электроники и машиностроения, YK успешно преобразует сложные технические предложения в удобные для пользователя решения Интернета вещей как для потребительских, так и для промышленных приложений.

ЮК Хуан

Отслеживание инструментов в режиме реального времени: решение операционных проблем в производстве.

В современных производственных условиях на заводе используются сотни различных инструментов. По мере развития производства…

12 часа

Автоматизация управления автопарком: обнаружение грузов в режиме реального времени с помощью датчиков ToF.

В управлении флотом отслеживание статуса груза в режиме реального времени имеет решающее значение для оптимального планирования операций. Такие…

2 недель

От ручного ведения журналов до картографирования в реальном времени: как BLE решает проблему отслеживания парка техники на полях для гольфа.

В наши дни современные бизнес-процессы становятся все более динамичными. Для предприятий, особенно тех, которые работают на обширных территориях…

1 месяц

Промышленное решение для обеспечения безопасности на основе BLE: повышение безопасности труда на «умных» заводах.

Безопасность персонала всегда является первостепенной темой на рабочих местах, особенно в промышленных и производственных условиях…

2 месяцев.

Использование облачных сетей: совместное решение переосмысливает прозрачность цепочки поставок.

В связи со стремительным развитием индустрии Интернета вещей (IoT), глобальный рынок Bluetooth…

2 месяцев.

Интеллектуальное управление ювелирными изделиями: BLE-трекер для обеспечения безопасности активов и учета запасов.

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

2 месяцев.