26
Dipesh Patel, President IoT Services Group 24 October 2019 Challenges and Solutions to Scale IoT

Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

Dipesh Patel, President IoT Services Group24 October 2019

Challenges and Solutions to Scale

IoT

Page 2: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

2 © 2019 Arm Limited

New Applications Have Disrupted Many Industries With Digital Data

Page 3: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

3 © 2019 Arm Limited

New Data From IoT Is Rising Fast1 trillion IoT devices in a 5G world by 2035

Page 4: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

4 © 2019 Arm Limited

Data Applicatio

ns

Digital Data

Physical Data

Business Transformations

Next-Gen Applications Will Combine Physical and Digital Data

Page 5: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

5 © 2019 Arm Limited

Predicting Who is Going to Buy a Car

Page 6: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

6 © 2019 Arm Limited

Advertising Event

3rd Party webWeb Purchase

Public DMPProspects

Dealership

Telematics

Digital Physical

From a Non-Unified Customer Journey …

Page 7: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

7 © 2019 Arm Limited

Advertising Event

3rd Party webWeb

Public DMPProspects

Telematics

Digital Physical

PurchaseDealershi

p

… to a Fully-Unified Customer Journey

Page 8: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

8 © 2019 Arm Limited

Human Rules Machine Learning with Arm CDP

Likely

Possibly

Marginally

Unlikely

Machine Learning Predicts Who is Going to Buy a Car

Page 9: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

9 © 2019 Arm Limited

DealershipClosing RateDoubled

Before After

Business Outcome : Increase in Revenue

Page 10: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

10 © 2019 Arm Limited

Digital Data

Physical Data

Enterprise Business SystemsSystem Efficiency ↑

Logistics & Supply Chain Mgmt$1bn+ Cost ↓ Potential

Sales & Marketing $1bn+ Revenue ↑

Potential

Economic Value of Data Will Be $2bn+

Page 11: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

So what are the

challenges?

Page 12: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

12 © 2019 Arm Limited

Ultra-Constrained

Constrained

Mainstream IoT

Rich node/Edge

Gateway

• Dumb sensor/actuator• Measure

• Simple data pre-processing

• Simple decision-making context helped

• Data pre-processing• ‘Robot’- autonomous

context based decision

• Data processing and analytics

• Autonomous context based decision

• Controlling other devices

Temperature

sensor

Connected light bulb

Pallets tracking sensors

Smart meter Edge Gateway

Manufacturing

line robot

Wired Verticalspecific Wired Wired

Many different types of device

Page 13: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

13 © 2019 Arm Limited

Ultra-Constrained

Constrained

Edge Gateway

Rich Node

Mainstream

Cloud

On Premises

Private

Many different cloud targets

Page 14: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

14 © 2019 Arm Limited

Control

Data

Developing Devices

Harnessing Data

Managing Devices

Connecting DevicesPartne

rs

Different challenges

Ultra-Constrained

Constrained

Edge Gateway

Rich Node

Mainstream

CloudOn

Premises

Private

Page 15: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

15 © 2019 Arm Limited

Security

Control

Data

And you have to worryabout security

Developing Devices

Harnessing Data

Managing Devices

Connecting DevicesPartne

rs

Ultra-Constrained

Constrained

Edge Gateway

Rich Node

Mainstream

CloudOn

Premises

Private

Page 16: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

So what are we doing to

address?

Page 17: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

17 © 2019 Arm Limited

• $0 license fee access to Cortex-M0, Cortex-M3 and associated subsystems/ system IP

• Covers design rights, tools and community support

• Low-cost access to Cortex-A5 and system IP. Includes standard support

• Experiment and design with the IP at any time

Arm DesignStart Arm Flexible Access

• Access to a wide range of Arm IP

• Annual access fee covering design rights, tools and standard support

• Experiment and design with any or all of the IP, at any time

• Pay for the IP used at tape out, not before

• Available to broad community, including Research

Defining the next wave of IoT SoC design

Enabling wider access to Arm IP

Page 18: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

18 © 2019 Arm Limited

Security : Platform Security Architecture (PSA)

Independently tested

Analyze Architect Implement Certify

Hardware & firmware architect specifications

Firmwaresource code

Independentlytested

Threat models & security analyses

Open Source Implementation of PSA

Page 19: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

19 © 2019 Arm Limited

Part of Trustedfirmware.org • Open Governance Community Project

Membership open to all Governance overseen by a board of member representativesTechnical direction overseen by TSC

Trusted Firmware-M : Building Security Collaboratively

Page 20: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

20 © 2019 Arm Limited

Simplify Device DevelopmentRemove complexity of building and deploying IoT devices in production

Simplify Networking

Open Governance

More Platforms

Simplify Development

100+ Partners450k+ Developers

Tens of Millionsof Devices

Page 21: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

21 © 2019 Arm Limited

Mbed OS : Vibrant community & Partner governance

Headlines

• All development in the open

• 58% of code base contributed by others

• #61 on GitHub’s list of most influential projects

• #2 OS for MCUs in Eclipse IoT Developer Survey 2019

• Arduino Nano 33 BLE is built on Mbed OS

• OS 5.14 coming next week!

Developer community

Active developer community

• 433,065 registered users

• 172 public platforms• 559 components

Over the past 14 days• 2,825 new accounts created

• 514,764 compiles• 45 new questions• 44 new answers

Partner governance

• Introduced at Silicon Partner Workshop in July

• Two working groups: one technical, one marketing

• Open to anyone that joins Silicon partner program

• Representatives of 10 companies on last meeting

Opportunity to work more closely with Linaroto engage even more people with Mbed!

Page 22: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

22 © 2019 Arm Limited

Arduino : Extending developer access 

Fact and stat 1

Fact and stat 2

Easily accessible native Arm development from prototype to production

35M Website Users>15m IDE downloads

Page 23: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

23 © 2019 Arm Limited

Fluentd / FluentBit

500+ community contributed plugins

Harnessing community to unify data collection and consumption

Page 24: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

24 © 2019 Arm Limited

Arm is Cloud Native

Arm is a Gold member of CNCF (Cloud Native Computing Foundation)

and 3rd largest contributor to Cloud Native Ecosystem.

Arm

Arm is now a key contributor to Cloud Native Eco System

Page 25: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

25 © 2019 Arm Limited

Data Management Services

Device Management Services

Identity

Access Mgt.

Connectivity Management

One View of Data

One View of Devices

Marketing

Asset Visibility

Energy Managemen

t

Smart Lighting

Industrial Automation

In-homePatient Care

Deployment diversity Simplification for faster time to valueBusiness value

creation

Partner and Customer

ApplicationsBusine

ss Syste

msBusinessIntellige

nce

Visualization

WorkflowSaaS

Email

Analytics

Machine

Learning

SaaS

Database

Marketing

Social

Ultra-constrained

constrained

Rich node

gateway

Cellular

satellite

Enabling diversity of choice : Pelion IoT Platform

One View of

Networks

SIM Mgt.

Lifecycle Mgt.

Unified operational view

Unified Security

Model

Unified Identity

Simplifying device developmentDevice

Ecosystem

Ingest Integrate Store Prepare

Indentity Access Mgt. Lifecylce Mgt.

SIM Mgt. Network Orchestration. Service Quality.

Device OS

Page 26: Challenges and Solutions to Scale IoT · Remove complexity of building and deploying IoT devices in production Simplify Networking Open Governance More Platforms Simplify Development

26 © 2019 Arm Limited

Working together…

Today : working to defragment firmware – e.g. TF-M

What else can we do on common IoT components ?