MQTT шумуул гэж юу вэ?
MQTT шумуул гэж юу вэ?

Видео: MQTT шумуул гэж юу вэ?

Видео: MQTT шумуул гэж юу вэ?
Видео: MQTT брокер гэж юу вэ гэдгийг тодорхой тайлбарласан 2024, Арваннэгдүгээр
Anonim

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

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