3
XMPP มีค่าใช้จ่ายจำนวนมากสำหรับอุปกรณ์ IoT ที่ส่งข้อความสั้น ๆ บ่อยครั้งหรือไม่?
ฉันได้อ่านเกี่ยวกับ XMPP ว่าเป็นโปรโตคอลการสื่อสารที่มีศักยภาพสำหรับอุปกรณ์ IoT แต่หลังจากอ่านแหล่งข้อมูลหนึ่งแล้วฉันไม่แน่ใจว่าเป็นโปรโตคอลที่เหมาะสมหรือไม่หากคุณกังวลเกี่ยวกับค่าใช้จ่ายสำหรับแต่ละข้อความ แหล่งข้อมูลนี้ระบุว่า: อย่างไรก็ตาม XMPP มีปัญหาหลายอย่างที่ทำให้ไม่พึงประสงค์สำหรับ IOT PROTOCOLS ที่ถูกฝังไว้ ในฐานะที่เป็นโปรโตคอลบนพื้นฐานของ XML XMPP นั้นมีความละเอียดมากยิ่งกว่า HTTP และมีค่าใช้จ่ายด้านข้อมูลจำนวนมาก คำขอแลกเปลี่ยน / ตอบกลับเพียงครั้งเดียวเพื่อส่งข้อมูลหนึ่งไบต์จากอุปกรณ์เชื่อมต่อ IOT ไปยังเซิร์ฟเวอร์มากกว่า 0.5 kB มีข้อกำหนดแบบร่างที่จะบีบอัด XMPP โดยใช้การเข้ารหัส XML ที่เรียกว่า effective XML Interchange (EXI) แต่ถึงแม้จะมี EXI ข้อมูลเดียวกันหนึ่งไบต์ก็จะได้รับโอเวอร์เฮดของโปรโตคอลนับร้อยไบต์จาก XMPP เพียงอย่างเดียว EXI ยังเป็นรูปแบบการประมวลผลที่ยากกว่าตัวเลือกอื่น ๆ เนื่องจากปัญหาเหล่านี้โดยทั่วไปจึงแนะนำให้หลีกเลี่ยงการใช้ XMPP ในแอปพลิเคชัน IoT ในตัว อย่างไรก็ตาม XMPP ส่งเสริมตัวเองให้เหมาะกับแอพพลิเคชั่น …