Модуль 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 | Ресурс на сервере, должен начинаться с '/'. По умолчанию |
Средства отладки
В 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 |