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.

The IoT & WoT from Academia to the Real-World

714 views

Published on

A description of my IoT journey from Academia to founding @EVRYTHNG

Published in: Internet
  • Be the first to comment

The IoT & WoT from Academia to the Real-World

  1. 1. © EVRYTHNG INC. | 2016 COMMERCIAL & CONFIDENTIAL Smarter products come with EVRYTHNG For Customers title slide THE IOT FROM ACADEMIA TO THE REAL-WORLD one million Things at a time Dominique Guinard, CTO – co-founder @domguinard @EVRYTHNG
  2. 2. Part I: Academia
  3. 3. A brief history of the IoT And of the Web of Things!
  4. 4. Back in 1999 @ AutoID Labs
  5. 5. Meet the first IoT: The (RFID) EPC Global Network §  The EPCNetwork did not really succeed: §  Cost reduction of RFID tags took longer to happen (Gartner 2010 vs reality) §  Customer pushback §  Balance between cost (privacy) and benefits §  Supply chain members got afraid §  Is transparency really wanted? §  Intranet of Things, not leveraging the Web & the ecosystem
  6. 6. What is the IoT? §  DEFINITION: The Internet of Things is a system of physical objects that can be discovered, monitored, controlled, or interacted with by electronic devices that communicate over various networking interfaces and eventually can be connected to the wider Internet.
  7. 7. Digital transformation is happening now 50 BILLION THINGS WILL BE CONNECTED BY 2020 CREATING $14.4 TRILLION OF ECONOMIC VALUE BY 2022 “Embracing The Internet of Everything to Capture Your Share of $14.4 Trillion”, Cisco, 2013 96% of companies will be using loT solutions within the next three years 25% on improved customer acquisition and experience 19% on supply chain efficiencies EIU; PSFK, “A Brief History of the loT”, 2014 78% of senior executives in firms with over $1bn revenue say achieving digital transformation will become critical to their organizations within the next two years “Embracing Digital Technology”, MIT Sloan Management Review & Cap Gemini Consulting, 2013 20% for business innovation
  8. 8. The Web of Things The Application Layer of the IoT! http://book.webofthings.io
  9. 9. Chapter 1: One of the issues with the Internet of Things
  10. 10. Researching the Web of Things...
  11. 11. Chapter 2: Hands on with the WoT http://devices.webofthings.io
  12. 12. Dom Guinard CTO & Co-founder
  13. 13. 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
  14. 14. Node on embedded devices: Hardware support Espruino Edison Tessle Artik Kinoma Beaglebone Raspberry Pi (Pi Zero incl.)
  15. 15. Chapter 4: Getting started with IoT Devices VS Multicores 32-64 Bits X GB of RAM X GB of Flash Microcontroller 8 Bits X KB of RAM X KB of ROM
  16. 16. Chapter 4: Sensors, Actuator & GPIOs
  17. 17. GPIO support via Node on Embedded Systems http://johnny-five.io https://github.com/fivdi/onoff https://github.com/intel-iot-devkit/mraa https://cylon.js Demo – onoff http://ni-c.github.io/heimcontrol.js/ https://github.com/webofthings/webofthings.js
  18. 18. 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
  19. 19. Chapter 5: The Web of Things Architecture
  20. 20. 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!
  21. 21. Chapter 7: Integrations : Not all devices can speak HTTP and WebSocket!
  22. 22. Chapter 7: @EVRYTHNG: THE WoT Cloud Demo!
  23. 23. Chapter 8: Web Thing Model & Semantic Web 1 HTTP Server 2 Web Thing 3 Extended Web Thing HTTP client Web Thing Client Extended Web Thing Client HTTP HTTP & Requirements HTTP, Requirements & WT Model 4 Semantic Web Thing Semantic Web Thing Client HTTP, Requirements, WT Model & Annotations Protocols Best Practices Resources and Data Models Descriptions and Extensions http://model.webofthings.io http://gateway.webofthings.io
  24. 24. Web Thing Model Resources
  25. 25. Say Hi to the Semantic Web (of Things!) §  Base model of Things (JSON) §  Definition of links [RFC5988] §  Semantic extensions [via JSON-LD] −  Enhance semantics: What is that Thing really? −  Schema.org §  Subscriptions to properties (WS) §  More details: −  https://www.w3.org/Submission/ 2015/SUBM-wot-model-20150824/ #web-things-model
  26. 26. Chapter 9: The Social Web of Things Auth Proxy devices.webofthings.io:5050 HTTPS token 192.168.1.18:8484 Web Thing Local Network /pir Passive Infrared Sensor /temp Temperature Sensor Social Network OAuth Authorization Server Client App 1. Login 2. Gets Token 3. GET /temp + token
  27. 27. Chapter 10: Composing the real-world: Physical Mashups http://node-red.org http://ifttt.com
  28. 28. Part II: Real-world application (@EVRYTHNG)
  29. 29. EVRYTHNG: PaaS for connecting, well ... EVRYTHNG!
  30. 30. Vs. Electronics & Appliances 6.5 Billion units FMCG 3,040 Billion units Sales of potentially connected objects, 2013
  31. 31. What do we provide? bedded microchip cons D reader Home Shop Factory Truck Crate Farm Recycling Marketo Components Ecosystem Concepts NFC tag RFID tag Barcode QR code Image Recognition Printed Electronics CRM (Salesforce) ERP/MRP (SAP) Facebook Google+ Twitter YouTube Alerts Business intelligence Location tracking Customer Support API Data Business intelligence Location tracking Customer Support API Data Data store Communicatio broker Cloud to Cloud Scanning softw Authentication Security Scalability Identity ManagProduct connection management Administration & Analytics Administration & Analytics Integrations Developer Toolkits PlatformProductsProducts Solutions Washing machine Light bulb Oven Dishwasher Brand protection Track and Trace es chine ine bottle k Local gateway Sensors Embedded microchip Beacons RFID reader Productsroducts Solutions Washing machine Light bulb Thermostat AC unit Plug ven ishwasher etergent ressure cooker ridge Brand protection Track and Trace Consumer Engagement Connect and Control Product Registration ProductsProducts Washing m Light bulb Thermost AC unit Plug Oven Dishwasher Detergent Pressure cooker Fridge ProductsProducts Solutions Washing machine Light bulb Thermostat Oven Dishwasher Detergent Brand protection Track and Trace Consumer Engagement Connect and Control Product Registration Product re-ordering Local gateway QR code Image Recognition Printed Electronics Sensors Embedded microchip Beacons RFID reader Google+ Twitter YouTube Shopping Home Shop Factory Truck RFID reader Fa Tru Cr Fa Re Ma Sa Bu hing machine bulb mostat nit ssories e Machine Brand protection Track and Trace Consumer Engagement Connect and Control Product Registration Product re-ordering Local gateway NFC tag RFID tag Barcode QR code Image Recognition Printed Electronics Sensors Embedded microchip Components Ecosystem Concept NFC tag RFID tag Barcode QR code Image Recognition Printed Electronics Sensors Embedded microchip CRM (Salesforce) ERP/MRP (SAP) Facebook Google+ Twitter YouTube Shopping cart Home Alerts Busines Location Custome API Data Any consumer application Any business application or ecosystem Any product with tags Any product with connectivity Accessories Coffee Machine Microwave Bottle of wine Medicine bottle Can of drink Lipstick Shoes Trainers Local gateway Se Em Be RF cart PlatformAlerts Rules En Business intelligence Location tracking Customer Support API Data Data stor Commun broker Cloud to Scanning Authenti Security Scalabili Real-time data management Identity MProduct connection management Administration & Analytics Administration & Analytics Integrations Developer Toolkits Platform Free tier for developers on: http://developers.evrythng.com
  32. 32. For whom? 35
  33. 33. Collecting and managing data through the product lifecycle MANUFACTURE DISTRIBUTION RETAIL CONSUME RECYCLE Powered by an Active Digital Identity™ for every product Crypto-secure ID Unique URL Actions Locations Properties Metadata Active Digital Identity
  34. 34. Active Digital Identity (ADI) Identifiers Custom fields EAN SKU SAP_ID Crypto-secure ID Shortcode URL Size Colour Version Weight <any data> Location Actions Item or SKU level Mapped to your serialization Any static data (examples) Any dynamic data (examples) where it is & has been All interactions (examples) ADI’s mapped to product profiles data in extensible data model Semantic Data Model Ingredients Model Properties Availability Status Temperature Price <any data> Humidity Owner Scanned Registered Firmware updated Activated <any action> Shared
  35. 35. EVRYTHNG: The Web of Things Platform s Solutions Components Ecosystem machine b tat Brand protection Track and Trace Consumer Engagement NFC tag RFID tag Barcode CRM (Salesforce) ERP/MRP (S Facebook Products Solutions Com Washing machine Light bulb Thermostat AC unit Plug Brand protection Track and Trace Consumer Engagement Connect and Control Product Registration NFC RFID Barc QR c Ima Solutions Components Ecosystem Brand protection Track and Trace Consumer Engagement Connect and Control NFC tag RFID tag Barcode QR code CRM (Salesforce) ERP/MRP (SAP) Facebook Google+ Local gateway Sensors Embedded microchip Beacons RFID reader Shopp Home Shop Factor Truck Crate Farm Recyc Marke g Components Ecosystem Concep NFC tag RFID tag Barcode QR code Image Recognition Printed Electronics Sensors Embedded microchip CRM (Salesforce) ERP/MRP (SAP) Facebook Google+ Twitter YouTube Shopping cart Home Alerts Busines Locatio Custom API Data Tagged products THNGHUB Connected products EVRYTHNG CLOUD LOCAL Clouds Web & Native Apps Dashboards REST MQTT CoAP WS via gateway Cloud 2 Cloud Plug-ins APIs & SDKs Metrics Engine Big data DB THNG Push THNG Access direct Mobile & Web SDKs ADI Engine ENTERPRISE Reactor THNG Scan
  36. 36. Real-world use cases
  37. 37. EVRYTHNG offer a range of smarter product solutions Connected Devices Consumer Engagement Brand Protection Product Registration Product Reordering Inventory Management
  38. 38. Case Study §  iHome uses EVRYTHNG for their next- gen family of smart home products −  Launched SmartPlug in July 2015, with 2 new devices launching 2016 −  1 of 5 initial HomeKit certified products −  Uses out-the-box Marvell toolkit for devices with MQTT support −  Integrated with Nest, SmartThings, Wink, and with iHome CRM −  Android and iOS apps for setup, creating scenes, timers and granting access to other users Success Story + Demo
  39. 39. Success Story 42 §  Gooee uses EVRYTHNG to sell Lighting-as-a-Service −  Transforms dumb lights into smart services −  Smart bulb for remote control, with motion sensors for retail traffic monitoring & security −  Energy management & lower maintenance costs −  Motion sensors, light, temperature, etc. −  Greater control and flexibility +
  40. 40. §  10 billion “born digital” apparel products by 2017 §  Activation by brands §  Rochambeau: §  Jacket comes with personalized content and VIP event/retail experiences to enhance ownership Success Story
  41. 41. Case Study §  Coca-Cola Europe & US use EVRYTHNG as a centralized ‘smart products’ owned-media platform for 100% mobile engagement and analytics −  Billions of active products across more 30 countries and six programs since 2015 −  Provides digital consumer experiences from all Coca-Cola products with no downloads and no packaging changes −  Using a patented Web browser-based scanning tool integrated directly into mobile experiences −  Drives user acquisition & profiling, connected to CRM for re-targeting Diageo Success Story + Demo
  42. 42. Case Study §  Diageo work with EVRYTHNG and our partner Thinfilm to boost brand protection and consumer engagement −  Enabling smarter supply chain via printed sensors & trackable item-level digital IDs −  Provides real-time product locations & usage data, including anti-tamper alerts −  On-bottle smart packaging allows consumers to engage with brand at point of sale and post-purchase via smartphone −  Used to provide promotional and product information to consumers, based on real-time contextual triggers Success Story +
  43. 43. •  Full end-to-end item-level tracking and traceability •  Real-time product status, origin or location, with alerts and notifications •  Simplify product recalls, quality control and chain of custody •  Optimize supply chain transparency and accuracy Inventory Management
  44. 44. The hardest bits: Security & Scale
  45. 45. With full end-to-end security across the IoT ecosystem Authentication – Crypto-secure IDs Encryption – TLS end to end (TLS 1.2) JWT / JWE Access Control & Authorization Granular API keys Operators, apps, users Developer management 2 Factor Authentication Data Storage Encryption in transit Encryption at rest Infrastructure VPC, 2FA, RSA Logging audits
  46. 46. Scale Proved §  Infrastructure as Code to manage dynamic scalability to maintain application performance §  Stress-tested infrastructure −  Clusters of test instances −  Granular monitoring §  Continuous SLA monitoring −  Multiple countries −  Centralized performance dashboard §  Scale taken seriously −  Twitter 6k RPS −  100k devices +
  47. 47. EVRYTHNG in a Nutshell §  ~ 60 people worldwide §  New York, London, San Francisco (prev. Zurich) §  Close to 1 Billion unique managed THNGS §  Billions of managed products We are hiring! https://evrythng.com/about/jobs/
  48. 48. Part III: The future...
  49. 49. Trend #1 Back to Tagging
  50. 50. The end of “Dumb Products” – Tagging (re)meets the IoT http://evrythng.com
  51. 51. Trend #2 Back to Low-Power
  52. 52. The rise of LowPower IoT http://thinfilm.no http://getfreevolt.com
  53. 53. Trend #3 Back to Decentralization! @blockchain
  54. 54. http://www.chainofthings.com Decentralization, Immutability, Traceability, Trust http://evrythng.com
  55. 55. 39% off “Building the Web of Things” with code “39guinard” on http://manning.com Contact: @domguinard http://dom.guinard.org See: http://book.webofthings.io

×