Powerpoint Bullet-Points:

Kablet:

  • TCP/IP
  • QUIC (UDP)

Trådløs:

  • Bluetooth (MQTT-SN)
  • Wi-Fi
  • Mobilnett


TCP/IP

MQTT, i sin standardform, er bygget på toppen av TCP/IP-stakken. Dette betyr at det bruker påliteligheten og feilkontrollmekanismene til TCP for å sikre at meldinger blir levert vellykket fra ett punkt til et annet.


QUIC(UDP)

MQTT kan også tilpasses til å bruke QUIC, som er en nyere protokoll utviklet av Google som er designet for hastighet og sikkerhet. I motsetning til TCP/IP så er QUIC bygd på UDP, som gjør den mer egnet for sanntids- og interaktive applikasjoner der lav «latency» er viktig. MQTT over QUIC gir en mer responsiv kommunikasjonskanal som kan være fordelaktig i tilfeller der lav datautvekslingstid er viktig.


Bluetooth (MQTT-SN)

MQTT-SN(MQTT for Sensor Networks) er en variant av MQTT som er designet for bruk ved trådløse og ressursbegrensede applikasjoner, som sensor nettverk. Denne støtter kommunikasjon via Bluetooth og andre ellers lavenergi-trådløse protokoller. MQTT-SN er designet for scenarier der enheter har begrensede ressurser, som gjør den godt egnet for IoT-applikasjoner og sensornettverk.


Wi-Fi

I trådløse miljøer der Wi-Fi er tilgjengelig, kan MQTT enkelt brukes for kommunikasjon. Wi-Fi tilbyr høye dataoverføringshastigheter, noe som gjør det egnet for applikasjoner som krever høy båndbredde, som for eksempel hjemmeautomatiseringssystemer og industrielle IoT-applikasjoner.


Mobilnett

Som begynner å bli ganske åpenbart så fungerer MQTT over neste alle overføringsmedium for kommunikasjon. MQTT fungerer dermed også over mobilnett, som gir oss muligheten til kommunikasjon ifjerntliggende eller mobile scenarioer. Fra 2G til 5G nettverk, kan MQTT brukes. Siden MQTT blir implementert av brukeren og er en åpen standard er det lett å lage til nesten alle mulige kommunikasjonssystemer. Dette gjør teknologien fleksibel og muligjør fjernovervåkning og -styring i applikasjoner.


MQTT er fleksibelt med hensyn til kommunikasjonsmedium og er en av dens viktigste styrker. Enten om du vil jobbe med smart hjem eller vil overvåke en flåte med kjøretøy kan MQTT brukes. MQTT kan tilpasses for de fleste krav kunden/brukeren har og er en betydelig årsak til at MQTT vil forbli et toppvalg for utviklere og organisasjoner.


Kilder:

https://www.emqx.com/en/blog/mqtt-over-quic#quic-vs-tcp-tls/

https://www.oasis-open.org/committees/download.php/66091/MQTT-SN_spec_v1.2.pdf

https://www.paessler.com/it-explained/mqtt

https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html

https://www.hivemq.com/blog/mqtt-essentials-part-1-introducing-mqtt/

  • No labels