Видео: Mosquitto 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 IoT төслүүдэд хамгийн түгээмэл хэрэглэгддэг протоколуудын нэг юм. Энэ нь Message Queuing Telemetry Transport гэсэн үгийн товчлол юм. Нэмж дурдахад энэ нь үйлчлүүлэгч болон серверийн хооронд өгөгдөл солилцохын тулд нийтлэх/захиалах үйлдлийг ашигладаг хөнгөн мессежийн протокол хэлбэрээр бүтээгдсэн.
Үүний нэгэн адил, MQTT брокер гэж юу вэ? Ан MQTT брокер нь сервер Энэ нь үйлчлүүлэгчдээс бүх мессежийг хүлээн авч, дараа нь мессежийг тохирох үйлчлүүлэгч рүү чиглүүлдэг. Ан MQTT Үйлчлүүлэгч нь ямар ч төхөөрөмж (микро контроллероос эхлээд бүрэн эрхт төхөөрөмж хүртэл). сервер ) нь ажилладаг MQTT номын сан болон холбогдоно MQTT брокер сүлжээгээр.
Үүнтэй адилаар MQTT-ийн хэрэгцээ юу вэ?
MQTT нь бага зурвасын өргөнтэй хязгаарлагдмал төхөөрөмжүүдэд зориулагдсан энгийн мессежийн протокол юм. Тиймээс, энэ нь интернетийн хэрэглээний програмуудын төгс шийдэл юм. MQTT гаралтыг удирдах команд илгээх, мэдрэгчийн зангилаанаас өгөгдлийг унших, нийтлэх гэх мэт олон зүйлийг хийх боломжийг танд олгоно.
MQTT болон HTTP хоёрын ялгаа юу вэ?
MQTT өгөгдөл төвтэй, харин HTTP баримт бичиг төвлөрсөн байдаг. HTTP Энэ нь үйлчлүүлэгч-серверийн тооцоололд зориулсан хүсэлтийн хариу протокол бөгөөд хөдөлгөөнт төхөөрөмжид үргэлж оновчтой байдаггүй. Нэмж дурдахад, нийтлэх/захиалах загвар нь үйлчлүүлэгчдэд бие биенээсээ хараат бус оршин тогтнох боломжийг олгож, бүхэл системийн найдвартай байдлыг нэмэгдүүлдэг.
Зөвлөмж болгож буй:
MQTT шумуул гэж юу вэ?
Шумуул MQTT брокер. Mosquitto бол MQTT-ийн 3.1.0, 3.1.1 болон 5.0 хувилбаруудыг хэрэгжүүлдэг хөнгөн нээлттэй эхийн мессеж брокер юм. Үүнийг C хэл дээр Рожер Лайт бичсэн бөгөөд Windows болон Linux-д үнэгүй татаж авах боломжтой бөгөөд Eclipse төсөл юм
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 мэдрэгч бүхий томоохон сүлжээнд үр ашигтай ажиллахад зориулагдсан юм
MQTT гүүр гэж юу вэ?
Гүүр нь танд хоёр MQTT брокерийг хооронд нь холбох боломжийг олгоно. Тэдгээрийг ихэвчлэн системүүдийн хооронд мессеж хуваалцахад ашигладаг. Түгээмэл хэрэглээ бол захын MQTT брокеруудыг төв эсвэл алсын MQTT сүлжээнд холбох явдал юм. Ерөнхийдөө орон нутгийн захын гүүр нь зөвхөн орон нутгийн MQTT хөдөлгөөний дэд хэсгийг л холбодог