非IPデバイス通信プロトコル


10

非IPデバイスの通信について質問があります。

私の研究から、CoAPとDDSがデバイス間通信に使用できることを学びました。

MQTTは、デバイスからゲートウェイ、デバイスからサービス、またはクラウドに役立ちます。

私の質問は、非IPデバイス(IPなしで単純なRFまたはBluetoothなどを介して通信するデバイス)がこれらのプロトコルをどのように使用できるかです。

MQTTはTCP / IPを使用します

COAP、DDS、MQTT-SNはUDP / IPを使用

つまり、IPを使用しています。これはどのようにして可能ですか?D2DおよびデバイスからゲートウェイにTCPまたはUDPを使用しない他のプロトコルはありますか?


6
関連:MQTTプロトコルは、BLEを介してセンサー測定値を送信するのに適切ですか?(これは、IPでのみ実行されるMQTT-SNに関するアイデアに少なくとも部分的に対処します)。関連するメモについては、外部ブログのBBC micro:bitBLE over MQTT-SNを使用するを参照してください。これは実際にこれを示しています。
Aurora0001

1
これらを共有していただきありがとうございます。答えてもらえれば、私はそれを聞きたいと思います。「MQTT-SNは、データを渡すことができるほぼすべてのプロトコルで実行できます」と答えます。これはどのようにして可能ですか?UDPを使用します。非IPデバイスにUDPを使用できますか?
クリード

2
重要な質問は、IPベースのプロトコルから離れたときに何を失うか(アドレス可能性など)、他のトランスポートに移動したときにこれらがどのように(必要に応じて)置き換えられるかです。
hardillb

4
MQTT-SNはUDPを必要としません。それは単なるパケット形式であり、参照実装がUDPを使用するだけです。
hardillb

1
私は本当にあなたを理解していませんが、私は一般的に尋ねます。まだ多くの単純な非IPデバイスがあります。私はそれらを意味します。(メッセージングを介して)どのように通信しますか?
クリード

回答:


4

あなたが言及したプロトコルはアプリケーション層プロトコルであり、それらはTCPまたはUPD上で実行され、IPなしでアプリケーション層を使用することはできません。

ただし、M2MまたはD2Dで機能するMQTT-SNと呼ばれるセンサー用のMQTTの実装を使用できます。

ここでプロトコル仕様を確認できます。MQTT-SNの Eclipseプロジェクトもここにあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.