IP olmayan cihaz İletişim Protokolleri


10

IP olmayan cihaz iletişimi hakkında bir sorum var.

Araştırmamdan CoAP ve DDS'nin Cihazdan Cihaza iletişim için kullanılabileceğini öğrendim.

MQTT, Aygıttan Ağ Geçidine veya Aygıttan Hizmete veya Bulut için kullanışlıdır.

Sorum şu: IP olmayan bir cihaz (basit bir RF veya Bluetooth üzerinden iletişim kurarak, vb. Olmadan IP) bu protokolleri nasıl kullanabilir?

MQTT TCP / IP kullanıyor

COAP, DDS, MQTT-SN UDP / IP kullanır

Yani IP kullanıyorlar. Bu nasıl mümkün olabilir? D2D ve Aygıttan Ağ Geçidine TCP veya UDP kullanmayan başka protokoller var mı?


6
İlgili: MQTT protokolü sensör okumalarını BLE üzerinden iletmek için uygun mu? (bu, yalnızca IP üzerinden çalışan MQTT-SN hakkındaki fikrinizi en azından kısmen ele alır). İlgili bir not için, bkz . Uygulamada bunu gösteren harici bir blogda BBC micro: bit ile BLE üzerinden MQTT-SN kullanma .
Aurora0001

1
Bunları paylaştığınız için teşekkürler. Eğer cevap verebilirseniz şunu sormak istiyorum, Cevap diyor ki: "MQTT-SN veri iletebilen neredeyse tüm protokoller üzerinden çalıştırılabilir". Bu nasıl mümkün olabilir? UDP kullanır. UDP olmayan cihazlar için UDP kullanabilir miyiz?
Creed

2
Önemli soru, IP tabanlı protokollerden uzaklaştığınızda ne kaybedersiniz (adreslenebilirlik gibi) ve başka bir aktarıma geçtiğinizde bunların nasıl değiştirildiği (gerektiğinde).
hardillb

4
MQTT-SN, UDP'ye ihtiyaç duymaz, sadece bir paket biçimidir ve sadece başvuru uygulamasının UDP kullanmasıdır.
hardillb

1
Seni gerçekten anlamıyorum, ama genel olarak soruyorum. Hala birçok basit IP olmayan cihaz var. Onları kastediyorum. Nasıl iletişim kuruyorlar (mesajlaşma üzerinden)?
Creed

Yanıtlar:


4

Bahsettiğiniz protokoller uygulama katmanı protokolleridir ve TCP veya UPD üzerinden çalışırlar, IP olmadan bir uygulama katmanı kullanamazsınız.

Ancak MQTT-SN adlı Sensörler için M2M veya D2D için çalışan bir MQTT uygulamasını kullanabilirsiniz .

Burada protokol özelliklerini kontrol edebilirsiniz burada da MQTT-SN için Eclipse projesi

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.