Är MQTT ett applikationslagerprotokoll?
Är MQTT ett applikationslagerprotokoll?

Video: Är MQTT ett applikationslagerprotokoll?

Video: Är MQTT ett applikationslagerprotokoll?
Video: IoT module 3 : Application Layer Protocols - CoAP & MQTT 2024, November
Anonim

Message Queuing Telemetri Transport ( MQTT ) är en lättviktare Ansökan - lager meddelanden protokoll baserat på publicera/prenumerera (pub/sub)-modellen. I pub/sub-modellen kan flera klienter (sensorer) ansluta till en central server som kallas mäklare och prenumerera på ämnen som de är intresserade av.

På motsvarande sätt, vad är applikationslagerprotokoll?

Ett applikationslager är en abstraktion lager som anger den delade kommunikationen protokoll och gränssnittsmetoder som används av värdar i ett kommunikationsnätverk. De applikationslager abstraktion används i båda standardmodellerna för datornätverk: Internet Protokoll Suite (TCP/IP) och OSI-modellen.

Man kan också fråga sig, vad är MQTT-protokollet och hur det fungerar? MQTT är en publicera/prenumerera protokoll som gör att enheter utanför nätverket kan publicera till en mäklare. Klienter ansluter till denna mäklare, som sedan förmedlar kommunikation mellan de två enheterna. När en annan kund publicerar ett meddelande om ett prenumererat ämne, vidarebefordrar mäklaren meddelandet till alla kunder som har prenumererat.

Härav, vilket protokoll använder MQTT?

MQTT (MQ Telemetri Transport) är ett öppet OASIS- och ISO-standard (ISO/IEC PRF 20922) lättviktsnätverk för publicering och prenumeration protokoll som transporterar meddelanden mellan enheter. De protokoll körs vanligtvis över TCP/IP; dock vilket nätverk som helst protokoll som ger ordnade, förlustfria, dubbelriktade anslutningar burk Stöd MQTT.

Var används MQTT?

MQTT är ett enkelt meddelandeprotokoll, designat för begränsade enheter med låg bandbredd. Så det är den perfekta lösningen för Internet of Things-applikationer. MQTT låter dig skicka kommandon för att styra utgångar, läsa och publicera data från sensornoder och mycket mer.

Rekommenderad: