Standardní MQTT
MQTT(Message Queuing Telemetry Transport) je M2M protokol k výměně zpráv. Často se používá pro IoT aplikace a pro komunikaci s Cloudem, protože zařízení se aktivně připojuje na server. Protokol nativně podporuje ssl zabezpečení.
Protokol MQTT se stává velmi populárním, ale různá zařízení podporují různou strukturu dat a pravidla odesílání zpráv. To komplikuje centrální zpracování dat na serveru. NETIO proto umožňuje zákaznickou strukturu zpráv pomocí flex rozšíření.
Flex rozšíření MQTT protokolu
Protokol MQTT lze v PowerCable MQTT 101x podrobně nakonfigurovat díky rozšíření MQTT-flex. V textové konfiguraci MQTT-flex lze definovat strukturu MQTT zpráv (Topic / Payload) a podmínky odeslání jednotlivých zpráv (periodicky, při změně hodnoty nad x, ..).
Standardní konfigurace MQTT-flex
Default konfigurace zařízení posílá všechny měřené hodnoty každých 15 minut, aktuální hodnotu proudu [A] a [Wh] vždy při změně ve spotřebě připojeného zařízení.
Specifikace MQTT-flex a odkazy
- Ke stažení: MQTT-flex - specifikace M2M API – PDF
- Informace pro vývojáře: MQTT-flex na NETIO Wiki
- AN40 Začínáme s PowerCable MQTT-flex přes HiveMQ MQTT broker do mobilní aplikace