MQTT (Message Queuing Telemetry Transport) je jednoduchý protokol určený pro zasílání zpráv mezi zařízeními přes síť. Používá se hlavně pro komunikaci mezi zařízeními v internetu věcí (IoT) a průmyslovém internetu věcí (IIoT). Je ideální pro použití v prostředích s omezenou šířkou pásma, vysokou latencí nebo nestabilní konektivitou. Často nachází uplatnění při sběru dat ze senzorů a monitorování stavu zařízení v průmyslových aplikacích.
Hlavní vlastnosti MQTT
- Architektura založená na modelu publikace/přihlášení: Zařízení (klienti) posílají zprávy na tzv. „témata“ a ostatní klienti, kteří se na tato témata přihlásili, zprávu obdrží.
- Lehkost a účinnost: Protokol je navržen tak, aby vyžadoval minimum zdrojů (paměť, výkon, data), což je vhodné pro malé vestavěné systémy.
- Zachování spojení: MQTT umožňuje definovat tzv. poslední zprávu, která bude klientovi opětovně rozeslána po jeho připojení v případě že se před tím neočekávaně odpojil.
Kam dál?
Podívejte se na naši nabídku modulů s protokolem MQTT.