12

I have a question about Non-IP device communication.

From my research, I learnt CoAP and DDS can be used for Device-to-Device communication.

MQTT is useful for Device-to-Gateway or Device-to-Service or Cloud.

My question is, how can a non-IP device (communicating over a simple RF or Bluetooth, etc.. without IP) use these protocols?

MQTT uses TCP/IP

COAP, DDS, MQTT-SN use UDP/IP

So that means they use IP. How is this possible? Are there other protocols that do not use TCP or UDP for D2D and Device-to-Gateway?

sob
  • 2,640
  • 3
  • 19
  • 37
Creed
  • 167
  • 5

1 Answers1

5

The protocols you mentioned are application layer protocols and they run over TCP or UPD, you can not use an application layer without IP.

But you can use an implementation of MQTT for Sensors called MQTT-SN it works for M2M or D2D.

You can check for the protocol specifications here also here is the Eclipse project for MQTT-SN

Anas Naguib
  • 251
  • 2
  • 3