ความ เข้าใจ และ การ ใช้ โปรโตคอล อักต ใน หลาย ๆ ทาง: ตัว อย่าง และ การ คํานวณ ที่ ใช้ ได้ จริง
โพรโทคอล MQTT ถูกใช้อย่างแพร่หลายในอินเทอร์เน็ตของสิ่งต่าง ๆ (IOT) สําหรับความสามารถของอุปกรณ์ระบบส่งคลื่นเบา ๆ ซึ่งทําให้อุปกรณ์สามารถสื่อสารผ่านเครือข่ายได้อย่างมีประสิทธิภาพ โดยมีการบริโภคที่น้อยที่สุดแบนด์วิฟต์และใช้พลังงาน บทความนี้จะให้ตัวอย่างและการคํานวณที่ใช้งานได้จริงเพื่อให้เข้าใจถึงวิธีการทํางานของ MQTT ในสภาพแวดล้อมของ IOT
พื้นฐานของโพรโทคอล MQT
MQTT (MOPEKK quueing Telemetric Traft) เป็นโพรโทคอลการส่งข้อมูลแบบ PDF อุปกรณ์ที่รู้จักในนามไคลเอนต์ เผยแพร่จดหมายไปยังโบรกเกอร์ โดยไคลเอนต์อื่น ๆ จะสมัครรับข้อมูลที่เกี่ยวข้อง รุ่นนี้สนับสนุนการใช้งานข้อมูลจริงแบบเรียลไทม์ด้วยระบบที่ช้า
ตัวอย่าง MQT ที่ใช้ได้
พิจารณาข้อมูลเซ็นเซอร์อุณหภูมิ ทุก ๆ 10 วินาที โดยเซ็นเซอร์จะส่งข้อความไปยังหัวข้อ [FLT: 0] Home/Troom/Temperity [FLT: 1] อุปกรณ์แสดงผลสมัครเล่นเพื่อแสดงอุณหภูมิจริง โบรกเกอร์ MQTT จะจัดการส่งข้อความอย่างมีประสิทธิภาพระหว่างเซ็นเซอร์และอุปกรณ์แสดงผล
การคํานวณสําหรับการส่งข้อมูล MQTT
สมมติว่าตัวตรวจจับอุณหภูมิ จะส่งข้อความ 50 คูณทุก 10 วินาที เพื่อคํานวณข้อมูลที่ส่งถึงต่อวัน:
- ข้อความต่อวัน = 86,400 วินาที / 10 วินาที = 8,640 ข้อความ
- ข้อมูลรวมต่อวัน = 8.640 ข้อความ x 50 bytes = 432,000 ไบต์
การคํานวณนี้ ช่วยทําการประเมินความต้องการแบนด์วิด สําหรับใช้งาน ICT โดยใช้ MQTTT การปรับค่าขนาดจดหมาย หรือผลกระทบความถี่ของการใช้งานข้อมูลโดยรวม อย่างมาก