Wearables and IoT Strategy

Download Wearables and IoT Strategy

Post on 07-Aug-2015

427 views

Category:

Software

3 download

TRANSCRIPT

  1. 1. Amyx+McKinsey Wearables & IoT Strategy 2015 Amyx+McKinsey
  2. 2. 2015 Amyx+McKinsey 2 ABOUT SCOTT AMYX
  3. 3. AGENDA Industry IoT Open Source Study Business Use Cases Interoperability Scale Smart Cities Smart Homes Rapid Time-to-Benefit Limited Network Coverage Utilization-Based Model High-Volume, Real-Time Analytics 2015 Amyx+McKinsey 3
  4. 4. RESEARCH METHODOLOGY 2015 Amyx+McKinsey 4 Video InterviewsSurvey Questionnaire Secondary SourcesOpen Source Project Sites Scope
  5. 5. IOT OPEN SOURCE PROJECTS IN SCOPE 2015 Amyx+McKinsey 5 Industry Standards Advanced Message Queuing Protocol (AMQP) AllSeen Alliance: AllJoyn COMPOSE Eclipse IoT Extensible Messaging and Presence Protocol (XMPP) OASIS Message Queuing Telemetry Transport (MQTT) Open Interconnect Consortium (OIC): IoTivitiy Open Source Hardware Association (OSHA) Very Simple Control Protocol (VSCP) Operating System (OS) ARM mbed Canonical Ubuntu & Snappy Ubuntu Core Contiki Raspbian RIOT Spark.io webinos Application Programming Interface (API) BipIO Qeo Tinq Zetta 1248.io Horizontal Platform Chimera IoT Beebotte Canopy DeviceHive Distributed Services Architecture (DSA) Grid Connect Kaa Kynetx M2MLabs Mainspring Nimbits Open Source Internet of Things (OSIOT) prpl Foundation SiteWhere webinos Yaler Middleware IoTSyS Open IoT OpenRemote Node Flow Editor Node-RED ThingBox
  6. 6. IOT OPEN SOURCE PROJECTS IN SCOPE (CONTINUED) 2015 Amyx+McKinsey 6 Home Automation Home Gateway Initiative (HGI) Ninja Blocks openHAB & Eclipse SmartHome PrivateEyePi RaZberry The Thing System Robotics Open Source Robotics Foundation Mesh Network Open Garden OpenWSN Health e-Health Sensor Platform Air Pollution HabitatMap Airbeam Water Oxford Flood Network Aquarium Open Aquarium Toolkit KinomaJS IoT Toolkit Data Visualization freeboard ThinkSpeak Search Thingful Hardware Arduino Ethernet Shield & Arduino Software Development Environment (IDE) BeagleBone Intel Galileo openPicus FlyportPro Pinoccio WeIO WIZnet In-Memory Data Grid Ehcache Hazelcast
  7. 7. SURVEY QUESTIONNAIRE 2015 Amyx+McKinsey 7 IoT Open Source Categories Standards OS Horizontal platform API Cloud platform Home automation Node flow editor SDK Middleware Toolkit Data visualization Search Hardware Hardware software Mesh network Health Air pollution Water Other Standards IPv6 oBIX 6LoWPAN RPL MQTT CoAP OMA-DM OMA LWM2M Constrained Application Protocol Efficient XML Interchange HTTP protocols JSON Other Chip Architectures MSP430 ARM7 Cortex-M0 Cortex-M3 Cortex-M4 Standard x86 PCs Other Electronic Components/ Hardware Raspberry Pi AMX, KNX Lutron Z-Wave 1-Wire EnOcean xPL Insteon X10 Infrared Russound GlobalCache IRTrans XBMC VLC panStamps Denon AVR FreeBox MythTV Other Firmware Core Common Libraries Core Comms Libraries embedded C++ library Other Programming Language Java C C++ C# Objective-C PHP Python Ruby JavaScript SQL Perl Node.js .NET Visual Basic R Swift Other
  8. 8. 2015 Amyx+McKinsey 8 SURVEY QUESTIONNAIRE (CONTINUED) Operating System Android iOS OS X Linux Windows 7 Other Transport Layer CoAP packets sent over a TCP socket encrypted through an RSA asymmetric key handshake passed off to an AES encrypted tunnel. Dev Tools Specify Repository/ Version Control Github/ Git Bug Tracker Github Issues Other Database Apache Spark Hadoop Cassandra MongoDB Scalding Cascading PostgreSQL MySQL MariaDB Adminer Couchbase Neo4j Riak Redis Other Device Management Device Provisioning Remote Access Configuration Administration Software Management Device Monitoring Troubleshooting Other Data Collection Pull queues Push Queues Long polling Webhooks Auto-Scaling Failure Detection Load-Monitoring System Health Load Buffering Private Clusters Asynchronous Other Business Rules Engine Business Rule Repository Business Rule Designer/Editor A Query and Reporting Component Rules Engine Execution Core Actual Code Inference Engine Reaction Rules Engine Metadata - Business, Technical, Operational Other Storage AWS Google Cloud HP Cloud IBM SmartCloud Microsoft Azure AT&T's Synaptic Cloud Rack Space Cloud Files Softlayer's Cloudlayer Nirvanix Internap AgileFiles Synology ReadyNAS QNAP Other Search Apache Solr/ Apache Lucene ElasticSearch Sphinx Other Data Visualization Lumify ThingSpeak Nimbits Other
  9. 9. 2015 Amyx+McKinsey 9 SURVEY QUESTIONNAIRE (CONTINUED) Analytics Piwik Open Web Analytics eAnalytics Salesforce Analytics Cloud Adaptive Insights BIME Birst GoodData IBM Watson Analytics Power BI MicroStrategy SAP Lumira Cloud Tableau Public TIBCO Spotfire Cloud Other Sectors/ Verticals Horizontal Buildings Energy Consumer Home Healthcare Life Science Industrial Transportation Retail Security Public Safety Government Defense IT Networks Other
  10. 10. IOT ARCHITECTURE 2015 Amyx+McKinsey 10 Source: Harvard Business Review.
  11. 11. TECHNOLOGY STACK 2015 Amyx+McKinsey 11 HTTP, MQTT, CoAP, XMPP, AMQP, JSON, STOMP, CBOR, SEP 2.0, BGP, DHCP, DNS, FTP, IMAP, LDAP, MGCP, NNTP, NTP, POP, ONC/RPC, RTP, RTSP, RIP, SIP, SMTP, SNMP, SSH, Telnet, TLS/SSL, DTLS, OMA-DM, OMA LWM2M TCP/IP, UDP, DCCP, SCTP, RSVP, ZigBee, UNIX transport IEEE 802.15.4, Bluetooth, BLE, WiFi, NFC, 3GPP, ARP, NDP, OSPF, Tunnels (L2TP), Serial/ SLIP, PP, MAC (Ethernet, DSL, ISDN, FDDI), IEEE 802, IEEE 802.11, Powerline (PLC), CAN bus, RS- 232 Source: IoT Research EU. IP (IPv4, IPv6), RPL, 6LoWPAN, ICMP, ICMPv6, ECN, IGMP, IPsec, ZigBee
  12. 12. Business Use Cases 2015 Amyx+McKinsey 12
  13. 13. INTEROPERABILITY 2015 Amyx+McKinsey 13 Source: AllSeen Alliance.
  14. 14. INDUSTRY STANDARDS 2015 Amyx+McKinsey 14 Name Application/ Data Layer Transport Layer Network Layer DataLink/ MAC Layer PHY Layer OS Wireless Communication Programming Language Transport independent TCP/IP, UDP, local UNIX transport 6LoWPAN, ZigBee WiFi, WiFi- Direct, Ethernet, BLE, Serial/ SLIP Powerline (PLC) RTOS, Arduino, Linux, Android, iOS, OS X, Windows, OpenWRT, Unity game development WiFi, GPRS, UMTS, Bluetooth, DECT, ZigBee, Z- Wave, ONE-NET, EnOcean, Infrared (Consumer IR), Insteon C++, Objective C, C#, Java, JavaScript CoAP, JSON, CBOR, DTLS UDP IPv4, IPv6, 6LoWPAN Bluetooth, BLE Linux, Android, Tizen, Arduino IEEE 802.11 WiFi, Bluetooth, BLE C, C++, Java MQTT, CoAP, OMA-DM, OMA LWM2M Linux, Windows, OS X, Solaris C, C++, Java, JavaScript, Ada, ABAP, COBOL, Fortran, Haskell, Lasso, Lua, Natural, Perl, PHP, Prolog, Python, R, Ruby, Scala, Clojure, Groovy, Scheme, Erlang
  15. 15. 2015 Amyx+McKinsey 15 SCALE Source: Connectivist.
  16. 16. 2015 Amyx+McKinsey 16 SCALABLE HORIZONTAL PLATFORMS SiteWhere allows developers to create IoT solutions without custom coding SiteWhere supports numerous protocols such as MQTT, JSON, AMQP, XMPP, Stomp, JMS, and WebSockets and publishes APIs SiteWhere is able to manage large numbers of devices and event cycles SiteWhere can scale to any number of devices using optimized Apache HBase non-relational, distributed database SiteWhere is fault tolerant, scalable and cost efficient webinos consists of an application platform, connected everything protocol and a security framework webinos federated web runtime offers a common set of APIs to allow apps easy access to cross-user, cross-service, cross- device functionality in a secure manner webinos enables single service for every device, allowing services to be developed once deployed anywhere
  17. 17. 2015 Amyx+McKinsey 17 SMART CITIES Resource Constrained Devices Environment Unreliable Networks Potential Threats
  18. 18. 2015 Amyx+McKinsey 18 SMART CITY TECHNOLOGIES RIOT and Contiki OS support resource constrained (low power, memory and processing) devices with full OS capability Both support many different hardware architectures such as MSP430, ARM7, ARM Cortex-M0, Cortex-M3, Cortex-M4, x86 PCs and others Both support RPL, a wireless token-passing protocol for multi-hop wireless mesh networks RIOT and Contiki support protocols such as CoAP, MQTT, DNS, JSON, HTTP, TCP/IP, UDP, IPv4, IPv6, 6LoWPAN and others OS OpenRemote is a middleware solution for residential and commercial building automation OpenRemote is protocol agnostic and operates with off-the-shelf hardware User interface design, installation management and configuration can be handled remotely with OpenRemote cloud-based design tools End-user control interfaces are available for iOS and Android devices, and for devices with web browsers Middleware
  19. 19. SMART HOMES 2015 Amyx+McKinsey 19 Source: Cisco.
  20. 20. 2015 Amyx+McKinsey 20 SMART HOME PLATFORMS openHAB has a modular architecture that supports legacy protocol-based devices, standards and component support openHAB support overarching home automation rules and uniform user interfaces Any code changes to openHAB is shared seamlessly with Eclipse SmartHome project Eclipse SmartHome unifies a fragmented smart home ecosystem with common interfaces and APIs to integrate connectivity, automation, user interfaces and persistence HGI publishes requirements for home gateways and wireless home networks with the goal of enabling applications, home gateway middleware and home network-based devices to connect seamlessly
  21. 21. 2015 Amyx+McKinsey 21 RAPID TIME-TO-BENEFIT Source: Intel.
  22. 22. 2015 Amyx+McKinsey 22 API & MIDDLEWARE Zetta is an API platform built on Node.js for creating IoT servers that run across geo-distributed computers and the cloud to support data-intensive, real-time applications Zetta combines REST APIs, WebSockets and reactive programming to assemble distributed systems that communicate and react via APIs API OpenIoT supports a middleware for pulling information from sensor clouds, without having to worry about what exact sensors are used OpenIoT explores efficient ways to use and manage cloud environments for IoT entities and resources such as sensors, actuators and smart devices and offers a cloud-based and utility- based Sensing-as-a-Service model, via an adaptive middleware framework for deploying and providing services in cloud environments Middleware
  23. 23. LIMITED NETWORK COVERAGE 2015 Amyx+McKinsey 23 Source: Roampod.
  24. 24. 2015 Amyx+McKinsey 24 MESH NETWORK Open Garden IoT SDK enables IoT devices to connect to the Internet and communicate with other nearby devices using peer-to-peer mesh networking connectivity to share and receive data faster and efficiently by automatically and actively choosing and switching to the best available network Open Garden wireless mesh networking application is supported on Mac, Android, Windows and soon iOS OpenWSN uses RPL as a routing protocol that relays packets across multiple hops separating source and destination nodes RPL is designed for Low Power and Lossy Wireless Networks such as Wireless Sensor Networks RPL dubs collection traffic Multi-Point-to-Point (MP2P) and configuration traffic Point-To-Multi-Point (P2MP)
  25. 25. UTILIZATION-BASED MODEL 2015 Amyx+McKinsey 25
  26. 26. 2015 Amyx+McKinsey 26 MONETIZATION Chimera IoT uses AMQP RabbitMQ subscription messaging/ public exchange to provide real-time, mobile transmission of sensor data on a publish-and-subscribe model Chimera IoT supports of IoT solutions that require mobile real- time transmission of sensor data, support for the addition of sensors to existing installations, updating of all configuration information on mobile platforms including reports, properties, frequency and analytics Chimera IoT provides enterprises with the built in capability to charge for messages, payloads and analytics in real-time and report out to clients, billing companies and producers
  27. 27. HIGH-VOLUME, REAL-TIME ANALYTICS 2015 Amyx+McKinsey 27 Source: Vitria.
  28. 28. IN-MEMORY DATA GRID 2015 Amyx+McKinsey 28 Ehcache is a Java-based cache for boosting performance, offloading database and simplifying scalability Ehcache scales from in-process, with one or more nodes, all the way to mixed in-process/out-of-process configurations with terabyte-sized caches Hazelcast is an n-memory Java-based cache for high-volume transactions, real-time analytics and hybrid data processing Hazelcast supports in-memory NoSQL, various caching, data grid, messaging, application scaling and clustering
  29. 29. KEY TAKEAWAYS IoT Open Source Allows For: Scale Velocity of Innovation Low Cost Royalty-Free Vibrant Developer Community Interoperability No Lock-In 2015 Amyx+McKinsey 29
  30. 30. 2015 Amyx+McKinsey Contact Information Scott Amyx Amyx+McKinsey scott.amyx@amyxmckinsey.com 30 Wearables & IoT Strategy