Upload
open-interconnect-consortium
View
514
Download
0
Tags:
Embed Size (px)
Citation preview
Without App Standards……There Is No Internet of Anything
Guy MartinSenior Strategist/Head of Digital Marketing
@guyma, @OpenInterConn
Agenda
• IoT Market
• IoT Challenges
• IoT Standards & Their Importance
• IoT Needs by Stakeholder Group
• Moving IoT Forward
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 - 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
Where Standards Fit in IoT
Applications
App Communications
Network Transports
Supporting Organizations
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
Where Standards Fit - CONSUMERS in IoT
Applications
App Communications
Network Transports
Supporting Organizations
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
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
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