MQTT

Fra Wikipedia, den frie encyklopedi

MQTT, tidligere kalt Message Queuing Telemetry Transport,[trenger referanse] er en åpen nettverksprotokoll for maskin-til-maskin-kommunikasjon som gjør det mulig å overføre telemetridata også i nettverk med begrenset funksjon eller høy latens.[1] Protokollen er særlig aktuell for tilkobling av komponenter til tingenes internett (IoT).

Bruk[rediger | rediger kilde]

Protokollen er enkel og er egnet for å kjøre i IoT- eller M2M-sammenheng. Protokollen kjører vanligvis over TCP/IP, men alle nettverksprotokoller med forbindelser som er tapsfrie, bidireksjonelle og i rekkefølge kan støtte MQTT. Et eksempel uten TCP/IP er spesifikasjonen MQTT-SN, som er tilpasset sensornettverk, som for eksempel ZigBee.[2] MQTT har den internasjonale ISO-standarden ISO/IEC 20922.[3] Internet Assigned Numbers Authority har reservert portene 1883 og 8883 for MQTT. Dataoverføringen kan krypteres med TLS.

Referanser[rediger | rediger kilde]

  1. ^ «MQTT Version 5.0». OASIS. 7. mars 2019. Besøkt 11. april 2020. 
  2. ^ «Contributed MQTT-SN 1.2 Specification». OASIS. 22. oktober 2019. Besøkt 12. mai 2021. 
  3. ^ «ISO/IEC 20922:2016 Information technology — Message Queuing Telemetry Transport (MQTT) v3.1.1». ISO. 1. juni 2016. Besøkt 12. april 2020.