Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Модуль MESSENGER обеспечивает отправку событий на внешний сервер в реальном времени. В настоящее время реализованы события CAS, целевое устройство TG8V. Для тестов могут использоваться анкера AC7..AC10, но мессенджер нужно включить в прошивке.

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

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

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

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

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

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

...

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

Параметр

Значения

Описание

IP4

string

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

Port

<=65535

TCP порт сервера. 0 - отключение сервера. По умолчанию 5683 (CoAP default UDP port)

Path

string

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

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

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

Просмотр текущего состояния: CLI 'state msg'

Code Block
state msg
[/state] State:
MSG:
  Server 192.168.1.12:40000/msg :DN    254s (TIME_OUT)
  to_send=   0
  head=     28(   28)
  sendnext= -1(   27)
  tail=     28