MQTT (Message Queuing Telemetry Transport) è un protocollo di messaggistica leggero basato sul modello publish-subscribe, progettato per la comunicazione IoT in ambienti con banda limitata e alta latenza. Sviluppato originariamente da IBM nel 1999, MQTT è diventato lo standard di riferimento per l'Internet of Things industriale grazie alla sua semplicità, efficienza e affidabilità. Il protocollo utilizza un broker centrale che gestisce la distribuzione dei messaggi tra publishers e subscribers organizzati in topic gerarchici. MQTT supporta tre livelli di Quality of Service (QoS) per garantire la consegna dei messaggi. Innovamac utilizza MQTT come protocollo per la comunicazione tra i gateway edge e la piattaforma cloud, nonché per l'integrazione con dispositivi IoT e sensori.
MQTT
Innovamac supporta MQTT sia come subscriber (per la ricezione di dati da dispositivi e gateway) che come publisher (per la distribuzione di eventi e allarmi). La connessione avviene tramite broker MQTT sicuro con supporto TLS, autenticazione username/password e certificati X.509. Sono supportati i broker più diffusi, inclusi Mosquitto, HiveMQ e EMQX. Il payload dei messaggi può essere in formato JSON, Sparkplug B o personalizzato.
Scopri come Innovamac puo trasformare la tua fabbrica con dati in tempo reale e analytics avanzati.