Ի՞նչ է Mosquitto MQTT-ը:
Ի՞նչ է Mosquitto MQTT-ը:

Video: Ի՞նչ է Mosquitto MQTT-ը:

Video: Ի՞նչ է Mosquitto MQTT-ը:
Video: MQTT Tutorial | What is MQTT and How It Works with CloudMQTT + Mosquitto + Paho Python MQTT 2024, Մայիս
Anonim

Mosquitto MQTT բրոքեր . Մոծակ թեթև բաց կոդով հաղորդագրություն է միջնորդ որ Իրականացնում է MQTT 3.1.0, 3.1.1 և 5.0 տարբերակները: Այն գրված է C-ով Ռոջեր Լայթի կողմից և հասանելի է որպես անվճար ներբեռնում Windows-ի և Linux-ի համար և հանդիսանում է Eclipse նախագիծ:

Ինչ վերաբերում է դրան, ի՞նչ է նշանակում MQTT:

MQTT Արձանագրություն – Ինչպես է այն աշխատում MQTT IoT նախագծերում ամենաշատ օգտագործվող արձանագրություններից մեկն է: Այն նշանակում է Message Queuing Telemetry Transport: Բացի այդ, այն նախագծված է որպես թեթև հաղորդագրությունների արձանագրություն, որն օգտագործում է հրապարակման/բաժանորդագրման գործողություններ՝ հաճախորդների և սերվերի միջև տվյալների փոխանակման համար:

Նմանապես, ինչ է MQTT բրոքերը: Ան MQTT բրոքեր է սերվեր որը ստանում է բոլոր հաղորդագրությունները հաճախորդներից և այնուհետև ուղարկում հաղորդագրությունները դեպի համապատասխան նպատակակետ հաճախորդներ: Ան MQTT հաճախորդը ցանկացած սարք է (սկսած միկրո կարգավորիչից մինչև լիարժեք սերվեր ) որն աշխատում է ան MQTT գրադարանը և միանում է ան MQTT բրոքեր ցանցի միջոցով:

Նմանապես, ո՞րն է MQTT-ի օգտագործումը:

MQTT պարզ հաղորդագրությունների արձանագրություն է, որը նախատեսված է ցածր թողունակությամբ սահմանափակ սարքերի համար: Այսպիսով, դա կատարյալ լուծում է Իրերի ինտերնետ հավելվածների համար: MQTT թույլ է տալիս հրամաններ ուղարկել ելքերը վերահսկելու, սենսորային հանգույցներից տվյալներ կարդալու և հրապարակելու համար և շատ ավելին:

Ո՞րն է տարբերությունը MQTT-ի և HTTP-ի միջև:

MQTT տվյալների կենտրոնական է, մինչդեռ HTTP փաստաթղթակենտրոն է. HTTP Հաճախորդ-սերվեր հաշվարկման համար հարցում-պատասխան արձանագրություն է և միշտ չէ, որ օպտիմիզացված է շարժական սարքերի համար: Բացի այդ, հրատարակել/բաժանորդագրվել մոդելը հաճախորդներին ապահովում է միմյանցից անկախ գոյություն և բարձրացնում է ողջ համակարգի հուսալիությունը:

Խորհուրդ ենք տալիս: