Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Hannes Tschofenig. 2 The Internet of Things Today Enormous potential  “Tens of billions of new devices”  … but market growing slower than expected.

Similar presentations


Presentation on theme: "1 Hannes Tschofenig. 2 The Internet of Things Today Enormous potential  “Tens of billions of new devices”  … but market growing slower than expected."— Presentation transcript:

1 1 Hannes Tschofenig

2 2 The Internet of Things Today Enormous potential  “Tens of billions of new devices”  … but market growing slower than expected Embedded, but different  IoT devices are often “embedded” but can have different requirements, constraints and goals compared to conventional embedded systems  Often very strict energy or resource constraints Complexity rapidly increasing  Security, manageability, updates often underestimated  More sophisticated hardware requires more software … and vice versa!

3 3  Embedded development is a specialized skill  The tens of millions of non-embedded developers struggle with the low-level environment, lack of libraries and strict resource constraints  Conversely, embedded developers struggle with internet protocols, servers, security, networking, etc  Even with good embedded developers, embedded software is expensive, slow to market, and getting worse!  Power management is important, but difficult  Allowing the programmer to manually manage power requires they deeply understand the hardware  Hardware often consumes energy in non-obvious ways  Most software is not re-used  Less than 25% of embedded projects use third-party software components [Source: UBM Embedded Market Study 2013]  Software re-use lowers costs, time-to-market, and fosters protocol interoperability and security  Connectivity introduces many new security concerns  Previously isolated devices now at risk of remote attack, data leaks, and denial of service  Security is also a specialized skill; non-experts often introduce subtle vulnerabilities Challenges

4 4 Common OS foundation WearablesSmart CitiesSmart Home Application Provisioning Security OS + Drivers Application Provisioning Security OS + Drivers Application Provisioning Security OS + Drivers Implementations of key connectivity standards Connectivity Zigbee IP-NANSub-GHz Connectivity BT Smart BT Smart IP Connectivity Thread BT Smart

5 5 OS Connectivity Security Management Efficiency Productivity

6 6 mbed OS 6 Application Framework Minimize time-to-market Low-power by design Complete security solution Top connectivity standards Built-in device management

7 7 ARM ® Cortex ® -M Product Line Lowest cost Low power Lowest power Outstanding energy efficiency Performance efficiency Feature rich connectivity Digital Signal Control (DSC) Processor with DSP Accelerated SIMD Floating point (FP) Low power implementation Sleep mode support Wake-up Interrupt Controller Broad tools and OS support Binary compatible roadmap 32-bit RISC architecture High efficiency processor cores Integrated Interrupt Controller ‏ Thumb ® support Cortex-M7 has been released recently: http://www.arm.com/products/processors/cortex-m/cortex-m7-processor.php

8 8 In the ‘90s the processor used to be the scarce resource In IoT there are different scarce resources: Energy & Productivity

9 9 ARM mbed OS Philosophy Reducing total system cost by enabling better system tradeoffs We care about this. … if it results in savings here … (e.g. sophisticated power management) But it can make sense to spend more here … (e.g. on more memory) = + + Total CostHardware CostEnergy CostDevel. Cost (amortized, inc. deployment cost) … and here. (e.g. firmware update, manageability)

10 10  Use higher-level languages that allow the developer to express their intention more succinctly and concisely, with less chance of mistakes  mbed utilizes C++ for ease of development  Better tools  Automated testing infrastructure  Improved debug and diagnostics support  Increase software reuse  Online community for sharing components  Automate the process of incorporating software components into a project  Commonly used functionality bundled into the OS  Consistent power management ARM mbed OS Philosophy Increase developer productivity and reduce development costs

11 11 ARM mbed OS Supports Key Standards for Growth and Scale Connectivity Internet Security & Protocols Provisioning, Management & Semantics 11

12 12 The I in IoT: Web (and IP) Protocols to the Edge Binary | JSON – IPSO ObjectsIPv4 | IPv6 | 6LoWPANUDP | TCPDTLS | TLSCoAP | HTTPREST APIs Application Web Transport Internet Protocol Connectivity IoT ApplicationDevice Management

13 13  State of the art low-power networking  Wi-Fi, Bluetooth Smart (BLE), IEEE 802.15.4, Thread, Zigbee IP, Cellular  IPv6, IPv4, 6LoWPAN  UDP, TCP  DTLS, TLS  Advanced security and cryptography support  CoAP, HTTP, MQTT, LWM2M, BLE GATT/GAP  Supported by ARM mbed Device Server Architectural Details Connectivity

14 14 Application Framework  The security subsystem in mbed OS is called CryptoBox  Turns complex security functions into simple, portable and safe API’s  Stops people from reinventing wheels by providing modular building blocks for  Secure Identity  Firmware over the Air  Encryption/Decryption and Signing  Randomness  Secure Manufacturing Architectural Details Security

15 15 8+ years of IoT products 30+ official mbed boards 5+ years 24/7 70,000+ developers 9,000+ projects 1M+ builds/year Mbed: Great Momentum

16 16 ARM Cortex ® -M -based MCU mbed Ecosystem Partners Developers Enabled Services Enabled Products mbed Device Server Freemium model to enable startups Application data and device management Growth market access for cloud platforms and operators mbed OS Free for use on ARM architecture Leading connectivity standards Productivity, minimized costs Built-in management Security

17 17 The new mbed Partner Ecosystem: Join Us! Cloud Partners Cloud Partners Silicon Partners Silicon Partners

18 18 BIG DATA Little Data End-to-End Security, Web, Data Objects & Management IP and Web to the edge mbed Device Server mbed OS IoT Service or App


Download ppt "1 Hannes Tschofenig. 2 The Internet of Things Today Enormous potential  “Tens of billions of new devices”  … but market growing slower than expected."

Similar presentations


Ads by Google