Не работают downlink'и от сервера к SI-13-485
Не работают downlink'и от сервера к SI-13-485
Добрый день.
Проблема: устройство "не видит" нисходящих пакетов от сервера.
Причём, протестированы два экземпляра, с двумя разными NS (Вега и Brocaar), на двух разных БС (Вега БС2 и БС собственной сборки).
Проблема выявлена для прошивок 0.12 и 0.16.
Точнее описать момент появления проблемы не могу, на ранних прошивках я умудрялся опрашивать устройством счётчик ПСЧ по протоколу СЭТ (то есть, в режиме двунаправленного "прозрачного" радиомодема), теперь, после длительного перерыва и перехода на поздние прошивки, радиомодем стал однонаправленным (uplink'и летят на сервер без проблем, а вот downlink'ов от сервера устройство "не видит")
Проблема: устройство "не видит" нисходящих пакетов от сервера.
Причём, протестированы два экземпляра, с двумя разными NS (Вега и Brocaar), на двух разных БС (Вега БС2 и БС собственной сборки).
Проблема выявлена для прошивок 0.12 и 0.16.
Точнее описать момент появления проблемы не могу, на ранних прошивках я умудрялся опрашивать устройством счётчик ПСЧ по протоколу СЭТ (то есть, в режиме двунаправленного "прозрачного" радиомодема), теперь, после длительного перерыва и перехода на поздние прошивки, радиомодем стал однонаправленным (uplink'и летят на сервер без проблем, а вот downlink'ов от сервера устройство "не видит")
Re: Не работают downlink'и от сервера к SI-13-485
Добрый день!
Какой частотный план используете? Если RU, то на СИ-13 используется ЧП старого образца. Что-бы все корректно отрабатывало необходимо указать в настройках устройства "Произвольный" частотный план и прописать частоты вручную.
Какой частотный план используете? Если RU, то на СИ-13 используется ЧП старого образца. Что-бы все корректно отрабатывало необходимо указать в настройках устройства "Произвольный" частотный план и прописать частоты вручную.
Специалист технической поддержки
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135
Re: Не работают downlink'и от сервера к SI-13-485
Спасибо, перешёл на EU и часть проблемы решена. Теперь вторая проблема - вижу в конфигураторе, что устройство приняло downlink-пакет с командой 04 (запихнуть массив данных в RS485), а сканер порта молчит, как рыба, данных не видно.
Re: Не работают downlink'и от сервера к SI-13-485
Подниму, ибо столкнулся с аналогичной проблемой.
СИ 13 485 - прошитый на тестовую прошивку 1.0 Альфа. После прошивки не прилетают пакеты downlink от БС.
Используется EU_868
RX2 - 869525000
При этом если вернуться на прошивку 0.16 - все ок. Up-link от девайса до БС, работает в обеих прошивках.
СИ 13 485 - прошитый на тестовую прошивку 1.0 Альфа. После прошивки не прилетают пакеты downlink от БС.
Используется EU_868
RX2 - 869525000
При этом если вернуться на прошивку 0.16 - все ок. Up-link от девайса до БС, работает в обеих прошивках.
Re: Не работают downlink'и от сервера к SI-13-485
Спасибо Тех. поддержке в лице Арсения за решение проблемы.
Обновление сервера на 1.8.3 все поправило.
Обновление сервера на 1.8.3 все поправило.
Re: Не работают downlink'и от сервера к SI-13-485
однако не все =)
поделюсь небольшим секретом, возможно кто-то с этим столкнулся.
Если вы изменяете прошивку на устройстве СИ-13 232 (485) , то СИ сбрасывает счетчик пакетов.
Однако Сервер все помнит. если юзаете OTAA то проблем нет. Однако если АВР, вот тут всплывает проблема.
Например, после обновление прошивки СИ отправила пакет с номером 2. Однако последний раз ей БС отправляла пакет с номером 29 и следующий пакет отправленный на нее будет 30 и она его "не увидит".
Решение проблемы: в базе данных сервера установите поле fcntdown = fcntup и тогда сервер будет формировать пакет отталкиваясь от последнего принятого пакета.
В PosgreSQL это выглядело так :
UPDATE devices SET "fcntdown" = "fcntup" WHERE "class" = 3
Возможно проблема надумана, но мне это решение сильно упростило жизнь =))
поделюсь небольшим секретом, возможно кто-то с этим столкнулся.
Если вы изменяете прошивку на устройстве СИ-13 232 (485) , то СИ сбрасывает счетчик пакетов.
Однако Сервер все помнит. если юзаете OTAA то проблем нет. Однако если АВР, вот тут всплывает проблема.
Например, после обновление прошивки СИ отправила пакет с номером 2. Однако последний раз ей БС отправляла пакет с номером 29 и следующий пакет отправленный на нее будет 30 и она его "не увидит".
Решение проблемы: в базе данных сервера установите поле fcntdown = fcntup и тогда сервер будет формировать пакет отталкиваясь от последнего принятого пакета.
В PosgreSQL это выглядело так :
UPDATE devices SET "fcntdown" = "fcntup" WHERE "class" = 3
Возможно проблема надумана, но мне это решение сильно упростило жизнь =))
Re: Не работают downlink'и от сервера к SI-13-485
Добрый день!
Но при такой разнице в счетчиках, все должно работать. Пакеты будут игнорироваться устройством, в случае достижения разницы равной 16384. Этот параметр описан в спецификации MAX_FCNT_GAP.
При ABP на наших устройствах действительно сбрасывается счетчик пакетов. Обязательно внесем корректировки.Kazam писал(а): ↑Вт, 11 фев 2020 18:25однако не все =)
поделюсь небольшим секретом, возможно кто-то с этим столкнулся.
Если вы изменяете прошивку на устройстве СИ-13 232 (485) , то СИ сбрасывает счетчик пакетов.
Однако Сервер все помнит. если юзаете OTAA то проблем нет. Однако если АВР, вот тут всплывает проблема.
Например, после обновление прошивки СИ отправила пакет с номером 2. Однако последний раз ей БС отправляла пакет с номером 29 и следующий пакет отправленный на нее будет 30 и она его "не увидит".
Решение проблемы: в базе данных сервера установите поле fcntdown = fcntup и тогда сервер будет формировать пакет отталкиваясь от последнего принятого пакета.
В PosgreSQL это выглядело так :
UPDATE devices SET "fcntdown" = "fcntup" WHERE "class" = 3
Возможно проблема надумана, но мне это решение сильно упростило жизнь =))
Но при такой разнице в счетчиках, все должно работать. Пакеты будут игнорироваться устройством, в случае достижения разницы равной 16384. Этот параметр описан в спецификации MAX_FCNT_GAP.
Специалист технической поддержки
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135
Re: Не работают downlink'и от сервера к SI-13-485
хм. а не получиться что при достижении MAX_FCNT_GAP 16384 СИ-13 превратиться в тыкву?
Re: Не работают downlink'и от сервера к SI-13-485
Это и произойдет. Поправить можно удалением с сервера с последующим добавлением. Дополнительно, можно включить запрос подтверждения, тогда счетчики будут идти одновременно и разница не будет достигнута. Несомненно это ошибка и мы её устраним.
Специалист технической поддержки
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135
ООО "Вега-Абсолют"
тел. 8-800-550-41-35
тел. +7 (383) 206 4135
Re: Не работают downlink'и от сервера к SI-13-485
это хорошо что исправите ))) спасибо