MQTT (CUIMIT) เป็นโพรโทคอลการส่งข้อมูลแบบ LEMMT แบบเบาที่ใช้ในการรับส่งข้อมูลในโปรแกรม ICT ซึ่งจะให้คุณภาพของบริการต่าง ๆ (QOSS) เพื่อจัดการความเชื่อถือของการส่งข้อความ การเข้าใจระดับเหล่านี้ ช่วยในการออกแบบระบบการสื่อสารที่มีประสิทธิภาพและน่าเชื่อถือได้
ภาพรวมของ MQTQOSS
MQTT กําหนดระดับ QOSS สามระดับ: 0, 1 และ 2. แต่ละระดับจะให้สมดุลระหว่างการรับข้อความและค่าใช้จ่ายของเครือข่าย เลือก QOSS ที่เหมาะสมขึ้นอยู่กับความต้องการของโปรแกรมสําหรับความเหมาะสมและความล่าช้า
รายละเอียดของระดับ QOSS แต่ละระดับ
[FLT: 0]. QOS 0: หรือที่รู้จักกันในชื่อ "Ant best one" ระดับนี้เคยส่งข้อความโดยไม่ตอบรับ (inedly expression) ครั้งที่ 0 (FLT:1) แต่ไม่มีการรับประกันว่าจะส่งกลับได้ไม่
[FLT: 0]. QoS 1: เป็นที่รู้จักในชื่อ "อย่างน้อยครั้งเดียว" เพื่อให้แน่ใจว่าข้อความถูกส่งไป แต่อาจส่งผลให้ซ้ําได้ มันใช้การตรวจสอบการรับแจ้งข้อมูล
[FLT: 0]. QOS 2: เรียก "Axactly one" ให้คํามั่นสูงสุดว่า จะมีการจับมือ 4 ขั้น เพื่อป้องกันการทําซ้ํา
การ จําลอง ที่ ใช้ ได้ จริง
การเลือกระดับ QOSS ที่ถูกต้อง ส่งผลให้การจราจรเครือข่าย, ประสิทธิภาพอุปกรณ์ และข้อมูล ความปลอดภัยสูง QOS รับประกันการส่งจดหมายได้ แต่เพิ่มความล่าช้าและประมวลผลด้วย ตัวอย่างเช่น แจ้งเตือนวิกฤตอาจจะต้องการ QOS 2 ในขณะที่ข้อมูลเซ็นเซอร์อาจจะใช้ QOS 0 เพื่อลดความล่าช้าลง
เคล็ดลับการออกแบบสําหรับ MQTQOSS
- รองรับความสําคัญของการส่งจดหมายเมื่อเลือกระดับ QOS
- ความสมดุลความต้องการ ด้วยข้อจํากัดของเครือข่ายแบนด์วิธและช่วงปลายๆ
- การชดเชยผิดพลาดที่เหมาะสมสําหรับ QOS 1 และ 2 ที่จะจัดการการทําซ้ําและรีทรีรีส์
- ใช้วาระการใช้งานแบบถาวรสําหรับ QOS 1 และ 2 เพื่อรักษาสถานะข้อความไว้ระหว่างการเชื่อมต่อ