IoT гарцын протоколд зориулсан MQTT VS HTTP

Гарчиг

IoT ертөнцөд ердийн сүлжээний архитектур нь дараах байдалтай байна. Нэгдүгээрт, терминал төхөөрөмж эсвэл мэдрэгч нь дохио эсвэл мэдээллийг цуглуулдаг. Интернэт эсвэл дотоод сүлжээнд холбогдож чадахгүй байгаа төхөөрөмжүүдийн хувьд мэдрэгч нь илрүүлсэн мэдээллийг IoT гарц руу илгээж, дараа нь гарц нь мэдээллийг сервер рүү илгээдэг; зарим төхөөрөмжүүд нь серверт шууд холбогдох боломжтой гар утас гэх мэт сүлжээнд нэвтрэх өөрийн гэсэн функцтэй байдаг.

Заримдаа серверийг задлахын тулд бид HTTP-ийн оронд MQTT гэх мэт хөнгөн харилцааны протоколуудыг сонгож болох тул яагаад HTTP-ийн оронд MQTT-г сонгох хэрэгтэй вэ? HTTP протоколын толгой хэсэг нь харьцангуй том бөгөөд өгөгдөл илгээх болгонд TCP-г холбох/таслах зорилгоор пакет илгээгддэг тул илүү их өгөгдөл илгээх тусам нийт өгөгдлийн урсгал нэмэгддэг.

MQTT-ийн толгой хэсэг нь харьцангуй жижиг бөгөөд TCP холболтыг хадгалахын зэрэгцээ дараагийн өгөгдлийг илгээж, хүлээн авах боломжтой тул HTTP-ээс илүү нийт өгөгдлийн урсгалыг дарах боломжтой.

Түүнчлэн MQTT-г ашиглахдаа MQTT-ийн TCP холболтыг хадгалахын зэрэгцээ өгөгдлийг илгээж, хүлээн авах ёстой гэдгийг анхаарах хэрэгтэй. MQTT нь TCP холболтыг хадгалах замаар харилцааны хэмжээг бууруулдаг тул хэрэв та өгөгдөл дамжуулах бүрт TCP холболтыг салгавал MQTT нь HTTP шиг өгөгдөл илгээх бүрт холболт болон салгах боловсруулалтыг хийх боловч үр дүн нь харилцаа холбоог нэмэгдүүлэх болно. эзлэхүүн.

IoT гарц хэрхэн ажилладаг талаар илүү ихийг мэдэхийг хүсч байна уу? Feasycom Ltd-тэй холбоо барина уу.

TOP хүртэл гүйлгэж