โปรโตคอลการสื่อสารของอุปกรณ์ที่ไม่ใช่ IP


10

ฉันมีคำถามเกี่ยวกับการสื่อสารอุปกรณ์ที่ไม่ใช่ IP

จากการวิจัยของฉันฉันเรียนรู้ว่า CoAP และ DDS สามารถใช้สำหรับการสื่อสารแบบอุปกรณ์ต่ออุปกรณ์

MQTT มีประโยชน์สำหรับ Device-to-Gateway หรือ Device-to-Service หรือ Cloud

คำถามของฉันคืออุปกรณ์ที่ไม่ใช่ IP (การสื่อสารผ่าน RF หรือบลูทู ธ ธรรมดา ฯลฯ ที่ไม่มี IP) สามารถใช้โปรโตคอลเหล่านี้ได้อย่างไร

MQTT ใช้ TCP / IP

COAP, DDS, MQTT-SN ใช้ UDP / IP

นั่นหมายความว่าพวกเขาใช้ IP เป็นไปได้อย่างไร? มีโปรโตคอลอื่น ๆ ที่ไม่ได้ใช้ TCP หรือ UDP สำหรับ D2D และ Device-to-Gateway หรือไม่


6
ที่เกี่ยวข้อง: โปรโตคอล MQTT เหมาะสำหรับการส่งสัญญาณการอ่านเซ็นเซอร์ผ่าน BLE หรือไม่ (อย่างน้อยก็เป็นส่วนหนึ่งที่ระบุความคิดของคุณเกี่ยวกับ MQTT-SN เฉพาะที่ทำงานบน IP) ในบันทึกที่เกี่ยวข้องดูการใช้ MQTT-SN บน BLE กับ BBC micro: bitบนบล็อกภายนอกซึ่งแสดงให้เห็นว่าในทางปฏิบัติ
Aurora0001

1
ขอบคุณที่แบ่งปันสิ่งเหล่านี้ หากคุณสามารถตอบฉันต้องการถามตอบตอบว่า: "MQTT-SN สามารถทำงานได้เกือบทุกโปรโตคอลที่สามารถส่งผ่านข้อมูล" เป็นไปได้อย่างไร? มันใช้ UDP เราสามารถใช้ UDP สำหรับอุปกรณ์ที่ไม่ใช่ไอพีได้หรือไม่?
ลัทธิ

2
คำถามที่สำคัญคือสิ่งที่คุณหลวม (เช่นแอดเดรส) เมื่อคุณย้ายออกจากโปรโตคอลที่ใช้ IP และสิ่งเหล่านี้จะถูกแทนที่อย่างไร (เมื่อจำเป็น) เมื่อคุณย้ายไปยังการขนส่งอื่น ๆ
hardillb

4
MQTT-SN ไม่จำเป็นต้องใช้ UDP มันเป็นเพียงรูปแบบแพ็คเก็ตและเป็นเพียงการดำเนินการอ้างอิงที่ใช้ UDP
hardillb

1
ฉันไม่ได้รับคุณจริงๆ แต่ฉันถามโดยทั่วไป ยังคงมีอุปกรณ์ที่ไม่ใช่ IP อย่างง่ายมากมาย ฉันหมายถึงพวกเขา พวกเขาสื่อสาร (ผ่านการส่งข้อความ) ได้อย่างไร?
ลัทธิ

คำตอบ:


4

โพรโทคอลที่คุณกล่าวถึงเป็นโปรโตคอลเลเยอร์แอปพลิเคชันและพวกเขาทำงานผ่าน TCP หรือ UPD คุณไม่สามารถใช้ชั้นแอปพลิเคชันที่ไม่มี IP

แต่คุณสามารถใช้งาน MQTT สำหรับเซ็นเซอร์ที่เรียกว่าMQTT-SNได้สำหรับ M2M หรือ D2D

คุณสามารถตรวจสอบข้อกำหนดของโปรโตคอลได้ที่นี่ เช่นกันคือโครงการ Eclipse สำหรับMQTT-SN

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.