Как изменить настройку маяка Eddystone, не используя SDK производителя маяка

Как мы можем изменить различные настройки маяка с помощью протокола Eddystone без использования какого-либо стороннего SDK, такого как SDK, предоставляемый Estimote или AltBeacons. Как, например, мы можем изменить мощность передачи/частоту передачи или идентификатор экземпляра маяка с наших мобильных устройств (возможно, с помощью приложения)? Можем ли мы изменить их с помощью Bluetooth Manager или BluetoothLeScanner, присутствующих в Android? Можно ли это сделать, или мы должны полагаться на SDK производителя Beacon, чтобы изменить значения?


person Gouravmoy Mohanty    schedule 17.04.2016    source источник


Ответы (1)


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

Есть планы изменить это. У Google есть проект спецификации стандартной службы конфигурации Eddystone. . Производители маяков, использующие эту спецификацию, имеют оборудование, которое можно настроить с помощью любого приложения, поддерживающего стандарт. Таким образом, хотя вам все равно понадобится приложение, вам не понадобится приложение от производителя маяка. (Вы даже можете построить свой собственный.)

Тем не менее, Google не объявляет о планах по установке приложения конфигурации по умолчанию в Android с использованием этого стандарта. Так что необходимость установки какого-то приложения, вероятно, не изменится. Со стандартом у вас будет больше гибкости в приложении, которое вы устанавливаете.

Полное раскрытие: я являюсь ведущим разработчиком проекта Android Beacon Library, SDK, являющегося частью проекта AltBeacon.

person davidgyoung    schedule 17.04.2016
comment
Спасибо .. Много искал об этом за последние несколько месяцев, но не смог найти ничего конкретного. Не могли бы вы объяснить, как приложения конфигурации производителя маяка могут взаимодействовать с маяком и изменять их значения, когда, в конце концов, это просто приложения, использующие те же функции ОС Android? Можете ли вы объяснить или дать мне несколько ссылок о том, как это делается? - person Gouravmoy Mohanty; 18.04.2016