Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

IoT Protocol ( 22 Aug 2015 )

2,655 views

Published on

Internet of Things Presentation
ในการ อบรม Android Control Hardware and Arduino IoT
โดย Adun Nantakaew บริษัท Soft Power Group
email: info@softpowergroup.net
Tel : 081-6452400
http://softpowergroup.net/%E0%B8%AA%E0%B8%AD%E0%B8%99-arduino/

Published in: Technology
  • Be the first to comment

IoT Protocol ( 22 Aug 2015 )

  1. 1. Internet of Things Protocol
  2. 2. Internet of Things Protocol ➤ HTTP Hyper Text Transfer Protocol ➤ MQTT Message Queue Telemetry Transport ➤ CoAP Constrained Application Protocol ➤ XMPP Extensible Messaging and Presence Protocol. Cisco ➤ AMQP Advanced Message Queuing Protocol ➤ DDS Data Distribution Service ➤ Continua – Home Health Device ➤ UPnP ➤ ETSI SmartM2M
  3. 3. Internet of Things Protocol ➤ HTTP ➤ MQTT
  4. 4. HTTP Protocol Server Client Device (server ) System (client ) HTTP GET /< resource > HTTP 200 OK (< resource >) (long) polling
  5. 5. HTTP Protocol • Client / Server • ASCII based ( Content-Type based on MIME ) • REST API ( POST,GET,PUT,DELETE ) • TCP Transmission Control Protocol
  6. 6. MQTT Protocol
  7. 7. MQTT Protocol
  8. 8. MQTT Protocol Device Broker PUBLISH /$TEL/ group_id /device_id /< resource > acknowledgement (based on QoS ) PUBLISH /$TEL/ group_id /device_id /< resource > acknowledgement (based on QoS ) PUBLISH /$TEL/ group_id /device_id /< resource > acknowledgement (based on QoS ) * $TEL as base for topics not needed
  9. 9. MQTT Client http://www.eclipse.org/paho/ Mosquitto An Open Source MQTT v3.1/v3.1.1 Broker http://mosquitto.org/
  10. 10. MQTT Protocol • Publish / Subscribe • Topics based • M2M
  11. 11. IoT Protocol
  12. 12. IoT Cloud Service ➤ CloudMQTT http://www.cloudmqtt.com/ ➤ ThingSpeak https://thingspeak.com/ ➤ IBM BlueMix http://www.ibm.com/cloud-computing/bluemix/ ➤ PubNub http://www.pubnub.com/
  13. 13. CloudMQTT http://www.cloudmqtt.com/
  14. 14. ThingSpeak https://thingspeak.com/
  15. 15. IBM Bluemix http://www.ibm.com/cloud-computing/bluemix/
  16. 16. PubNub http://www.pubnub.com/
  17. 17. IoTCloud Service Workshop - CloudMQTT - ThingSpeak - IBM Bluemix - PubNub
  18. 18. Thank You Q&A Website : http://SoftPowerGroup.net Blog : http://androidcontrol.blogspot.com/

×