0

Я пытаюсь получить напряжение и температуру батареи от устройства Beacon с помощью Intel XDK с плагином Cordova BLE https://github.com/don/cordova-plugin-ble-central. Когда я сканирую свое приложение, он получает только идентификатор устройства и значение RSSI. Мой идентификатор устройства выглядит как MAC-адрес (D4: 3A: 72: 47: A0: 39). Функция ble.scan() работает нормально, но не может подключиться с помощью функции ble.connect(). Я также попробовал plug-а-код cordova eddystone https://github.com/evothings/cordova-eddystone. В этом плагине функция сканирования также не работает evothings.eddystone.startScan (foundBeacon, scanError). Любой может объяснить, как продолжить это. Любая помощь приветствуется!Получите напряжение и температуру батареи от Ibeacon с помощью плагина Cordova-BLE

+0

Даёт ли маяк информацию о напряжении и температуре батареи? Какой бекон точно? – Larme

+0

Да, имя устройства - «iBeacon». Я просто попробовал в каком-нибудь магазине (т. Е. NRF Connect), он также получает температуру и напряжение батареи. –

ответ

0

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^