You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Модуль MESSENGER обеспечивает отправку событий на внешний сервер в реальном времени.

В настоящее время модуль реализован в прошивке tg8m и работает только через WiFi

Сообщения передаются на HTTP сервер, метод POST, Content-Type: application/cbor. HTTPS в настоящее время в tg8m не поддерживается.

Формат данных см. Формат сообщения (устройство передает ограниченный набор сообщений, зависит от прошивки)

tg8m передает время событий в виде UpTime, так как в устройстве нет абсолютного времени.

tg8m в событиях CAS передает только параметры SERIAL и DIST_CM, остальные параметры отсутствуют в устройстве.

В системе CAS2 обе метки будут передавать события независимо друг от друга.

При отсутствии связи с сервером события копятся в буфере и отправляются при восстановлении связи, начиная со старейшего. Если буфер переполняется, новые события вытесняют старые. События имеют циклический порядковый номер (параметр SEQ uint16_t), что позволяет обнаруживать потерю событий.

В настоящее время размер буфера 100 событий.

Конфигурация модуля:

/msg/host

Парсет, задает сервер для приема сообщений

Параметр

Значения

Описание

IP4

string

IP адрес сервера в формате X.Y.Z.W или 0 для отключения сервера

Port

<=65535

TCP порт сервера. 0 - отключение сервера.

Path

string

Ресурс на сервере, должен начинаться с '/'

Средства отладки

В tg8m CLI команда 'msgtest N' производит одномоментно генерацию N событий SYS/Test с параметром TESTCNT от 0 до N-1


  • No labels