非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:bitでBLE over MQTT-SNを使用するを参照してください。これは実際にこれを示しています。
—
Aurora0001
これらを共有していただきありがとうございます。答えてもらえれば、私はそれを聞きたいと思います。「MQTT-SNは、データを渡すことができるほぼすべてのプロトコルで実行できます」と答えます。これはどのようにして可能ですか?UDPを使用します。非IPデバイスにUDPを使用できますか?
—
クリード
重要な質問は、IPベースのプロトコルから離れたときに何を失うか(アドレス可能性など)、他のトランスポートに移動したときにこれらがどのように(必要に応じて)置き換えられるかです。
—
hardillb
MQTT-SNはUDPを必要としません。それは単なるパケット形式であり、参照実装がUDPを使用するだけです。
—
hardillb
私は本当にあなたを理解していませんが、私は一般的に尋ねます。まだ多くの単純な非IPデバイスがあります。私はそれらを意味します。(メッセージングを介して)どのように通信しますか?
—
クリード