TeknikstackLogo

MQTT

MQTT

MQTT är ett lättviktigt, publicera/prenumerera-protokoll för maskin‑till‑maskin- och IoT-kommunikation.

Om MQTT

MQTT är ett superlättviktsprotokoll designat för att skicka små meddelanden effektivt mellan uppkopplade enheter, som sensorer och mobiltelefoner. Det använder publicera/prenumerera-arkitektur över TCP/IP och är särskilt användbart i miljöer med begränsad bandbredd eller resurser.

Protokokollet standardiserades av OASIS och ISO, med MQTT 5.0 som den senaste versionen från mars 2019. Det stöder tre nivåer av leveranssäkerhet (QoS 0, 1, 2), behåller meddelanden och säkerhetsmekanismer med TLS och autentisering.

MQTT möjliggör tvåvägskommunikation: enheter kan både publicera sina data och prenumerera på konfigurationsmeddelanden. Genom att använda en central broker (t.ex. Mosquitto, EMQX eller HiveMQ) blir systemet skalbart, robust och enkelt att hantera, även när miljontals enheter är anslutna.