Co je to MQTT?

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.