Mosquitto MQTT гэж юу вэ?
Mosquitto MQTT гэж юу вэ?

Видео: Mosquitto MQTT гэж юу вэ?

Видео: Mosquitto MQTT гэж юу вэ?
Видео: Глобальные тренды 2020 — от Agile до IoT / Java Tech Talk 2024, Арваннэгдүгээр
Anonim

Шумуул 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 Энэ нь үйлчлүүлэгч-серверийн тооцоололд зориулсан хүсэлтийн хариу протокол бөгөөд хөдөлгөөнт төхөөрөмжид үргэлж оновчтой байдаггүй. Нэмж дурдахад, нийтлэх/захиалах загвар нь үйлчлүүлэгчдэд бие биенээсээ хараат бус оршин тогтнох боломжийг олгож, бүхэл системийн найдвартай байдлыг нэмэгдүүлдэг.

Зөвлөмж болгож буй: