...
При отсутствии связи с сервером события копятся в буфере и отправляются при восстановлении связи, начиная со старейшего. Если буфер переполняется, новые события вытесняют старые. События имеют циклический порядковый номер (параметр SEQ uint16_t), что позволяет обнаруживать потерю событий.
События могут приходить повторно, если устройство не получило подтверждение получения из-за плохой связи.
В настоящее время размер буфера 100 событий для IP и 20 событий для LoRa.
Конфигурация модуля:
/msg/
...
mhost
Парсет, задает сервер для приема сообщенийпараметры передачи сообщений по IP:
Параметр | Значения | Описание |
Send | on, off | Включает передачу сообщений по IP |
IP4 | string | IP адрес сервера в формате X.Y.Z.W или 0 для отключения сервера |
Port | <=65535 | TCP порт сервера. 0 - отключение сервера. По умолчанию 5683 (CoAP default UDP port) |
Path | string | Ресурс на сервере, должен начинаться с '/'. По умолчанию |
/msg/mlora
Парсет, задает параметры передачи сообщений по LoRa:
Параметр | Значения | Описание |
Send | on, off | Включает передачу сообщений по LoRa |
Средства отладки
CLI команда 'msgtest N' производит одномоментно генерацию N событий SYS:Test с параметром TESTCNT от 0 до N-1
...