Маршрутизаторы Eddystone-EID передают эфемерные идентификаторы, которые будут разрешены API-интерфейсом Proximity Beacon от Google. Это означает, что нельзя обнаружить маяк Eddystone-EID без активного подключения к Интернету. Этот подход довольно новый, поэтому информации в Интернете мало.Возможно ли работать в автономном режиме с помощью Eddystone-EID?
Генерация эфемерного идентификатора и разрешающего механизма описана в this paper, предоставленном исследователями Google. Вот краткое описание процедуры: маяки Eddystone-EID шифруют значение из своих встроенных счетчиков времени с помощью AES-128, используя свой ключ, тогда как ключ является уникальным идентификатором для каждого маяка. Результатом является эфемерный идентификатор, который передается для передачи. Как и каждые 512 секунд, маяки пересматривают свои эфемерные идентификаторы. Когда эфемерный идентификатор, полученный стороной-получателем, распознаватель пытается найти ключ, который обеспечивает правильное дешифрование среди известных предопределенных ключей. Найденный ключ соответствует идентификации маяка.
Мне интересно, можно ли реализовать автономную процедуру разрешения/дешифрования в соответствии с данной статьей, которая работает с Eddystone-EID на рынке. Вместо того, чтобы использовать глобальный резольвер в облаке, можем ли мы разработать локальный резольвер, который работает с гораздо меньшим количеством маяков?
Если да, есть ли какие-либо предыдущие попытки или реализации и т. Д.?
Каково ваше мнение по этой теме?