Protocol framework:
D2D (device to device):DDS: Data Distribution Service| A fast bus for integrating intelligent machines. Device and intelligent systems.
D2S (device to server): Control plane |
MQTT:Message Queue Telemetry Transport | Protocol for collecting device data and communicating to server.
XMPP: Extensible Messaging and Presence Protocol | Protocal connecting devices to people
S2S: AMQP: Advanced Message Queuing Protocol | A queuing system designed to connect servers to each other: Web services and business app
List of protocols:
Communication patterns
http://www.slideshare.net/paolopat/io-t-protocols-landscape?related=1
http://www.slideshare.net/paolopat/mqtt-iot-protocols-comparison?next_slideshow=1
D2D (device to device):DDS: Data Distribution Service| A fast bus for integrating intelligent machines. Device and intelligent systems.
D2S (device to server): Control plane |
MQTT:Message Queue Telemetry Transport | Protocol for collecting device data and communicating to server.
XMPP: Extensible Messaging and Presence Protocol | Protocal connecting devices to people
S2S: AMQP: Advanced Message Queuing Protocol | A queuing system designed to connect servers to each other: Web services and business app
List of protocols:
- DDS
- MQTT: Paho
- Low battery consumption
- TCP based
- SSL/TLS
- Async
- Publish/subscribe
- Few verbs
- Payload agnostic
- QoS
- at most once
- at least once
- exactly once
- XMPP
- AMQP
- Queue based
- Messaging server based: fits into Enterprise application
- Load balancing on queues
- MQTT like publish/subscribe queue
- Filter based routing
- MQTT like QoS
- SSL/TLS
- smal packet size
- CoAP
- UDP based
- HTTP verbs, HTTP like status
- Response back after a while
- QoS with confirmable message
- DTLS
- Routing
- HTTP
- More battery
- More bandwidth
- no QoS
- SSL/TLS
- Request/resposne
- One to one
- One to many
- no MOM
- STOMP
Communication patterns
- Telemetry: info from device to other systems
- Inquiry: information gathering
- Commands: initiate activity
- Notification: info from other systems
http://www.slideshare.net/paolopat/io-t-protocols-landscape?related=1
http://www.slideshare.net/paolopat/mqtt-iot-protocols-comparison?next_slideshow=1
No comments:
Post a Comment