IoT Day 2013 - Madrid

1,050 views

Published on

This presentation was given at the celebration of the international Internet of Things day in Madrid. It presents the use of IP and Web standard communication technologies for the IoT. In particular the 6LowPAN and CoAP protocols are briefly presented.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,050
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
70
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

IoT Day 2013 - Madrid

  1. 1. Open IP and Web Technologies for the Internet of Things WALTER COLITTI (@waltercolitti) VRIJE UNIVERSITEIT BRUSSEL
  2. 2. “Big” devices Things on the Internet 2
  3. 3. “Small” devices Intranet of Things Different protocols = no interoperability Gateways = architectural complexity Gateways = no integration with the Web 3
  4. 4. Internet background End-to-End principle InteroperabilityWhy not repeating the IP success in IoT? 4
  5. 5. Embedded IPTechnologies
  6. 6. Embedded IP – StandardsPromotes IP as network technology for embeddeddevices 6LoWPAN Enables IPv6 over constrained networks RPL Routing protocol for Low-power Lossy Networks 6
  7. 7. 6LowPAN – Advantage INTERNET Wireless Sensor LAN Network Application Application Transport Transport Internet Internet Internet Internet Internet (IPv4/IPv6) (IPv4/IPv6) (IPv4/IPv6) (IPv6) (IPv6) 6LoWPAN 6LoWPAN Link Link Link Link Link (802.15.4) (802.15.4)Application LAN/Internet Internet/WSN TCP/IP enabled border router border router Sensor mote 7
  8. 8. Embedded Web Technologies(Web of Things)
  9. 9. Embedded Web - Advantage The Web is everywhere JSON REST URI XML HTTP 9
  10. 10. Embedded Web - ProblemREST/HTTP complex for tiny devicesRelies on TCPREST/HTTP not designed for IoT/M2M appsComplex observation mechanismsNo multicast supportLong-lived transactions 10
  11. 11. Constrained Application Protocol (CoAP)
  12. 12. CoAP standard CoRE Working Group Constrained Application Protocol HTTP functionalities for constrained devices Extra functionalities added 12
  13. 13. CoAP principle Request/ Response HTTP CoAPDual Layer TCP UDP Transaction IP IP Transaction layer for message exchange Request/Response layer for resource manipulation Small message overhead (4 bytes binary header)Features Client can observe resource status changes 13
  14. 14. CoAP Performance Response Time 14
  15. 15. CoAP Performance Energy consumption (server mote) 15
  16. 16. HTTP – CoAP ProxyClient Proxy Server http:// sensor1.contikigh.com/readings http://193.226.5.150/readings GET /readings HTTP/1.1 Host: sensor1.contikigh.com coap:// sensor1.contikigh.com/readings coap:// [aaaa::c30c:0:0:365]/readings CON GET URI -Path: readings CON 2.00 {“sensor”:”212:7400:2:202”, ”readings”:{“hum”:50,”temp”:26.8}} HTTP/1.1 200 OK Humidity: 50, Temperature: 26.8 16
  17. 17. THANK YOUfor your attentionWALTER COLITTI (@waltercolitti) Email: wcolitti@gmail.com

×