MQTT ยุงลายคืออะไร?
MQTT ยุงลายคืออะไร?

วีดีโอ: MQTT ยุงลายคืออะไร?

วีดีโอ: MQTT ยุงลายคืออะไร?
วีดีโอ: #Node-Red IOT EP.6 ควบคุมหลดเเบบง่ายๆๆ ด้วย Node-Red + HiveMQ Free MQTT #HIVEMQ #MQTT 2024, อาจ
Anonim

โบรกเกอร์ Mosquitto MQTT . ยุง เป็นข้อความโอเพ่นซอร์สที่มีน้ำหนักเบา นายหน้า ที่นำไปปฏิบัติ MQTT เวอร์ชัน 3.1.0, 3.1.1 และเวอร์ชัน 5.0 เขียนเป็นภาษา C โดย Roger Light และสามารถดาวน์โหลดได้ฟรีสำหรับ Windows และ Linux และเป็นโครงการ Eclipse

คำถามก็คือ MQTT หมายถึงอะไร

MQTT (MQ Telemetry Transport) เป็นโปรโตคอลเครือข่าย OASIS แบบเปิดและมาตรฐาน ISO (ISO/IEC PRF 20922) น้ำหนักเบาที่เผยแพร่และสมัครสมาชิกที่ขนส่งข้อความระหว่างอุปกรณ์ ได้รับการออกแบบมาสำหรับการเชื่อมต่อกับสถานที่ห่างไกลที่ต้องการ "รอยเท้าโค้ดขนาดเล็ก" หรือแบนด์วิดท์ของเครือข่ายมีจำกัด

ในทำนองเดียวกัน เหตุใดจึงใช้ MQTT ใน IoT MQTT เป็นหนึ่งในที่สุดทั่วไป ใช้แล้ว โปรโตคอลใน IoT โครงการต่างๆ ย่อมาจาก Message Queuing Telemetry Transport นอกจากนี้ ขนาดที่เล็ก การใช้พลังงานต่ำ แพ็กเก็ตข้อมูลที่ย่อเล็กสุด และความง่ายในการใช้งาน ทำให้โปรโตคอลในอุดมคติของโลก

อีกอย่างที่ต้องรู้คือ โบรกเกอร์ MQTT คืออะไร?

งานของ an โบรกเกอร์ MQTT คือการกรองข้อความตามหัวข้อแล้วแจกจ่ายให้กับสมาชิก ลูกค้าสามารถรับข้อความเหล่านี้ได้โดยสมัครสมาชิกหัวข้อนั้นในหัวข้อเดียวกัน นายหน้า . ไม่มีการเชื่อมต่อโดยตรงระหว่างผู้เผยแพร่และผู้สมัครสมาชิก ลูกค้าทุกคนสามารถเผยแพร่ (ออกอากาศ) และสมัครรับข้อมูล (รับ)

MQTT และ HTTP ต่างกันอย่างไร

MQTT เป็นข้อมูลเป็นศูนย์กลางในขณะที่ HTTP เป็นเอกสารเป็นศูนย์กลาง HTTP เป็นโปรโตคอลตอบสนองคำขอสำหรับการประมวลผลไคลเอนต์ - เซิร์ฟเวอร์และไม่ได้รับการปรับให้เหมาะสมสำหรับอุปกรณ์มือถือเสมอไป นอกจากนี้ โมเดลการเผยแพร่/สมัครรับข้อมูลยังช่วยให้ลูกค้ามีตัวตนที่เป็นอิสระจากกัน และเพิ่มความน่าเชื่อถือของทั้งระบบ

แนะนำ: