...
Сообщение может передаваться:
- CAS360: по IP-сети (LTE) на заданные в конфигурации HTTPS-сервер и его контекст. Upload бинарных данных с типом типом Content-Type: application/cborчерез
- CAS360: через LoRa инфраструктуру на заданный порт
- порт (сервер ожидает данные на порту 11 )
- CAS1/2: по IP-сети (WiFi, LAN) на заданные в конфигурации CoAP-сервер. Метод POST, ресурс
/msg, payload Content-Format:application/cbor
Структура сообщения – последовательность CBOR-элементов (CBOR-stream, rfc7049 section 3.1):
...
Могут приходить сообщения без EVENT, это keepalive – используются для проверки связи при отсутствии полезных данных.
События могут приходить повторно, если устройство не получило подтверждение получения из-за плохой связи.
Идентификаторы полей (key) выбираются обычно выбираем в диапазоне -24..23, чтобы занимали 1 байт в CBOR.
Элемент VERSION
Тип integer, значение определяет дальнейшее содержимое. Для нижеописанной структуры значение =-1. Чтобы отличать от сенсоров в случае чего.
...