Az MQTT rövid története: Az üzenetküldő protokoll, amely táplálja az IoT -t

Az MQTT (a Telemetria Transport üzenet sorba állítása) egy könnyű üzenetküldő protokoll, amely a tárgyak internetének (IoT) sarokkövévé vált. Hatékonyságáról és megbízhatóságáról ismert, az MQTT megkönnyíti az eszközök közötti kommunikációt az erőforrásokkal korlátozott környezetben. Fedezzük fel az MQTT történetét és azt, hogy hogyan alakult ki, hogy kulcsszereplővé váljon az IoT világában.

Az MQTT eredete

Az MQTT-t 1999-ben Andy Stanford-Clark, az IBM és Arlen Nipper (ma Eurotech) hozta létre. A protokollt úgy fejlesztették ki, hogy kielégítse a könnyű és hatékony üzenetküldő rendszert, amely képes a megbízhatatlan vagy alacsony sávszélességű hálózatokon keresztül dolgozni. Kezdetben az olaj- és gázipar számára tervezték, ahol a távoli csővezetékek megfigyelése robusztus és alacsony fejlődésű kommunikációs protokollra volt szükség.

Korai fejlesztés és örökbefogadás

Az MQTT első verzióját egyszerűnek tervezték, minimalizálva a kommunikációhoz szükséges általános költségek és erőforrások mennyiségét. Ez ideálissá tette azokat a forgatókönyveket, ahol a sávszélesség korlátozott volt, és az energiahatékonyság döntő jelentőségű volt. Az MQTT korai elfogadása elsősorban az ipari ágazatokban volt, ahol megbízhatósága és hatékonysága felbecsülhetetlen értékűnek bizonyult.

Szabványosítás és nyílt forráskódú

Felismerve az MQTT potenciálját az ipari alkalmazásokon túl, az IBM 2010-ben kiadta a protokoll jogdíjmentes verzióját, és nem sokkal azután, hogy hozzájárult az Eclipse Alapítványhoz az Eclipse Paho projekt keretében. Ez a nyílt forráskódú fejlesztés felé irányuló lépés szélesebb körű örökbefogadást és közösségvezérelt fejlesztéseket ösztönözött.

2013 -ban az MQTT 3.1 -et az OASIS hivatalosan szabványosította (a strukturált információs szabványok előmozdítására vonatkozó szervezet), amely formális specifikációt nyújtott, amely tovább erősítette az IoT -ben betöltött szerepét. A szabványosítás elősegítette az interoperabilitást a különböző megvalósítások és eszközök között.

Főbb jellemzők és fejlesztések

Az MQTT alapvető tulajdonságai a kezdetektől kezdve továbbra is következetesek, hangsúlyozva az egyszerűséget, a könnyű kommunikációt és a hatékony üzenetek kézbesítését. A legfontosabb jellemzők a következők:

  1. Közzététel/feliratkozás modell: Az MQTT közzétételi/feliratkozási mintát használ, ahol az eszközök (kiadók) üzeneteket küldenek a témákba, és más eszközök (előfizetők) üzeneteket kapnak ezekből a témákból. Ez leválasztja az üzenetgyártókat a fogyasztóktól, javítva a méretezhetőséget és a rugalmasságot.

  2. A szolgáltatás minősége (QoS) szintek: Az MQTT támogatja a QoS három szintjét a megbízható üzenetek kézbesítésének biztosítása érdekében, a "legfeljebb egyszer" -től a "Pontosan egyszer" -ig, a különféle megbízhatósági követelményekig tartva.

  3. Utolsó akarat és végrendelet (LWT): Ez a szolgáltatás lehetővé teszi az eszközök számára, hogy egy üzenetet adjanak meg, amelyet elküldnek, ha váratlanul leválasztják, biztosítva, hogy más eszközök tisztában legyenek a leválasztással.

Széles körben elterjedt örökbefogadás

Az IoT emelkedésével az MQTT örökbefogadása különféle területeken bővült, ideértve az intelligens otthonokat, az autóiparot, az egészségügyi ellátást és egyebeket. Hatékonysága és képessége korlátozott környezetben való munkavégzés miatt ideális választást kínál a korlátozott feldolgozási teljesítményű és összeköttetőképességű eszközök számára.

A legújabb fejlemények

A legújabb verzió, az MQTT 5.0, 2019 -ben jelent meg, és új funkciókat vezetett be a teljesítmény, a méretezhetőség és a hibajelentés javítása érdekében. Az olyan fejlesztések, mint például a nagyszabású rendszerek jobb támogatása, a rugalmasabb előfizetési lehetőségek és a javított hiba-diagnosztika, még robusztusabbá és sokoldalúbbá tették az MQTT-t.

Következtetés

Az olaj- és gázipar alázatos kezdeteitől kezdve az IoT alapvető protokolljának jelenlegi helyzetéig az MQTT újra és újra bebizonyította értékét. Könnyű, hatékony és megbízható kialakítása teszi a választott protokollot a számtalan eszköz csatlakoztatására, amelyek az egyre inkább összekapcsolt világunk gerincét képezik. Ahogy az IoT tovább növekszik, az MQTT kétségkívül kulcsfontosságú szereplő marad, lehetővé téve a zökkenőmentes kommunikációt és az innovációt a különféle alkalmazásokban.

Vissza a blogba