Бетар-Вега, корректировка времени

LoRa, LoRaWAN, Вега Smart
Ответить
henaro
Мимо проходил
Сообщения: 1
Зарегистрирован: Ср, 14 авг 2019 21:49

Бетар-Вега, корректировка времени

Сообщение henaro » Ср, 14 авг 2019 21:54

согласно документации, для коррекции времени на счётчике необходимо отправить ему пакет на порт 4 в формате: 1 байт - тип пакета (FF) 8 байт - Величина в секундах, на которую нужно скорректировать время.

Правильно ли я понимаю, что можно воспользоваться коммандой типа

Код: Выделить всё

mosquitto_pub -h 127.0.0.1 -p 1883 -t 'application/1/device/1236323457372201/tx' -m '{"fPort":4,"data":"FF000000035BFD9D"}'
для отправки пакета коррекции?

Аватара пользователя
Support
Техническая поддержка
Сообщения: 41
Зарегистрирован: Вт, 11 июн 2019 15:14

Re: Бетар-Вега, корректировка времени

Сообщение Support » Вт, 20 авг 2019 15:28

Добрый день9
henaro писал(а):
Ср, 14 авг 2019 21:54
согласно документации, для коррекции времени на счётчике необходимо отправить ему пакет на порт 4 в формате: 1 байт - тип пакета (FF) 8 байт - Величина в секундах, на которую нужно скорректировать время.

Правильно ли я понимаю, что можно воспользоваться коммандой типа

Код: Выделить всё

mosquitto_pub -h 127.0.0.1 -p 1883 -t 'application/1/device/1236323457372201/tx' -m '{"fPort":4,"data":"FF000000035BFD9D"}'
для отправки пакета коррекции?
Да, действительно, данный пакет отправляется на порт 4, вот только в нашем протоколе обмена, в полях состоящих из нескольких байт, используется порядок следования little endian. Ваш Вариант:

Код: Выделить всё

"data":"FF035BFD9D00000000"
Специалист технической поддержки
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135

s01755
Мимо проходил
Сообщения: 7
Зарегистрирован: Вт, 24 сен 2019 15:49

Re: Бетар-Вега, корректировка времени

Сообщение s01755 » Пт, 04 окт 2019 15:47

Добрый день!
Можно ли по подробнее, пожалуйста?
Какой пакет нужно отправить для корректировки времени на ‭72144000‬ секунд?
Отправляю через Admin Tool - Devices - Send data.

Аватара пользователя
Игорь
Сотрудник компании
Сообщения: 3
Зарегистрирован: Вт, 02 июл 2019 13:56

Re: Бетар-Вега, корректировка времени

Сообщение Игорь » Пн, 07 окт 2019 08:22

s01755 писал(а):
Пт, 04 окт 2019 15:47
Добрый день!
Можно ли по подробнее, пожалуйста?
Какой пакет нужно отправить для корректировки времени на ‭72144000‬ секунд?
Отправляю через Admin Tool - Devices - Send data.
Добрый день.
‭Значение 72144000‬ это 0x44CD480 в hex-виде. При отправке через Admin Tool порядок байт - little endian (младшим байтом вперёд). То есть посылка будет выглядеть так: ff80d44c0400000000
Инженер-программист

s01755
Мимо проходил
Сообщения: 7
Зарегистрирован: Вт, 24 сен 2019 15:49

Re: Бетар-Вега, корректировка времени

Сообщение s01755 » Пн, 07 окт 2019 10:32

Игорь писал(а):
Пн, 07 окт 2019 08:22
Добрый день.
‭Значение 72144000‬ это 0x44CD480 в hex-виде. При отправке через Admin Tool порядок байт - little endian (младшим байтом вперёд). То есть посылка будет выглядеть так: ff80d44c0400000000
Отправлял именно в таком виде ранее (значит не ошибся с little endian), проблема в том, что время на счетчике не изменилось.
Сначала ждал сутки, потом инициировал магнитом внеочередной сеанс связи, не могу понять что не так делаю?
Вложения
Annotation 2019-10-07 082931.png
Annotation 2019-10-07 082931.png (6.05 КБ) 100 просмотров
Annotation 2019-10-07 082930.png
Annotation 2019-10-07 082930.png (18.41 КБ) 100 просмотров

Аватара пользователя
Николай
Сотрудник компании
Сообщения: 2
Зарегистрирован: Пн, 07 окт 2019 11:17

Re: Бетар-Вега, корректировка времени

Сообщение Николай » Пн, 07 окт 2019 11:49

s01755 писал(а):
Пн, 07 окт 2019 10:32
Отправлял именно в таком виде ранее (значит не ошибся с little endian), проблема в том, что время на счетчике не изменилось.
Сначала ждал сутки, потом инициировал магнитом внеочередной сеанс связи, не могу понять что не так делаю?
Данные для отправки у Вас верны.
После того, как был отправлен пакет с корректировкой времени, от счетчика приходили данные? Так как мы работаем в классе А, то счетчик получит сообщение только когда он выйдет на связь. Были ли записи на сервере об отправке сообщения?
Безымянный.png
Безымянный.png (7.68 КБ) 88 просмотров
Инженер-программист

s01755
Мимо проходил
Сообщения: 7
Зарегистрирован: Вт, 24 сен 2019 15:49

Re: Бетар-Вега, корректировка времени

Сообщение s01755 » Пн, 07 окт 2019 12:45

вот всё за сегодня, только что сходил инициировал сеанс
Вложения
Annotation 2019-10-07 104428.png
Annotation 2019-10-07 104428.png (31.8 КБ) 88 просмотров

Аватара пользователя
Николай
Сотрудник компании
Сообщения: 2
Зарегистрирован: Пн, 07 окт 2019 11:17

Re: Бетар-Вега, корректировка времени

Сообщение Николай » Пн, 07 окт 2019 13:25

s01755 писал(а):
Пн, 07 окт 2019 12:45
вот всё за сегодня, только что сходил инициировал сеанс
У Вас происходит реджойн после поднесения магнита. При реджойне на сервере очередь на отправку очищается. Попробуйте использовать IOT Vega TimeCorrector
Инженер-программист

Ответить