Az MQTT (Message Queuing Telemetry Transfer) egy általánosan használt átviteli protokoll a tárgyak internete számára, amely közzétételen/előfizetésen alapul. Az IBM fejlesztője 1999-ben adta ki, könnyű, egyszerű, nyitott és könnyen megvalósítható. Ezek a funkciók teszik az MQTT protokollt az alkalmazások széles köréhez. Egy összetett és korlátozott alkalmazási környezetben, mint alacsony sávszélességű azonnali üzenetküldő protokoll, széles körű alkalmazásokkal rendelkezik a tárgyak internete, az ipari berendezések, a mobil kommunikáció és más területeken. , mint például az M2M gépek közötti kommunikáció, az IoT IoT. Az MQTT protokollt széles körben használják a tárgyak internetében érzékelők, orvosi berendezések, intelligens kezdőlapok és automatizálási berendezések adatgyűjtési és kommunikációs képességei révén.
Az MQTT legtöbb funkciója az, hogy valós idejű és megbízható üzenetküldési szolgáltatásokat nyújtson távolról csatlakoztatott eszközök számára, kevés kóddal és korlátozott sávszélességgel. Ezenkívül az MQTT protokoll a következő jellemzőkkel rendelkezik:
- Az alkalmazással való kapcsolási kapcsolat megoldása üzenetküldési előfizetési módszerrel;
- Kis átvitel és alacsony fej (2 bájt fix hosszúságú fejléc), minimalizálja a protokollkapcsolást és megtakarítja a forgalmi fogyasztást;
- Mechanizmus az érintett felek értesítése a rendellenes ügyfélmegszakításokról az utolsó akarat és a teszt funkció használatával;
- Lehetővé teszi a felhasználók számára, hogy dinamikusan hozzanak létre témákat a nulla költségű üzemeltetés és karbantartás
- Nagy sávszélesség, alacsony késleltetés és nagy stabilitás elérése 6. Az adatok rugalmasságának biztosítása érdekében nincsenek korlátozások a továbbított adatok típusára és formátumára vonatkozóan;