ในข้อกำหนดของ CoAP นั้นหมายความว่าสามารถใช้ IEEE 802.15.4 ร่วมกับ CoAP ได้ นี่เป็นข้อกำหนดหรือสามารถใช้ CoAP ร่วมกับโปรโตคอล OSI เลเยอร์ 1, 2 อื่น ๆ เช่น IEEE 802.11, BLE หรือ LTE / 5G / etc ได้หรือไม่?
ในข้อกำหนดของ CoAP นั้นหมายความว่าสามารถใช้ IEEE 802.15.4 ร่วมกับ CoAP ได้ นี่เป็นข้อกำหนดหรือสามารถใช้ CoAP ร่วมกับโปรโตคอล OSI เลเยอร์ 1, 2 อื่น ๆ เช่น IEEE 802.11, BLE หรือ LTE / 5G / etc ได้หรือไม่?
คำตอบ:
ไม่ CoAP เป็นโปรโตคอลชั้นแอปพลิเคชันซึ่งไม่ได้ขึ้นอยู่กับ
โดยทั่วไปนั่นคือความงามที่อยู่เบื้องหลังเลเยอร์ OSI หากนำไปใช้อย่างถูกต้องคุณสามารถสแต็กได้ตามที่คุณต้องการ เช่นเดียวกับทุกสิ่งที่เริ่มต้นด้วยหากมีการใช้อย่างถูกต้องซึ่งส่วนใหญ่เป็นเรื่องทางวิชาการและโปรโตคอลบางอย่างเข้ากันได้ดีกับคนอื่นมากกว่าคนอื่น ๆ ข้อ จำกัด เพียงอย่างเดียวที่มากขึ้นหรือน้อยนั้นจะสามารถถ่ายโอนข้อมูลของเลเยอร์ด้านบนด้วยโปรโตคอลระดับล่าง
ในกรณีของ CoAP มันทำงานได้อย่างยอดเยี่ยมบน UDP ซึ่งเป็นโปรโตคอลที่ต้องการในระดับ OSI ที่ต่ำกว่าถัดไปคือระดับการส่งข้อมูล
แทนการสแต็กการขนส่งที่ซับซ้อนจะได้รับด้วย UDP บน IP - เว็บไซต์ CoAP
จากประสบการณ์ Wi-Fi / สมาร์ทโฟนประจำวันของเราเราทุกคนรู้ว่า IP ทำงานได้ดีใน 802.11 และ LTE / 5G
บลูทู ธ และมันเป็นพลังงานที่แปรปรวน แต่จริง ๆ แล้วเป็นโปรโตคอลสแต็คที่ขึ้นไปที่ชั้นนำเสนอ ฉันไม่แน่ใจว่าการจับคู่ของ CoAP นั้นดีแค่ไหน มันอาจจะง่าย แต่ตอนนี้ฉันไม่ได้ทำ
อย่างไรก็ตามด้วย Bluetooth 4.2 พวกเขารวม IPSP โดยทั่วไปจะช่วยให้คุณสามารถเชื่อมต่อ IPv6 ผ่าน Bluetooth เพื่อให้คุณสามารถใช้อินเทอร์เน็ตโปรโตคอลมาตรฐานจากที่นั่น
โปรไฟล์การสนับสนุนโปรโตคอลอินเทอร์เน็ต (IPSP) อนุญาตให้อุปกรณ์ค้นหาและสื่อสารกับอุปกรณ์อื่นที่สนับสนุน IPSP การสื่อสารระหว่างอุปกรณ์ที่รองรับ IPSP ทำได้โดยใช้แพ็คเก็ต IPv6 ผ่านการขนส่ง Bluetooth Low Energy - คุณสมบัติ บลูทู ธ 4.2