Команда синхронизации времени.

Только ПО разработанное в Вега-Абсолют
Ответить
Самуил
Мимо проходил
Сообщения: 38
Зарегистрирован: Вт, 02 июл 2019 13:10

Команда синхронизации времени.

Сообщение Самуил » Вт, 06 авг 2019 17:21

Использую для написания прошивки библиотеку LoraMacLib
"из коробки" возможности синхронизировать временя на оконечном устройстве нет.
но для меня это не проблема.
устройство работает по классу А и выходит на связь раз в N суток.

проблема в том что мне не ясно как сделать так чтобы IoTvgasaever сервер в ответ на пакет с запросом о синхронизации времени мгновенно сформировал и отправил пакет с текущим временем.

есть ли такая возможность?

IlyaB
Мимо проходил
Сообщения: 4
Зарегистрирован: Вт, 06 авг 2019 08:39

Re: Команда синхронизации времени.

Сообщение IlyaB » Ср, 07 авг 2019 11:04

Сервер не синхронизирует время на устройстве. Этим занимается специальное ПО - TimeCorrector. Есть команда от устройства, которую данное ПО умеет разбирать и отправлять обратно пакет с корректировкой.
При запросе корректировки, если ответный пакет успевает быть отправлен на устройство - он отправляется, если пакет с корректировкой стоит в очереди на отправку и устройство при этом в эфире, то пакет так же отправиться в момент запроса, но если устройство уснуло, то тут только ожидать выхода на связь. Как вариант можно попробовать увеличить время открытия приемных окон.

Самуил
Мимо проходил
Сообщения: 38
Зарегистрирован: Вт, 02 июл 2019 13:10

Re: Команда синхронизации времени.

Сообщение Самуил » Ср, 07 авг 2019 18:53

тогда вопрос: вы в LoraMacLib разбираетесь?

Ответить