51
Without App Standards… …There Is No Internet of Anything Guy Martin Senior Strategist/Head of Digital Marketing [email protected] @guyma, @OpenInterConn

Without App Standards, There's No Internet of Anything

Embed Size (px)

Citation preview

Without App Standards……There Is No Internet of Anything

Guy MartinSenior Strategist/Head of Digital Marketing

[email protected]

@guyma, @OpenInterConn

Agenda

• IoT Market

• IoT Challenges

• IoT Standards & Their Importance

• IoT Needs by Stakeholder Group

• Moving IoT Forward

Internet of Things – The Market

Internet of Things…

…is at the “Peak of Inflated Expectations”- Gartner “Hype Cycle Report” 2014

Internet of Things…

…will take“5 to 10 years to reach maturity.”- Gartner “Hype Cycle Report” 2014

Internet of Things…

…is not a new concept.(Earliest modern references were in 1990s)

Internet of Things…

…devices getting smart & connected.

Internet of Things…

…an explosion of data and control points.

Internet of Things…

…will affect everything.

Internet of Things…

…is going to be HUGE!

Internet of Things…

…“50B devices by 2020”- Cisco

Internet of Things…

…“$1.7T in products & services by 2020”- IDC

Internet of Things…

…“$300B in products & services by 2020”- Gartner

How will the services & appstalk to the devices?

How will developersbuild the services & appsthat talk to the devices?

Internet of Things Market

Internet of Things Market

• Significant Market Opportunities – Device/Sensor Makers– Consumer Electronics– Software Developers– Infrastructure (Cloud) Providers– Service Providers

Internet of Things Market

• Driving Connected Decisions– Connecting Things is only the first step– Intelligent Decisions/Actions is the key

Internet of Things – Challenges

Internet of Things Challenges - INTEROPERABILITY

• Different devices/capabilities– Micro (no screen, embedded, etc.)– Mini (wearables)– Standard (mobile devices, tablets, etc.)– Macro (SmartHome collections, Cloud, etc.)

Internet of Things Challenges - INTEROPERABILITY

• Different operating systems

• Different network protocols

• Different vendors– How do you differentiate products?

• Different silos/vertical markets

Internet of Things Challenges – USER ACCEPTANCE

• Security

• Data privacy

• Different user expectations– Techie/Expert– Average User– Corporate/Enterprise User– Industrial User

Internet of Things – Standards

“The nice things about standards…

…is you have so many to choose from.”- Dr. Andrew S. Tanenbaum

Where Standards Fit in IoT

Applications

App Communications

Network Transports

Supporting Organizations

Standards Are Nothing Without Code

Open Source Code for IoT App Standards

• Collaborative Development – Speeds Innovation & Interoperability

• Bootstraps Device Makers

• Bootstraps App Developers

• Provides ‘reality check’ for Standards Organization

Source: https://ccistudentcenterblog.files.wordpress.com

How OIC Works in Standards & Open Source

• Specification Development

• RAND-Z IP policy

• Reference Implementation

• Apache 2.0 License

OIC Certified Products

Hardware & Applications

IoT Needs by Stakeholder Group

IoT Standards & Consumers

Where Standards Fit - CONSUMERS in IoT

Applications

App Communications

Network Transports

Supporting Organizations

What CONSUMERS (Currently) Want in IoT

What CONSUMERS (Eventually) Want in IoT

What CONSUMERS Currently Get in IoT

What CONSUMERS Currently Get in IoT

IoT Standards & Device Makers

Where Standards Fit - DEVICE MAKERS in IoT

Applications

App Communications

Network Transports

Supporting Organizations

IoT Cloud ServicesReporting &

Control

Internet

Things & WearablesBridging & Forwarding

LE

New Modes of Communication

= Local Network / Same Subnet (Wi-Fi, Ethernet, etc…)

Smart DevicesPeer-to-Peer

STUN/TURN

Scope of IoT Comms App Standards

NewNew

New

We need a way to make IoT comms as easy for developers and manufacturers as connecting a client to a server in the Cloud.

App Standards will address the challenge of IoT comms

Clo

ud

Sm

art

IoT

Client to Cloud

Internet

Solve

d

Compliance Testing & Certification

• Mandatory feature: – Defined in the

specification,– Released in open

source, and– Mandatory in the

Interoperability certification program

• All other features are optional– Note: some features

that are in both the specification and open source may be still be optional

Open SourceSpecificatio

n

Mandatory(in spec, cert &

committed in Open Source Project)

Interoperability Certification

OptionalOpen

SourceFeatures

TestedOptional

OpenSource

Features

TestedOptional

SpecFeatures

OptionalSpec

Features

IoT Standards & Developers

Where Standards Fit - DEVELOPERS in IoT

Applications

App Communications

Network Transports

Supporting Organizations

Conceptual Framework

Framework

ProfilesConsumer Enterpris

eIndustrial Automoti

veEducation Health

Security, Identity & Permissions

DiscoveryData

TransmissionData

ManagementDevice

Management

TransportsLE

RemoteAccess Cloud

Resource Model

Resource Model

Security, Identity & Permissions

Discovery CommsDevice

Management

Transport Abstraction

API - Language Mapping

Accessing Resources

Resource Model

Security, Identity & Permissions

Discovery CommsDevice

Management

Transport Abstraction

LE

Entity Handler

API - Language Mapping

Application

LocalIP

LocalIP

Resource

Shared Transport

Security, Identity & Permissions

Discovery CommsDevice

Management

Transport Abstraction

API - Language Mapping

Accessing Non-Standard Resources

Resource Model

Security, Identity & Permissions

Discovery CommsDevice

Management

Transport Abstraction

LE

Protocol Plug-In

API - Language Mapping

Application

LocalIP

LocalIP

Shared Transport

Resource ModelProtocol Plug-

InManager

Resource

Comms

Resources and Structures

Collection

Property

Collection

Property

Resource

Property

Attribute

Attribute

Resource

Property

Attribute

Attribute

Resource

Property

Attribute

Attribute• On-off state• Brightness• Temperature• Location• Friendly name• Sensor version• Etc…

Property• Resource Type• Resource Interface• Discoverability• Resource version• Access Control List• Observable• Etc…

Property

Property

Property

Property

Light Resource Examples

Resource

Light

Status: On/Off

Resource

Light

Status: On/Off

Dimming: 0-100

Resource

Light

Status: On/Off

Dimming: 0-100

Hue: RGB

Hue: HSL

Colour Temp: K

Grouping Devices

Collection

Garage Door Opener

Resource

Door Mechanism

Action: Open/Close/Stop

Status: Closed/Not-Closed

Resource

Light

Status: On/Off

Detailed Status:Open/Opening/

Closing/Closed/Etc…

Collection

Things in the GarageResource

Light

Status: On/Off

Moving IoT Forward

Moving IoT Forward

Continue Innovation at Transport Layer

• Develop new/better RF/network protocols/standards

• Strengthen existing standards

• Foster relationships with app standards

Moving IoT Forward

Let Developers Add Value, Not Deal with Plumbing

• Standard APIs that allow developers to deliver value

• Cross-platform & IoT vertical agnostic layers

• Open up a market for ‘Connected Decisions’ apps

Automated/Intelligent Decision

Device/Data

Sensor

Sensor

For More Information

http://openinterconnect.org

http://iotivity.org