Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Web of Things Book Launch

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Nächste SlideShare
RESTifyng Physical Products
RESTifyng Physical Products
Wird geladen in …3
×

Hier ansehen

1 von 29 Anzeige

Web of Things Book Launch

Herunterladen, um offline zu lesen

This is the summary of the "Building the Web of Things" book written by Dominique Guinard and Vlad Trifa with Manning. It summarises the various topics addressed in the chapters and the big picture view of the book.

This is the summary of the "Building the Web of Things" book written by Dominique Guinard and Vlad Trifa with Manning. It summarises the various topics addressed in the chapters and the big picture view of the book.

Anzeige
Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Anzeige

Ähnlich wie Web of Things Book Launch (20)

Aktuellste (20)

Anzeige

Web of Things Book Launch

  1. 1. © EVRYTHNG INC. | 2016 COMMERCIAL & CONFIDENTIAL Smarter products come with EVRYTHNG For Customers title slide BUILDING THE WEB OF THINGS ....and writing a book about it J Dominique Guinard Vlad Trifa THINGS OF WEB
  2. 2. Let’s create a book from our PhDs!!!!! yeah… right...
  3. 3. Writing a book is a long process... • Packt refuses our proposal • Manning contacts us Nov. 2014 Proposal • Contracts signed • First chapter delivered Dec. 2014 Start • 1/3 review, 20 reviewers • MEAP launched March 2015 1st review Tech review, etc. January. 2016 Full text wriMen • Images, code, etc. • Launch of second book April 2016 ProducRon 18 month aTer start! June 2016 Launch!
  4. 4. Why writing a book? §  Encourage people to build Web connected Things -  Interoperability, openness! §  Provide an end-to-end methodology to build IoT products -  For universities -  For makers -  For innovators -  For developers -  => Just the “right amount of tech!” §  Report on our experience @W3C WoT and talk about future standards §  On our “bucket list”!
  5. 5. What’s inside? Bootstraping the Web of Things
  6. 6. The Smart Hotel Today – Aka the IoT in 2016
  7. 7. Today’s IOT Problem Internet Of Things ZigBee Bluetooth X10 Bacnet enOcean "I hate my life!" SECURITY LIGHTS HEATING & COOLING
  8. 8. Chapter 1: Solution is the WoT (i.e. the IoT for the masses!) Internet Of Things ZigBee Bluetooth X10 Bacnet enOcean "I hate my life!" SECURITY LIGHTS HEATING & COOLING Web Web Web Web Web Web Of Things "Easy-peasy!" Building Control Center
  9. 9. Chapter 2: Hands on with the WoT devices.webofthings.io
  10. 10. Dom Guinard CTO & Co-founder
  11. 11. Chapter 3: Node.js for Embedded Devices? §  Before: −  C rules −  Windows based IDEs, 1 per platform −  Small community, highly specialized −  Very resource constrained devices −  Integration via specialized SDKs §  After −  Node.js is taking over! −  Larger community, more reach, more innovation −  Huge ecosystem of libraries −  Integration via the Internet and the Web
  12. 12. Chapter 4: Sensors, Actuator & GPIOs
  13. 13. Chapter 5: The Network
  14. 14. Chapter 5: The Networks 1. Physical 5. Session FTP 4.Transport TCP 3. Network IP (v4, v6) 7.Application DNS 6. Presentation 4.Application 3.Transport 2. Network (Internet) 1. Physical (Link) 2. Data Link IEEE 802.15.4 Ethernet MAC UDP HTTP OSI Internet Protocols Suite (TCP/IP) Wi-Fi CoAP 6LoWPAN Zigbee Stack Bluetooth Stack TLS SSL XMPP MQTT WebSocket EnOcean Stack Thread Stack MQTT-SN
  15. 15. Chapter 5: The Web of Things Architecture
  16. 16. Layer 1 - Access Networked Things Bluetooth ZigBeeQR NFC Beacons 6LoWPAN Thread Wi-FiEthernet 3/4/5 G JSONHTML HTTP URI / URL Layer 1 ACCESS REST API ProxyWeb Hooks WebSockets Gateway MQTT CoAP
  17. 17. http://tn.gg/JANFvB4u Chapter 6: Basic principle: a URL & API for each Thing Root URL of Raspberry Pi devices.webofthings.io/pi actuators /actuators LEDs /leds LED # /{led#} sensors /sensors light sensor /light temperature sensor /temperature buttons /buttons acceleration /accel gyroscope /tilt /x /y /z /x /y /z /1 /2 Demo – REST + WS!
  18. 18. Chapter 7: Integrations : Not all devices can speak HTTP and WebSocket!
  19. 19. Chapter 7: @EVRYTHNG: THE WoT Cloud Demo!
  20. 20. Layer 2 - Find Networked Things Bluetooth ZigBeeQR NFC Beacons 6LoWPAN Thread Wi-FiEthernet 3/4/5 G JSONHTML HTTP URI / URL Layer 1 ACCESS REST API ProxyWeb Hooks WebSockets Gateway MQTT CoAP Layer 2 FIND Link Header HATEOAS Schema.org Linked Data JSON-LD REST Crawler Search engines RDFa Semantic Web Web Thing Model mDNS
  21. 21. Chapter 8: The Findability Problem
  22. 22. Layer 3 - Share Networked Things Bluetooth ZigBeeQR NFC Beacons 6LoWPAN Thread Wi-FiEthernet 3/4/5 G JSONHTML HTTP URI / URL Layer 1 ACCESS REST API ProxyWeb Hooks WebSockets Gateway MQTT CoAP Layer 2 FIND Link Header HATEOAS Schema.org Linked Data JSON-LD REST Crawler Search engines RDFa Semantic Web Web Thing Model mDNS Layer 3 SHARE Social WoT Social Networks OAuth Delegated Authentication API Tokens TLS DTLS Encryption JWT PKI
  23. 23. Chapter 9: Securing the WoT Problem 2. Am I really talking to the heater? Or to a fake device trying to steal my passwords? Problem 3. Is it really Lena who sent me this request? If so, is she allowed to change my temperature? Yo Heater! Set Temperature to 10° C Lena's Mobile App Heater Unit Problem 1. Am I sure that no one can see the message I am sending to the heater? HUH ??? Attacker Sniffing Network Packets
  24. 24. Chapter 9: The Social Web of Things
  25. 25. Layer 4 - Compose Networked Things Bluetooth ZigBeeQR NFC Beacons 6LoWPAN Thread Wi-FiEthernet 3/4/5 G JSONHTML HTTP URI / URL Layer 1 ACCESS REST API ProxyWeb Hooks WebSockets Gateway MQTT CoAP Layer 2 FIND Link Header HATEOAS Schema.org Linked Data JSON-LD REST Crawler Search engines RDFa Semantic Web Web Thing Model mDNS Layer 3 SHARE Social WoT Social Networks OAuth Delegated Authentication API Tokens TLS DTLS Encryption JWT PKI Layer 4 COMPOSE Node-RED IFTTT Physical Mashups Web Applications Automated UI Generation Systems Integration WoT-a-Mashup
  26. 26. Chapter 10: Composing the real-world: Physical Mashups http://node-red.org http://ifttt.com
  27. 27. How is the book doing?
  28. 28. It’s right there, for 30 CHF!! Oh, and get in touch too: @domguinard @vladounet book.webofthings.io Thanks!

×