MQTT

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 31 juli 2020; kontroller kräver 9 redigeringar .

MQTT ( message queuing telemetry transport ) är ett  förenklat nätverksprotokoll som körs ovanpå TCP / IP , fokuserat på meddelanden mellan enheter på basis av utgivare och abonnenter .

Historik

Den första versionen utvecklades av Andy Stanford-Clark ( IBM ) och Arlen Nipper ( Arcom ) 1999 och publicerades under en royaltyfri licens . MQTT 3.1.1-specifikationen standardiserades av OASIS- konsortiet 2014 [1] .

Ett år tidigare utvecklades specifikationen för sensornätverk MQTT-SN ver.1.2. [2]

Protokollfunktioner

Protokollet fokuserar på användarvänlighet, låg belastning på kommunikationskanaler, drift under förhållanden med konstant kommunikationsförlust och enkel integration i alla system. Huvudsyftet är att arbeta med telemetri från olika sensorer och enheter.

Användning av abonnentmallen tillåter anordningar att kommunicera och publicera meddelanden som inte var kända eller förutbestämda i förväg, i synnerhet lägger protokollet inga begränsningar på formatet för den överförda datan.

Se även

Anteckningar

  1. docs.oasis-open.org
  2. Specifikation MQTT-SN ver. 1.2 [1] Arkiverad 11 maj 2021 på Wayback Machine

Litteratur

Länkar