internet of things

Internet of Things Laurent Toutain June 11, 2013 Caen () IPv6 op - PowerPoint PPT Presentation

Internet of Things Laurent Toutain June 11, 2013 Caen () IPv6 op erateur June 11, 2013 1 / 14 Internet of Things ? Internet of Things Caen () IPv6 op erateur June 11, 2013 2 / 14 Internet of Things ? Internet of Things


  1. Internet of Things Laurent Toutain June 11, 2013 Caen () IPv6 op´ erateur June 11, 2013 1 / 14

  2. Internet of Things ? Internet of Things Caen () IPv6 op´ erateur June 11, 2013 2 / 14

  3. Internet of Things ? Internet of Things • Internet Protocols • Simplified Internet Protocols • Interoperability with Internet (e2e, URI, . . . ) • Open Standards • Always on Caen () IPv6 op´ erateur June 11, 2013 2 / 14

  4. Internet of Things ? Internet of Things • Internet Protocols • RFID • Simplified Internet Protocols • NFC • Interoperability with Internet (e2e, URI, . . . ) • Wireless Sensor (and Actuator) Networks • Open Standards • Smart Grids • Always on • Cars • . . . Caen () IPv6 op´ erateur June 11, 2013 2 / 14

  5. History repeating? 80’s: IP as a word wide protocol ◮ other alternatives: CLNP, X.25, Frame Relay, ATM ◮ IP: Best Effort, no reservation, fixed address size, ... 80’s: IP in entreprise network ◮ Other alternatives: IPX, NetBios ◮ IP: no d’auto-configuration, no service discovery 90’s IP in telephony 00’s IP in TV ◮ Other alternatives: IEEE 1394/ATM/Hiperlan Conclusion Network Value comes from Interconnection Interconnection is based on Open Protocols Caen () IPv6 op´ erateur June 11, 2013 3 / 14

  6. ZigBee SE 2.0 Advanced Metering Energy Infrastructure Portal Service Energy Price Caen () IPv6 op´ erateur June 11, 2013 4 / 14

  7. ZigBee SE 2.0 Advanced Metering Energy Infrastructure Portal Service Energy Price Multi L2 Technologies: • IEEE 802.15.4 • G3-PLC, IEEE P1901.2 • Bluetooth Low Energy • CAT-iq (DECT) • Dash7 Caen () IPv6 op´ erateur June 11, 2013 4 / 14

  8. ZigBee SE 2.0 Auto-Configuration Advanced Metering Energy Infrastructure Portal Service Energy Price Multi L2 Technologies: • IEEE 802.15.4 • G3-PLC, IEEE P1901.2 • Bluetooth Low Energy • CAT-iq (DECT) • Dash7 Caen () IPv6 op´ erateur June 11, 2013 4 / 14

  9. ZigBee SE 2.0 ZigBee had its own stack Smart Energy Profile move to IPv6 ZSE APP APP 1.1 ZDO APS SSP NWK MAC (IEEE 802.15.4) Physical (radio) adapted from: ZigBee Alliance www.zigbee.org/imwp/download.asp?ContentID=18995; Caen () IPv6 op´ erateur June 11, 2013 5 / 14

  10. ZigBee SE 2.0 ZigBee had its own stack Smart Energy Profile move to IPv6 ZSE ZSE APP APP APP APP 1.1 2.0 ZDO RPL UDP/CoAP or TCP/HTTP APS SSP NWK 6LoWPAN IPv6 MAC (IEEE 802.15.4) 802.15.4 PLC Ethernet Physical (radio) Radio Phy adapted from: ZigBee Alliance www.zigbee.org/imwp/download.asp?ContentID=18995; Caen () IPv6 op´ erateur June 11, 2013 5 / 14

  11. Example: SmartGrid Caen () IPv6 op´ erateur June 11, 2013 6 / 14

  12. Example: SmartGrid Caen () IPv6 op´ erateur June 11, 2013 6 / 14

  13. Example: SmartGrid Caen () IPv6 op´ erateur June 11, 2013 6 / 14

  14. Interconnection at HTTP level IPv6 IPv4 IPv6 IPv6 Caen () IPv6 op´ erateur June 11, 2013 7 / 14

  15. Client Server: REST Client Server Caen () IPv6 op´ erateur June 11, 2013 8 / 14

  16. Client Server: REST Client Server Caen () IPv6 op´ erateur June 11, 2013 8 / 14

  17. Client Server: REST Client GET uri Server value Caen () IPv6 op´ erateur June 11, 2013 8 / 14

  18. Client Server: REST Client GET uri Server value PUT uri value ack Caen () IPv6 op´ erateur June 11, 2013 8 / 14

  19. Client Server: REST Client GET uri Server value PUT uri value ack POST uri value ack Caen () IPv6 op´ erateur June 11, 2013 8 / 14

  20. Client Server: REST Client GET uri Server value PUT uri value ack POST uri value ack DELETE uri ack Caen () IPv6 op´ erateur June 11, 2013 8 / 14

  21. Client Server: REST Proxy Client Server Caen () IPv6 op´ erateur June 11, 2013 8 / 14

  22. Client Server: REST Proxy Client Server HTTP/TCP/IPv4 CoAP/UDP/IPv6 Caen () IPv6 op´ erateur June 11, 2013 8 / 14

  23. Client Server: REST Proxy Client Server GET uri G E T u r i u e a l v value HTTP/TCP/IPv4 CoAP/UDP/IPv6 Caen () IPv6 op´ erateur June 11, 2013 8 / 14

  24. Client Server: REST Proxy Client Server GET uri G E T u r i u e a l v value GET uri HTTP/TCP/IPv4 CoAP/UDP/IPv6 Caen () IPv6 op´ erateur June 11, 2013 8 / 14

  25. Client Server: REST Proxy Client Server GET uri G E T u r i u e a l v value GET uri e l u v a e : r v s e O b HTTP/TCP/IPv4 CoAP/UDP/IPv6 Caen () IPv6 op´ erateur June 11, 2013 8 / 14

  26. Client Server: REST ∼ MIB Proxy Client Server GET uri G E T u r i u e a l v value GET uri e l u v a e : r v s e O b HTTP/TCP/IPv4 CoAP/UDP/IPv6 Caen () IPv6 op´ erateur June 11, 2013 8 / 14

  27. IPSO Caen () IPv6 op´ erateur June 11, 2013 9 / 14

  28. ETSI TC M2M has the responsibility: to collect and specify M2M requirements; to develop an end-to-end high level architecture for M2M; to identify gaps and provide specifications and standards to fill these gaps; to provide the ETSI main centre of expertise in the area of M2M; to co-ordinate ETSI’s M2M activity; with that of other standardization groups and fora. source: Omar Elloumi (Alcatel-Lucent); Jesus Bernat Vercher (Telefonica) Caen () IPv6 op´ erateur June 11, 2013 10 / 14

  29. ETSI Landscape Caen () IPv6 op´ erateur June 11, 2013 11 / 14

  30. Conclusions History repeating ? Unix: reference stack, helped the rapid deployment of IP Contiki: micro IPv6 stack ◮ include 6LoWPAN, RPL and CoAP ◮ BSD licence ◮ optimized for constrained objects Work done at T´ el´ ecom Bretagne ◮ Integration on different environments ⋆ Port to new environments, optimize code, new routing policies ◮ Included in projects ◮ Open Source for Arduino see https://github.com/telecombretagne/Arduino-IPv6Stack Caen () IPv6 op´ erateur June 11, 2013 12 / 14

  31. Challenges Reduce IP impact in term of: ◮ code size, ◮ energy consumption Network topology ◮ Star topology ◮ Meshed ⋆ L2 mesh versus Routing Millions of objects generating individually small traffic: ◮ LTE is not adapted to IoT Auto-configuration Interoperability ◮ Plugtest IPSO & ETSI Security and Privacy Caen () IPv6 op´ erateur June 11, 2013 13 / 14

  32. Questions ? B´ ereng` ere Amiot : http://berengereamiot.com/objets/dew-et-dawn/

Recommend


More recommend