Видео: MQTT шумуул гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Шумуул MQTT брокер . Шумуул нь хөнгөн нээлттэй эхийн мессеж юм брокер хэрэгжүүлдэг MQTT 3.1.0, 3.1.1 болон 5.0 хувилбарууд. Үүнийг C хэл дээр Рожер Лайт бичсэн бөгөөд Windows болон Linux-д үнэгүй татаж авах боломжтой бөгөөд Eclipse төсөл юм.
Мөн асуулт бол MQTT гэж юу гэсэн үг вэ?
MQTT (MQ Telemetry Transport) нь нээлттэй OASIS ба ISO стандарт (ISO/IEC PRF 20922) бөгөөд төхөөрөмжүүд хооронд мессежийг зөөвөрлөх, нийтлэх, бүртгүүлэх сүлжээний протокол юм. Энэ нь "жижиг кодын ул мөр" шаардлагатай эсвэл сүлжээний зурвасын өргөн хязгаарлагдмал алслагдсан байршилтай холбогдоход зориулагдсан.
Үүний нэгэн адил, яагаад IoT-д MQTT ашигладаг вэ? MQTT хамгийн түгээмэл нэг юм ашигласан дахь протоколууд IoT төслүүд. Энэ нь Message Queuing Telemetry Transport гэсэн үгийн товчлол юм. Цаашилбал, жижиг хэмжээтэй, бага эрчим хүч зарцуулдаг, өгөгдлийн багцуудыг багасгасан, хэрэгжүүлэхэд хялбар байдал нь протоколыг "машинаас машинд" буюу "Юмсын интернет" ертөнцөд хамгийн тохиромжтой болгодог.
Мөн MQTT брокер гэж юу вэ?
-ийн ажил MQTT брокер сэдвийн дагуу мессежийг шүүж, дараа нь захиалагчдад түгээх явдал юм. Үйлчлүүлэгч ижил сэдэвт бүртгүүлснээр эдгээр мессежийг хүлээн авах боломжтой брокер . Нийтлэгч болон захиалагчийн хооронд шууд холбоо байхгүй. Бүх үйлчлүүлэгчид нийтлэх (өргөх) болон захиалах (хүлээн авах) боломжтой.
MQTT болон HTTP хоёрын ялгаа юу вэ?
MQTT өгөгдөл төвтэй, харин HTTP баримт бичиг төвлөрсөн байдаг. HTTP Энэ нь үйлчлүүлэгч-серверийн тооцоололд зориулсан хүсэлтийн хариу протокол бөгөөд хөдөлгөөнт төхөөрөмжид үргэлж оновчтой байдаггүй. Нэмж дурдахад, нийтлэх/захиалах загвар нь үйлчлүүлэгчдэд бие биенээсээ хараат бус байх боломжийг олгож, бүхэл системийн найдвартай байдлыг нэмэгдүүлдэг.
Зөвлөмж болгож буй:
Adafruit MQTT гэж юу вэ?
MQTT буюу мессежийн дарааллын телеметрийн тээвэрлэлт нь Adafruit IO-ийн дэмждэг төхөөрөмжтэй харилцах протокол юм. js болон Arduino дээр та MQTT-ийн дэмжлэгийг агуулсан Adafruit-ийн IO клиент номын санг ашиглаж болно (үйлчлүүлэгчийн номын сангийн хэсгийг үзнэ үү)
MQTT гэрийн туслах гэж юу вэ?
MQTT (MQ Telemetry Transport буюу MQ Telemetry Transport) нь TCP/IP-ийн дээд талд байрлах машинаас машинд эсвэл "Зүйлсийн интернет" холболтын протокол юм. Энэ нь маш хөнгөн нийтлэх/захиалах мессеж тээвэрлэх боломжийг олгодог. MQTT-г Home Assistant-д нэгтгэхийн тулд тохиргоонд дараах хэсгийг нэмнэ үү
MQTT SN гэж юу вэ?
MQTT-SN (мэдрэгчийн сүлжээний MQTT) нь IoT холбооны протоколын оновчтой хувилбар болох MQTT (Message Query Telemetry Transport) нь бага чадалтай IoT мэдрэгч бүхий томоохон сүлжээнд үр ашигтай ажиллахад зориулагдсан юм
Mosquitto MQTT гэж юу вэ?
Шумуул MQTT брокер. Mosquitto бол MQTT-ийн 3.1.0, 3.1.1 болон 5.0 хувилбаруудыг хэрэгжүүлдэг хөнгөн нээлттэй эхийн мессеж брокер юм. Үүнийг C хэл дээр Рожер Лайт бичсэн бөгөөд Windows болон Linux-д үнэгүй татаж авах боломжтой бөгөөд Eclipse төсөл юм
MQTT гүүр гэж юу вэ?
Гүүр нь танд хоёр MQTT брокерийг хооронд нь холбох боломжийг олгоно. Тэдгээрийг ихэвчлэн системүүдийн хооронд мессеж хуваалцахад ашигладаг. Түгээмэл хэрэглээ бол захын MQTT брокеруудыг төв эсвэл алсын MQTT сүлжээнд холбох явдал юм. Ерөнхийдөө орон нутгийн захын гүүр нь зөвхөн орон нутгийн MQTT хөдөлгөөний дэд хэсгийг л холбодог