Как работает технология iBeacon: Углубленный анализ

Оглавление

Маяки — это беспроводные передатчики, которые используют технологию Bluetooth с низким энергопотреблением для отправки сигналов, известных как BLE, на близлежащие интеллектуальные устройства.. Bluetooth-маяки устанавливаются в разных местах и ​​отправляют push-уведомления клиентам на их мобильные телефоны. Push-уведомление содержит контент, связанный с текущим местоположением человека. Цель технологии iBeacon - улучшить маркетинг и улучшить качество обслуживания клиентов..

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

Что такое устройство iBeacon

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

Это устройство отправляет push-уведомления, содержащие полезную информацию, исходя из текущего местоположения клиента.. Он использует Bluetooth с низким энергопотреблением.(СТАЛИ) для его общения.

Основные компоненты системы iBeacon

Чтобы технология iBeacon работала эффективно, есть некоторые ключевые компоненты, которые должны работать вместе. Для хорошей работы системы iBeacon требуются следующие основные компоненты::

iBeacon передатчики

  • Передатчик iBeacon — это небольшое беспроводное устройство, которое фиксируется в месте для трансляции Bluetooth Low Energy. (СТАЛИ) сигналы.
  • Его можно разместить на стенах, потолки, полки, и т.п., и передает сигналы, содержащие уникальный идентификатор.

Совместимые приемные устройства

  • Принимающее устройство должно иметь возможность Bluetooth Smart для обнаружения сигналов iBeacon..
  • На нем должна быть установлена ​​совместимая версия операционной системы iOS или Android..
  • Большинство современных смартфонов имеют встроенный Bluetooth, который может работать с iBeacons..

Приложения для обнаружения сигналов iBeacon и реагирования на них

  • На принимающем устройстве требуется специализированное приложение для непрерывного сканирования и обнаружения сигналов iBeacon..
  • Приложение определяет близость на основе уровня сигнала и запускает соответствующие действия, например уведомления..
  • Приложения можно создавать с использованием фреймворков iBeacon, таких как Core Location для iOS, или сторонних SDK..

Разрешения на местоположение пользователя

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

Важно отметить, что смартфоны сами не запускают действия, основываясь на близости к маякам.. Специальное приложение, установленное на этих устройствах, обнаруживает маяки, используя различные API, такие как Estimote SDK или некоторые другие собственные платформы Apple.. Полный BLE-совместимый список доступен на официальном сайте Bluetooth, чтобы вы могли проверить ваше устройство там.

Как работает технология iBeacon

Устройства iBeacon крепятся к стенам или размещаются в фиксированных местах.. Передатчики iBeacon транслируют Bluetooth Low Energy (СТАЛИ) сигналы через равные промежутки времени, даже если в радиусе действия нет принимающего устройства.

Как работает технология iBeacon

iBeacons транслирует сигналы

Эти передаваемые сигналы содержат универсальный уникальный идентификатор. (UUID), основная ценность, и второстепенное значение для идентификации каждого iBeacon. UUID указывает, какой организации принадлежит маяк., в то время как основные и второстепенные значения различают отдельные маяки. Мощность передачи сигналов BLE калибруется таким образом, чтобы по уровню сигнала можно было оценить расстояние близости. – более сильные сигналы означают более близкое расстояние.

Приложения обнаруживают сигналы iBeacon и действуют на них

При приеме устройств, таких как смартфоны, специализированные приложения постоянно сканируют эти сигналы BLE в фоновом режиме. Когда приложение обнаруживает сигнал iBeacon, он извлекает UUID, главный, и второстепенные значения из передачи. Использование уровня сигнала (RSSI), приложение оценивает, насколько далеко устройство находится от iBeacon. С UUID и основными/второстепенными значениями, приложение идентифицирует конкретный обнаруженный iBeacon. Если необходимо, затем приложение может инициировать соответствующие действия, такие как push-уведомления или всплывающие информационные окна, на основе правил для этого iBeacon.. Без соответствующего приложения, невозможно поймать трансляции iBeacon.

IBeacon sсигнал яидентифицировать – UUID, Mинструктор, Mникто, Мощность передачи

Стандарт iBeacon использует сигналы BLE для трансляции идентифицирующей информации на близлежащие устройства.. Есть 4 основные идентификаторы, содержащиеся в каждой передаче iBeacon:

Уникальный универсальный идентификатор - UUID: Это в основном 16 пока строка, которая дает уникальный идентификатор iBeacon. Например, если у Coca-Cola есть сеть маяков в продуктовом магазине, все маяки, принадлежащие Coca-Cola, имеют одинаковый код UUID. Этот уникальный идентификатор содержит общую информацию, относящуюся к маяку, например, кому он принадлежит и какому бизнесу принадлежит.

Крупный: Это в основном двухбайтовая строка, которая используется для уникальной идентификации меньшего подмножества маяков в большой группе.. Например, если кока-кола использует 4 маяки в конкретном продуктовом магазине, все 4 маяки будут содержать те же основные. Это помогает Coca-Cola узнать точное местоположение своих клиентов в конкретном магазине.

Незначительный: Это также двухбайтовая строка, которая помогает идентифицировать маяки индивидуально. Давайте снова возьмем пример Coca-Cola. Есть 4 маяки в одном продуктовом магазине. Все 4 у маяков есть уникальный несовершеннолетний. Такой незначительный помогает компании однозначно определить точное местоположение покупателя внутри магазина.

Мощность передачи: Обеспечивает близость расстояния клиента от маяка. Как работает Tx Power? Мощность Tx точно определяет силу сигнала 1 метр от устройства маяка. Он жестко запрограммирован и откалиброван заранее, поэтому устройства используют его в качестве базовой линии и предоставляют расчетное расстояние до пользователя..

Ключ дразница между iBeacon и Eddystone

iBeacon и Eddystone поддерживают Bluetooth Low Energy. (СТАЛИ) протоколы маяков, которые имеют некоторые ключевые различия.

Технология: Технология iBeacon - это в основном протокол маяка, разработанный Apple, поэтому Apple контролирует все свои характеристики. IOS 7 или более поздние версии поддерживают этот протокол и позволяют iPad и iPhone сканировать различные устройства Bluetooth поблизости. С другой стороны, Маяки Eddystone - это маяки с открытым исходным кодом, которые могут быть изготовлены любым предприятием по доступной цене.. Любой может использовать спецификацию от GitHub.

Совместимость: iBeacon совместим с Android и iOS, но только для iOS. тем не мение, Eddystone совместим с Android, IOS, и все платформы, поддерживающие маяки BLE..

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

использование: В iBeacon, UUID,, конкретный код, иметь ссылку на сервер разработчика. Когда этот код отправляется на любой смартфон, устройству требуется специальное приложение для выполнения специальной задачи после получения кода. Поэтому для правильной работы требуется приложение. С другой стороны, Eddystone использует URL-адрес вместо UUID, чтобы пользователи могли легко открывать его в браузере.. Так что для его работы не требуется приложение.

Безопасность и конфиденциальность: iBeacon передает свой сигнал публично. Любой может легко обнаружить это с помощью устройств iOS.. более того, для Android и iOS доступны различные приложения, которые могут определять код UUID. Так что это не очень безопасно. тем не мение, Eddystone имеет функцию, известную как эфемерный идентификатор, которая позволяет маякам отправлять сигнал так, что только авторизованные клиенты могут идентифицировать этот сигнал..

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

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

Совместимые устройства и версии ОС для iBeacon

Чтобы технология iBeacon работала, принимающие устройства и приложения должны быть совместимы с протоколом iBeacon.. Ключевыми факторами, обеспечивающими связь iBeacon, являются правильное оборудование., Версия ОС, разрешения местоположения, и интегрированное приложение. Ниже приведен обзор вопросов совместимости для iOS и Android.:

Устройства iOS, совместимые с iBeacon

  • iBeacon требует наличия iPhone, iPad, или модели iPod Touch с Bluetooth 4.0 или позже. Сюда входит iPhone 4S или новее..
  • Для полных функций микролокации и обнаружения фона, iOS-устройствам нужна iOS 7 или позже. Более ранние версии iOS имеют ограниченную поддержку..
  • Пользователи должны предоставить приложениям разрешение на определение местоположения для обнаружения iBeacons..

Устройства Android, совместимые с iBeacon

  • Большинство современных Android-смартфонов поддерживают связь iBeacon на аппаратном уровне..
  • Для программного обеспечения, Android 5.0 Для хорошей интеграции iBeacon рекомендуется Lollipop или более поздняя версия.. Более ранние версии ОС Android имеют ограниченную поддержку..
  • Никакого специального оборудования не требуется, но для обнаружения iBeacons на устройстве должен быть включен Bluetooth.

Приложения, необходимые для взаимодействия с iBeacon

  • На платформах iOS и Android, требуется специализированное приложение с поддержкой iBeacon.
  • Многие сторонние приложения предоставляют возможности обнаружения и интеграции iBeacon «из коробки»..
  • Для пользовательских приложений, собственные API-интерфейсы iBeacon для iOS или Android можно использовать для создания функций iBeacon..
  • Приложения должны запрашивать разрешение на определение местоположения пользователя вместе с доступом по Bluetooth..

Реальные приложения iBeacon и варианты использования

Технология iBeacon играет важную роль в маркетинговых стратегиях. Вот некоторые из распространенных случаев использования технологии iBeacon в разных отраслях.:

Микролокация и навигация в помещении: iBeacons может предоставлять точные данные о местоположении в помещении, где GPS часто не работает.. Приложения могут использовать iBeacons, чтобы направлять пользователей по музеям, аэропорты, продуктовые магазины, и т.д.

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

Отслеживание активов: iBeacons, размещенные на оборудовании и инвентаре, могут отслеживать их перемещение и расположение на складах., офисы, и т.д. Сотрудники могут быстро находить общие ресурсы.

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

Бесконтактные платежи: iBeacons позволяет осуществлять мобильные платежи на основе местоположения. Вместо того, чтобы открывать приложение, платежи могут происходить автоматически при перемещении пользователя по магазину.

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

Сколько энергии потребляет iBeacon

Маяки в основном являются автономными устройствами, которые используют батареи для работы. Поэтому крайне важно иметь представление о потреблении энергии iBeacon.. Следовательно, здесь возникает вопрос: Как долго работает маяк, пока у него не выйдет из строя батарея? Хорошо, как мы уже упоминали, эти устройства работают по Bluetooth Low Energy., так что оптимистично, что они не потребляют много энергии.

грубо, средний маяк может работать не менее года и не требует замены батарей. более того, Срок службы батареи также зависит от типа маяка. Например, наш Маяк для монет М1 обеспечивает 16-месячный срок службы батареи, в то время Промышленный маяк М3 имеет срок службы батареи до 20 лет.

Насколько безопасен протокол iBeacon?

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

Было бы гораздо лучше не использовать технологию iBeacon для обмена конфиденциальными данными. Давайте поймем безопасность этого устройства, приняв гипотетическую ситуацию. Скажем так, Вы используете это устройство, чтобы открыть свои ворота. Кто-то из вашего уполномоченного персонала сканирует его или ее маяк, чтобы войти или выйти. Как вы знаете, диапазон маяка составляет примерно 30 метров в среднем, это означает, что преступник может легко создать ключ-маяк, идентичный оригинальному, сидя где-нибудь за пределами вашего дома или офиса. Таким образом, используя этот ключ, он может открыть дверь.

Вы можете подумать, как преступник получает идентификаторы маяков?? Это не имеет большого значения. Доступны различные приложения, которые дают вам эту функциональность. Эти приложения дают всю информацию маяка в определенном диапазоне.

Как защитить безопасность технологии iBeacon

Есть ли способ защитить безопасность iBeacon?? Хорошо, технология маяка прогрессирует день ото дня. Теперь разные компании намерены защищать маяки паролями, чтобы ни один угонщик не мог отправлять уведомления клиентам. По-прежнему, мы рекомендуем вам не использовать маяки для конфиденциальной информации.. более того, вам следует приобрести это устройство у надежного производитель маяков например МОКОСмарт.

ПРОДОЛЖИТЬ ЧИТАТЬ ОБ IBEACON

Написано --
Ник Хе
Ник Хе
Ник, опытный менеджер проектов в нашей R&D отдел, приносит богатый опыт в МОКОСМАРТ, ранее работал инженером-проектировщиком в BYD. Его опыт в области R&D привносит всесторонние навыки в управление проектами Интернета вещей.. С прочным фоном, охватывающим 6 лет работы в управлении проектами и получить такие сертификаты, как PMP и CSPM-2., Ник преуспевает в координации усилий по продажам, инженерия, тестирование, и маркетинговые команды. В число проектов устройств Интернета вещей, в которых он принимал участие, входят маяки., LoRa устройства, шлюзы, и умные розетки.
Ник Хе
Ник Хе
Ник, опытный менеджер проектов в нашей R&D отдел, приносит богатый опыт в МОКОСМАРТ, ранее работал инженером-проектировщиком в BYD. Его опыт в области R&D привносит всесторонние навыки в управление проектами Интернета вещей.. С прочным фоном, охватывающим 6 лет работы в управлении проектами и получить такие сертификаты, как PMP и CSPM-2., Ник преуспевает в координации усилий по продажам, инженерия, тестирование, и маркетинговые команды. В число проектов устройств Интернета вещей, в которых он принимал участие, входят маяки., LoRa устройства, шлюзы, и умные розетки.
Поделиться этой записью
Расширьте возможности своих подключенных Необходимость с МОКОСмарт Решения для устройств loT!