Описание тега eddystone
Он кроссплатформенный, поддерживает Android, iOS или любую платформу, которая поддерживает маяки BLE.
Он доступен на GitHub под лицензией Apache v2.0 с открытым исходным кодом, чтобы каждый мог его использовать и улучшить.
Eddystone основан на эфемерных идентификаторах (EID), которые часто меняются и позволяют только авторизованным клиентам их декодировать.
Льготы:
- Лучший семантический контекст и
- Точное местоположение.
Типы пакетов:
- Эддистоун-UID
- Eddystone-URL
- Eddystone-TLM ("телеметрия"):
Этот пакет транслируется вместе с пакетами Eddystone-UID или Eddystone-URL и содержит "состояние здоровья" маяка (например, срок службы батареи). Это в основном предназначено для управления парком, и из-за этого "служебный" пакет TLM передается реже, чем пакеты "данных". Eddystone-UID: содержит идентификатор маяка. Идентификатор iBeacon состоит из трех частей: UUID, старший номер и младший номер, и имеет длину 20 байтов. Eddystone-UID имеет длину 16 байтов и разделен на две части:
Пространство имен (10 байт): аналогично UUID iBeacon. В iBeacon вы обычно назначаете уникальный UUID всем своим маякам, чтобы легко отфильтровать их от маяков других людей. В Eddystone-UID вы можете сделать то же самое с пространством имен.
Экземпляр (6 байтов): аналогичен по назначению старшему и младшему номерам iBeacon, то есть для различения ваших индивидуальных маяков. При использовании Estimote Beacons, транслирующего Eddystone-UID, экземпляр представлен в виде строки длиной до 12 символов.
Eddystone-URL:
Содержит одно поле: URL. Размер поля зависит от длины URL
Обещание и цель пакета Eddystone-URL напрямую связаны с концепцией Physical Web.
Eddystone-TLM: пакет Eddystone-TLM предназначен для широковещательной передачи маяком вместе с пакетами "данных" (например, UID и / или URL-адресом) в целях управления парком. Соседние устройства с поддержкой Bluetooth могут читать эти пакеты и передавать их в службу управления парком, например Estimote Cloud. Затем эта служба может уведомить владельца радиобуя, например, о том, что батарея разряжена. Пакет телеметрии состоит из:
- Напряжение батареи, которое можно использовать для оценки уровня заряда батареи маяка.
- Температура маяка
- Количество пакетов, отправленных с момента последнего включения или перезагрузки маяка B
- Время включения маяка, т. Е. Время с момента последнего включения или перезагрузки.