Причина REPEATCONFUP

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

Причина REPEATCONFUP

Сообщение Самуил » Ср, 08 апр 2020 02:58

День добрый коллеги!
у меня есть устройство которое всё время спит но аз в сутки выдаёт данные с датчика и засыпает.
ысм32 + сх1272. библиотека стм32+семтек.
иногда и абсолютно случайно сервер пишет REPEATCONFUP на принятый пакет и не выдаёт ACK на на принятые данные хотя данные приняты корректно. документация пишет что это устройство переповторяет пакеты, хотя оно каждый раз полностью переинициализируется. сервер версии 1,2,1 от веги
вопрос: это так сервер себя неправильно ведёт или устройство? если устройство то по каким признакам может быь инициировано REPEATCONFUP, отправка пакета повторно?
history_1.7z
(613 байт) 357 скачиваний

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

Re: Причина REPEATCONFUP

Сообщение Support » Пт, 10 апр 2020 12:10

Добрый день!
Самуил писал(а):
Ср, 08 апр 2020 02:58
День добрый коллеги!
у меня есть устройство которое всё время спит но аз в сутки выдаёт данные с датчика и засыпает.
ысм32 + сх1272. библиотека стм32+семтек.
иногда и абсолютно случайно сервер пишет REPEATCONFUP на принятый пакет и не выдаёт ACK на на принятые данные хотя данные приняты корректно. документация пишет что это устройство переповторяет пакеты, хотя оно каждый раз полностью переинициализируется. сервер версии 1,2,1 от веги
вопрос: это так сервер себя неправильно ведёт или устройство? если устройство то по каким признакам может быь инициировано REPEATCONFUP, отправка пакета повторно?history_1.7z
Из API:
“REPEATCONF_UP” – repeated confirmed uplink data,
“REPEAT” prefix is used in case when device repeat last sending uplink packet. When class C device is used in transparent mode such packets should be ignored.

REPEATCONF_UP - помечаются пакеты-переповторы, сервер ориентируется на fcnt пакета. В версии 1.2.1 это могло работать некорректно.
Попробуйте использовать более "свежую" версию сервера.

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

Аватара пользователя
Самуил
Просто смотрю
Сообщения: 80
Зарегистрирован: Вт, 02 июл 2019 13:10
Откуда: Россия
Контактная информация:

Re: Причина REPEATCONFUP

Сообщение Самуил » Вт, 21 апр 2020 22:42

ух ты! отлично! а в ваших новых версиях полностью сохранился json формат API версии 1,2,1 ? просто я бы с удовольствием проверил но для этого надо переписать свою программу помогатор.

Аватара пользователя
escudo
Мимо проходил
Сообщения: 14
Зарегистрирован: Чт, 27 фев 2020 01:23

Re: Причина REPEATCONFUP

Сообщение escudo » Ср, 22 апр 2020 03:15

Вега говорит (в другом чате) что API не поменялось. Я переехал с 1.2.1 на 1.8.3 без проблем, те функции API, которые использовал - работают.

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

Re: Причина REPEATCONFUP

Сообщение Support » Ср, 22 апр 2020 09:26

Добрый день!
Самуил писал(а):
Вт, 21 апр 2020 22:42
ух ты! отлично! а в ваших новых версиях полностью сохранился json формат API версии 1,2,1 ? просто я бы с удовольствием проверил но для этого надо переписать свою программу помогатор.
escudo писал(а):
Ср, 22 апр 2020 03:15
Вега говорит (в другом чате) что API не поменялось. Я переехал с 1.2.1 на 1.8.3 без проблем, те функции API, которые использовал - работают.
Да, все верно. API без изменений.
Специалист технической поддержки
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135

Ответить