SlideShare une entreprise Scribd logo
1  sur  26
IPSO Alliance
Enabling IoT Devices’ Hardware and Software Interoperability
What is the IPSO
Alliance?
The IPSO Alliance is a global forum comprising a diverse
international membership focused on enabling IoT devices
to communicate, understand and trust each other with
global interoperability based on open standards.
IPSO Alliance membership is open to all organizations
supporting an IP-based approach to connecting smart
objects and interested in defining the future of the Internet
of Things.
25/18/2017
IPSO Alliance 2015 – All rights
reserved
IPSO Technical Advisory Board and Working Group Efforts
3
Resource
Model
Protocol
Model
Identity
Model
Physical
Model
Services
Model
Semantic
Model
Autonomous
Model
Technical
Advisory
Board
ROLE
• Define Guiding Principles
• Architecture Correctness
• Act on the Board Behalf
• Advise the Working Committees
• Ensure Consistency
Working
Groups
ACTIVE TO BE CHARTERED
The Importance of Interoperability
4
IoT Systems: heterogeneous, large-scale, distributed systems with multi-
vendor building-blocks
We need Interoperability to build systems, create systems of
systems, to keep cost low, to reduce risk, to spur innovation,…
IoT
The challenge
• An aircraft jet engine is built with
25,000 parts
• A passenger car has 30,000
• A wind turbine has 8,000
• There are >10,000 types of medical
devices
…all of which are from hundreds of
manufacturers
• Why Semantics?
• The 2015 McKinsey report that said 40% of the additional
value to IoT is interoperability
• Interoperability starts with the data
• The value add exists when data coming from any origin can
be shared and used by everybody
• The IPSO smart object definition is gaining traction:
•OMA
•Bluetooth (BIPSO)
•STMicroelectronics
•IoTerop (and its smart city initiatives)
•… and more
Semantic Working Group Charter
5
• Why Protocol?
• There are too many IP standards to choose from currently
• There is a need to evaluate performance; some perform
better in certain markets and others better elsewhere
• The Protocol Working Group is tasked with answering how
to use Internet Protocol(s)
Protocol Working Group Charter
6
• With the success of IPSO Smart Object v1, IPSO is now working on
Smart Object v2 which is specifically addressing the issues with:
• Stringent Object/Resource ID standardization processes and activities which are
becoming a barrier in describing “things” dynamically
• Compile / development time binding of Objects/Resources into code which
makes the adoption and continuous improvements to “things” rather difficult
• Interoperability can only be achieved by the SDOs interoperability
• OMA is a very important IPSO partner
Reasons for this presentation
IPSO Smart Object
Model V1.0
• IPSO Data Model V1.0
• Our surroundings can be expressed as a model of Objects & Resources
• Break large components into atomic components, e.g. relays, temperature sensors,
digital input / output, etc.
• Objects and Resources are standardized one by one, and registered with OMNA
LwM2M Registry
IPSO V1.0 Model
RelayTemperature Sensor
3303
5700 5601 5605…Sensor
Value
Min
Measured
Value
Reset (E)
Min/Max
Measure
Values
10245
5500 5501 5854…Digital Input
State
Digital Input
Counter
Off Time
• https://ipso-alliance.github.io/pub/
Object Validation
• Anybody can use composition to create new Objects from the existing
ones. You need to validate them before submitting new ones. You can use
'xmllint' to validate against the LWM2M Schema.
Welcome to the public IPSO Repository
10
# Run xmllint against one or multiple Objects
$ xmllint --noout --schema LWM2M.xsd example.xml
# The output should be:
$ example.xml validates
• http://www.openmobilealliance.org/wp/OMNA/LwM2M/LwM2MRegistry.html
OMNA can provide you with an unique Object or/and Resource Identifier:
(Object ID) or (ResourceID).
To register a new (Ojbect ID) or (Resource ID).
OMA has developed an editor for creating LwM2M Objects & Resources.
•The LwM2M Editor can be accessed here: Editor.
•The XML schema used by the LwM2M Editor can be found here: Schema.
OMA LightweightM2M (LwM2M) Object and Resource Registry
11
• http://devtoolkit.openmobilealliance.org/OEditor/default.aspx
This is a tool for creating, editing and viewing OMA LWM2M objects
OMA LWM2M Management Object Editor
12
IPSO v1.0
Requires to define the
sensors to “atomic” level
Data Model Escalation
x
y z o
TransportConnected Car
Smart Cities Industry
IPSO V1.0
Data Model
Challenges
• The definition and registration process of objects and resources doesn’t
escalate very well:
• All Objects / Resources and any permutations and variations thereof must be predefined á
priori
• Huge standardization effort is required to define Objects/Resources for components in
each vertical sector: industrial, smart cities, transport, etc
• It requires companies from different sectors to agree what and how to standardize sensor
properties.
• Registration, validation and verification effort cannot be underestimated if the aim is to reach out to
billion of devices.
Challenges of this Data Model
Logistic and Operational Challenge
• Since all the bindings are done at development/compile time, any new
“thing”, changes to an existing “thing”, or any new variations thereof
require redevelopment of drivers, testing, and firmware update
• There’s absolutely no way for a new “thing” to automatically work without
any changes to the client framework
Technical Challenge
Switch
Drvr
Temp
Drvr
Sensor drivers manually configured for each sensor & Client hardware
H/W
Sensors
Driver
Sensors
Client
Platform
• Reusable Object IDs and Resource IDs.
• Transport protocol and encoding data format independent.
• Easy to build your own Objects and add to repo.
• Easy to get feedback.
• Sufficient for current use cases.
• Trivial to integrate with LWM2M.
• Tested.
IPSO Smart Objects
17
These are examples of groups/companies/orgs that use IPSO objects...
• http://ipso-alliance.github.io/pub/
• http://www.eclipse.org/leshan/
• http://bluetoother.github.io/bipso/#/
• http://www.yanzinetworks.com/index.jsp
• http://www.eistec.se
• http://lwmqn.github.io
• http://www.versasense.com
• http://coap.technology/impls.html
• https://github.com/PeterEB/coap-shepherd
• https://github.com/contiki-os/contiki/tree/master/apps/ipso-objects
Interoperability
Any actual example system/implementation to demonstrate how IPSO plays so well for interoperability?
18
• The current paradigm doesn’t scale well in a market of billion of “things” –
including virtual - and millions of variations to the same “things”:
• Standardization & registration effort is a daunting task
• Development/Compile time integration is an impediment to interoperability
Limitations of the IPSO Smart Object model V1.0
Next Steps
• IPSO is working on a Node Meta Model
• A Model that defines how things should be defined
• “Things” do not need to be defined a priori and promotes runtime binding
• Proof of Concept is already completed and working in the real world
• Proof of Concept for integration with LWM2M already completed (ST
Micro)
• Synergy with IPSO
• IPSO deals only with the model
• The model is protocol, security, bootstrap, and commissioning agnostic –
a major synergy with OMA and LWM2M
• No framework available – Should we work with the Eclipse Foundation?
• Possible impact in the evolution of LwM2M
• This is for OMA to assess based on the information of the new model.
Next Steps
• No Web Linking! (but easy to add)
• LWM2M Object Versioning.
• Not suited for complex hypermedia interactions.
• Could have a richer language to represent IPSO Objects instead
of XML.
• Missing a lot of IETF CoRE-Link concepts: recource type "rt",
"cf", etc.
• Also URI 3303/0/5700 (no decoupling)
IPSO Smart Objects
22
IPSO Alliance
Membership
www.ipso-alliance.org
5/18/2017
IPSO Alliance 2015 – All rights
reserved
23
• Participate in Working Groups to help create and influence the use cases,
technical guidelines, marketing materials, lobbying efforts, and all other Alliance
work products
• Access pre-publication drafts of the design guidelines and internal documents
through the Working Groups; review and comment on new guidelines prior to
adoption
• Attend and participate in Alliance member-only meetings
• Leverage the IPSO brand and its alliances, present at IPSO-sponsored key
industry events, participate in interoperability test events
Additionally, promoter-level members may:
• Serve on the Board of Directors
• Hold leadership positions within IPSO committees
• Vote on all IPSO business
Why Join the IPSO Alliance?
24
Membership Levels
• Promoter: $5,000 per year
• Contributor: $2,500 per year
• Innovator: $1,000 per year [<10 employees and annual
revenues of $2.5M or less]
How to Join
25
THANK YOU!
www.ipso-alliance.org
5/18/2017
IPSO Alliance 2015 – All rights
reserved
26

Contenu connexe

Tendances

Eclipse Kura Shoot a-pi
Eclipse Kura Shoot a-piEclipse Kura Shoot a-pi
Eclipse Kura Shoot a-piEclipse Kura
 
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...Open Mobile Alliance
 
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)Open Mobile Alliance
 
IoT Microservices at the Edge with Eclipse ioFog
IoT Microservices at the Edge with Eclipse ioFogIoT Microservices at the Edge with Eclipse ioFog
IoT Microservices at the Edge with Eclipse ioFogKilton Hopkins
 
Using open source for IoT
Using open source for IoTUsing open source for IoT
Using open source for IoTIan Skerrett
 
An Introduction to Eclipse Kura - Eclipse Day Florence 2014
An Introduction to Eclipse Kura - Eclipse Day Florence 2014An Introduction to Eclipse Kura - Eclipse Day Florence 2014
An Introduction to Eclipse Kura - Eclipse Day Florence 2014Eurotech
 
IoTlondon - mbed based IoT Gateway talk
IoTlondon - mbed based IoT Gateway talkIoTlondon - mbed based IoT Gateway talk
IoTlondon - mbed based IoT Gateway talkSomeRandomBloke
 
Gateway Design with Eclipse Kura - Taking Kura to heights
Gateway Design with Eclipse Kura - Taking Kura to heightsGateway Design with Eclipse Kura - Taking Kura to heights
Gateway Design with Eclipse Kura - Taking Kura to heightsRajesh Sola
 
Building Open Source IoT Cloud
Building Open Source IoT CloudBuilding Open Source IoT Cloud
Building Open Source IoT Clouddejanb
 
Secure IOT Gateway
Secure IOT GatewaySecure IOT Gateway
Secure IOT GatewayLF Events
 
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...Open Mobile Alliance
 
Developing Robust IoT Gateway Applications from Building Blocks
Developing Robust IoT Gateway Applications from Building BlocksDeveloping Robust IoT Gateway Applications from Building Blocks
Developing Robust IoT Gateway Applications from Building BlocksFrank Alexander Kraemer
 
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkitIoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkitOpen Mobile Alliance
 
Open source IoT gateway
Open source IoT gatewayOpen source IoT gateway
Open source IoT gatewayHenryk Konsek
 
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra WirelessIoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra WirelessOpen Mobile Alliance
 
Asset Monitoring with Beacons, Lora, NodeJS and IoT Cloud
Asset Monitoring with Beacons, Lora,  NodeJS and IoT CloudAsset Monitoring with Beacons, Lora,  NodeJS and IoT Cloud
Asset Monitoring with Beacons, Lora, NodeJS and IoT CloudRobert van Mölken
 
From IoT Central to IoT Hub
From IoT Central to IoT HubFrom IoT Central to IoT Hub
From IoT Central to IoT HubMarco Parenzan
 
On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handBenjamin Cabé
 
Iot gateway dream team - Eclipse Kura and Apache Camel
Iot gateway dream team - Eclipse Kura and Apache CamelIot gateway dream team - Eclipse Kura and Apache Camel
Iot gateway dream team - Eclipse Kura and Apache CamelHenryk Konsek
 

Tendances (20)

Eclipse Kura Shoot a-pi
Eclipse Kura Shoot a-piEclipse Kura Shoot a-pi
Eclipse Kura Shoot a-pi
 
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
Intro to IoT & the role of LwM2M Technologies (Internet of Things World 2017,...
 
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
Prospective of LwM2M for Smart City Use Cases (IoT World 2017 Workshop)
 
IoT Microservices at the Edge with Eclipse ioFog
IoT Microservices at the Edge with Eclipse ioFogIoT Microservices at the Edge with Eclipse ioFog
IoT Microservices at the Edge with Eclipse ioFog
 
Using open source for IoT
Using open source for IoTUsing open source for IoT
Using open source for IoT
 
An Introduction to Eclipse Kura - Eclipse Day Florence 2014
An Introduction to Eclipse Kura - Eclipse Day Florence 2014An Introduction to Eclipse Kura - Eclipse Day Florence 2014
An Introduction to Eclipse Kura - Eclipse Day Florence 2014
 
Internet of Things - Advantech IoT Gateway Starter Kit
Internet of Things - Advantech IoT Gateway Starter KitInternet of Things - Advantech IoT Gateway Starter Kit
Internet of Things - Advantech IoT Gateway Starter Kit
 
IoTlondon - mbed based IoT Gateway talk
IoTlondon - mbed based IoT Gateway talkIoTlondon - mbed based IoT Gateway talk
IoTlondon - mbed based IoT Gateway talk
 
Gateway Design with Eclipse Kura - Taking Kura to heights
Gateway Design with Eclipse Kura - Taking Kura to heightsGateway Design with Eclipse Kura - Taking Kura to heights
Gateway Design with Eclipse Kura - Taking Kura to heights
 
Building Open Source IoT Cloud
Building Open Source IoT CloudBuilding Open Source IoT Cloud
Building Open Source IoT Cloud
 
Secure IOT Gateway
Secure IOT GatewaySecure IOT Gateway
Secure IOT Gateway
 
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
Introduction to OMA LightweightM2M by OMA Device Management Chairman (IoT Wor...
 
Developing Robust IoT Gateway Applications from Building Blocks
Developing Robust IoT Gateway Applications from Building BlocksDeveloping Robust IoT Gateway Applications from Building Blocks
Developing Robust IoT Gateway Applications from Building Blocks
 
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkitIoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
 
Open source IoT gateway
Open source IoT gatewayOpen source IoT gateway
Open source IoT gateway
 
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra WirelessIoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
IoT Seminar (Oct. 2016) Nicolas Damour - Sierra Wireless
 
Asset Monitoring with Beacons, Lora, NodeJS and IoT Cloud
Asset Monitoring with Beacons, Lora,  NodeJS and IoT CloudAsset Monitoring with Beacons, Lora,  NodeJS and IoT Cloud
Asset Monitoring with Beacons, Lora, NodeJS and IoT Cloud
 
From IoT Central to IoT Hub
From IoT Central to IoT HubFrom IoT Central to IoT Hub
From IoT Central to IoT Hub
 
On making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in handOn making standards organizations & open source communities work hand in hand
On making standards organizations & open source communities work hand in hand
 
Iot gateway dream team - Eclipse Kura and Apache Camel
Iot gateway dream team - Eclipse Kura and Apache CamelIot gateway dream team - Eclipse Kura and Apache Camel
Iot gateway dream team - Eclipse Kura and Apache Camel
 

Similaire à Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (IoT World 2017 Workshop)

Real-World, Open Source, End-to-End JavaScript in IoT
Real-World, Open Source, End-to-End JavaScript in IoTReal-World, Open Source, End-to-End JavaScript in IoT
Real-World, Open Source, End-to-End JavaScript in IoTAll Things Open
 
WSO2Con US 2013 - Connected Business - making it happen
WSO2Con US 2013 - Connected Business - making it happenWSO2Con US 2013 - Connected Business - making it happen
WSO2Con US 2013 - Connected Business - making it happenWSO2
 
An Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTAn Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTCharles Eckel
 
Open, Secure & Transparent AI Pipelines
Open, Secure & Transparent AI PipelinesOpen, Secure & Transparent AI Pipelines
Open, Secure & Transparent AI PipelinesNick Pentreath
 
Open Source IoT Project Flogo - Introduction, Overview and Architecture
Open Source IoT Project Flogo - Introduction, Overview and ArchitectureOpen Source IoT Project Flogo - Introduction, Overview and Architecture
Open Source IoT Project Flogo - Introduction, Overview and ArchitectureKai Wähner
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Mirco Hering
 
OMA Developer Tool Kit - Mobile World Congress
OMA Developer Tool Kit - Mobile World CongressOMA Developer Tool Kit - Mobile World Congress
OMA Developer Tool Kit - Mobile World CongressOpen Mobile Alliance
 
Reactive Micro Services with Java seminar
Reactive Micro Services with Java seminarReactive Micro Services with Java seminar
Reactive Micro Services with Java seminarGal Marder
 
Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.Gladson DSouza
 
DevOps on Oracle Cloud
DevOps on Oracle CloudDevOps on Oracle Cloud
DevOps on Oracle CloudMee Nam Lee
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...CollabNet
 
eSoftHead - groupware solution
eSoftHead - groupware solutioneSoftHead - groupware solution
eSoftHead - groupware solutionNguyen Hai
 
Using Node-RED for building IoT workflows
Using Node-RED for building IoT workflowsUsing Node-RED for building IoT workflows
Using Node-RED for building IoT workflowsAniruddha Chakrabarti
 
EBSCO Digital Transformation with AWS
EBSCO Digital Transformation with AWS EBSCO Digital Transformation with AWS
EBSCO Digital Transformation with AWS Kenzan
 
Current & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightCurrent & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightabhijit2511
 
Summit 16: NetIDE: Integrating and Orchestrating SDN Controllers
Summit 16: NetIDE: Integrating and Orchestrating SDN ControllersSummit 16: NetIDE: Integrating and Orchestrating SDN Controllers
Summit 16: NetIDE: Integrating and Orchestrating SDN ControllersOPNFV
 
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?Emertxe Information Technologies Pvt Ltd
 
Technical standards & the RDTF Vision: some considerations
Technical standards & the RDTF Vision: some considerationsTechnical standards & the RDTF Vision: some considerations
Technical standards & the RDTF Vision: some considerationsPaul Walk
 
Single Source of Truth for Network Automation
Single Source of Truth for Network AutomationSingle Source of Truth for Network Automation
Single Source of Truth for Network AutomationAndy Davidson
 

Similaire à Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (IoT World 2017 Workshop) (20)

Real-World, Open Source, End-to-End JavaScript in IoT
Real-World, Open Source, End-to-End JavaScript in IoTReal-World, Open Source, End-to-End JavaScript in IoT
Real-World, Open Source, End-to-End JavaScript in IoT
 
WSO2Con US 2013 - Connected Business - making it happen
WSO2Con US 2013 - Connected Business - making it happenWSO2Con US 2013 - Connected Business - making it happen
WSO2Con US 2013 - Connected Business - making it happen
 
An Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoTAn Open and Collaborative Ecosystem for IoT
An Open and Collaborative Ecosystem for IoT
 
Open, Secure & Transparent AI Pipelines
Open, Secure & Transparent AI PipelinesOpen, Secure & Transparent AI Pipelines
Open, Secure & Transparent AI Pipelines
 
Open Source IoT Project Flogo - Introduction, Overview and Architecture
Open Source IoT Project Flogo - Introduction, Overview and ArchitectureOpen Source IoT Project Flogo - Introduction, Overview and Architecture
Open Source IoT Project Flogo - Introduction, Overview and Architecture
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 
OMA Developer Tool Kit - Mobile World Congress
OMA Developer Tool Kit - Mobile World CongressOMA Developer Tool Kit - Mobile World Congress
OMA Developer Tool Kit - Mobile World Congress
 
Reactive Micro Services with Java seminar
Reactive Micro Services with Java seminarReactive Micro Services with Java seminar
Reactive Micro Services with Java seminar
 
Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.
 
DevOps on Oracle Cloud
DevOps on Oracle CloudDevOps on Oracle Cloud
DevOps on Oracle Cloud
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
 
eSoftHead - groupware solution
eSoftHead - groupware solutioneSoftHead - groupware solution
eSoftHead - groupware solution
 
Using Node-RED for building IoT workflows
Using Node-RED for building IoT workflowsUsing Node-RED for building IoT workflows
Using Node-RED for building IoT workflows
 
EBSCO Digital Transformation with AWS
EBSCO Digital Transformation with AWS EBSCO Digital Transformation with AWS
EBSCO Digital Transformation with AWS
 
Current & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightCurrent & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylight
 
Summit 16: NetIDE: Integrating and Orchestrating SDN Controllers
Summit 16: NetIDE: Integrating and Orchestrating SDN ControllersSummit 16: NetIDE: Integrating and Orchestrating SDN Controllers
Summit 16: NetIDE: Integrating and Orchestrating SDN Controllers
 
Lect 2 assessing the technology landscape
Lect 2 assessing the technology landscapeLect 2 assessing the technology landscape
Lect 2 assessing the technology landscape
 
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
Demystifying IoT skills : What does it take to become a FullStack IoT engineer?
 
Technical standards & the RDTF Vision: some considerations
Technical standards & the RDTF Vision: some considerationsTechnical standards & the RDTF Vision: some considerations
Technical standards & the RDTF Vision: some considerations
 
Single Source of Truth for Network Automation
Single Source of Truth for Network AutomationSingle Source of Truth for Network Automation
Single Source of Truth for Network Automation
 

Plus de Open Mobile Alliance

IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)
IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)
IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)Open Mobile Alliance
 
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...Open Mobile Alliance
 
IoT Seminar (Oct. 2016) Tao Lin - Movimento Group
IoT Seminar (Oct. 2016) Tao Lin - Movimento GroupIoT Seminar (Oct. 2016) Tao Lin - Movimento Group
IoT Seminar (Oct. 2016) Tao Lin - Movimento GroupOpen Mobile Alliance
 
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROPIoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROPOpen Mobile Alliance
 
OMA Open Source Industry Survey Results
OMA Open Source Industry Survey ResultsOMA Open Source Industry Survey Results
OMA Open Source Industry Survey ResultsOpen Mobile Alliance
 
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopNXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopOpen Mobile Alliance
 
LWM2M Introduction - Edinburgh 2016 Workshop with ARM
LWM2M Introduction - Edinburgh 2016 Workshop with ARMLWM2M Introduction - Edinburgh 2016 Workshop with ARM
LWM2M Introduction - Edinburgh 2016 Workshop with ARMOpen Mobile Alliance
 
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...Open Mobile Alliance
 
IoT Seminar (Jan. 2016) - (6) sunil marolia - taming the iot beast, one manag...
IoT Seminar (Jan. 2016) - (6) sunil marolia - taming the iot beast, one manag...IoT Seminar (Jan. 2016) - (6) sunil marolia - taming the iot beast, one manag...
IoT Seminar (Jan. 2016) - (6) sunil marolia - taming the iot beast, one manag...Open Mobile Alliance
 
IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...
IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...
IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...Open Mobile Alliance
 
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwaIoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwaOpen Mobile Alliance
 
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...Open Mobile Alliance
 
IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...
IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...
IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...Open Mobile Alliance
 
IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...
IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...
IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...Open Mobile Alliance
 
OMA LWM2M Tutorial by ARM to IETF ACE
OMA LWM2M Tutorial by ARM to IETF ACEOMA LWM2M Tutorial by ARM to IETF ACE
OMA LWM2M Tutorial by ARM to IETF ACEOpen Mobile Alliance
 
Industry Organizations’ global perspective on 5G
Industry Organizations’ global perspective on 5GIndustry Organizations’ global perspective on 5G
Industry Organizations’ global perspective on 5GOpen Mobile Alliance
 

Plus de Open Mobile Alliance (18)

IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)
IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)
IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)
 
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
 
IoT Seminar (Oct. 2016) Tao Lin - Movimento Group
IoT Seminar (Oct. 2016) Tao Lin - Movimento GroupIoT Seminar (Oct. 2016) Tao Lin - Movimento Group
IoT Seminar (Oct. 2016) Tao Lin - Movimento Group
 
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROPIoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
IoT Seminar (Oct. 2016) Hatem Oueslati - IOTEROP
 
OMA Open Source Industry Survey Results
OMA Open Source Industry Survey ResultsOMA Open Source Industry Survey Results
OMA Open Source Industry Survey Results
 
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 WorkshopNXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
NXP FRDM-K64F Platform with ARM mbed Demo - Edinburgh 2016 Workshop
 
LWM2M Introduction - Edinburgh 2016 Workshop with ARM
LWM2M Introduction - Edinburgh 2016 Workshop with ARMLWM2M Introduction - Edinburgh 2016 Workshop with ARM
LWM2M Introduction - Edinburgh 2016 Workshop with ARM
 
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
IoT Seminar (Jan. 2016) - (9) kenneth lowe - fast track your lwm2m developmen...
 
IoT Seminar (Jan. 2016) - (6) sunil marolia - taming the iot beast, one manag...
IoT Seminar (Jan. 2016) - (6) sunil marolia - taming the iot beast, one manag...IoT Seminar (Jan. 2016) - (6) sunil marolia - taming the iot beast, one manag...
IoT Seminar (Jan. 2016) - (6) sunil marolia - taming the iot beast, one manag...
 
IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...
IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...
IoT Seminar (Jan. 2016) - (5) dr antonio jara - oma lwm2m + oma gotapi the mo...
 
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwaIoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
IoT Seminar (Jan. 2016) - (4) friedhelm rodermund - lwm2m and lpwa
 
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
 
IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...
IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...
IoT Seminar (Jan. 2016) - (2) nicolas damour - close encounters of the sevent...
 
IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...
IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...
IoT Seminar (Jan. 2016) - (1) dr omar elloumi - onem2m interworking and seman...
 
OMA LWM2M Tutorial by ARM to IETF ACE
OMA LWM2M Tutorial by ARM to IETF ACEOMA LWM2M Tutorial by ARM to IETF ACE
OMA LWM2M Tutorial by ARM to IETF ACE
 
Intro to OMA GotAPI
Intro to OMA GotAPIIntro to OMA GotAPI
Intro to OMA GotAPI
 
Industry Organizations’ global perspective on 5G
Industry Organizations’ global perspective on 5GIndustry Organizations’ global perspective on 5G
Industry Organizations’ global perspective on 5G
 
OMA for Automotive Presentation
OMA for Automotive PresentationOMA for Automotive Presentation
OMA for Automotive Presentation
 

Dernier

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Dernier (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

Enabling IoT Devices’ Hardware and Software Interoperability, IPSO Alliance (IoT World 2017 Workshop)

  • 1. IPSO Alliance Enabling IoT Devices’ Hardware and Software Interoperability
  • 2. What is the IPSO Alliance? The IPSO Alliance is a global forum comprising a diverse international membership focused on enabling IoT devices to communicate, understand and trust each other with global interoperability based on open standards. IPSO Alliance membership is open to all organizations supporting an IP-based approach to connecting smart objects and interested in defining the future of the Internet of Things. 25/18/2017 IPSO Alliance 2015 – All rights reserved
  • 3. IPSO Technical Advisory Board and Working Group Efforts 3 Resource Model Protocol Model Identity Model Physical Model Services Model Semantic Model Autonomous Model Technical Advisory Board ROLE • Define Guiding Principles • Architecture Correctness • Act on the Board Behalf • Advise the Working Committees • Ensure Consistency Working Groups ACTIVE TO BE CHARTERED
  • 4. The Importance of Interoperability 4 IoT Systems: heterogeneous, large-scale, distributed systems with multi- vendor building-blocks We need Interoperability to build systems, create systems of systems, to keep cost low, to reduce risk, to spur innovation,… IoT The challenge • An aircraft jet engine is built with 25,000 parts • A passenger car has 30,000 • A wind turbine has 8,000 • There are >10,000 types of medical devices …all of which are from hundreds of manufacturers
  • 5. • Why Semantics? • The 2015 McKinsey report that said 40% of the additional value to IoT is interoperability • Interoperability starts with the data • The value add exists when data coming from any origin can be shared and used by everybody • The IPSO smart object definition is gaining traction: •OMA •Bluetooth (BIPSO) •STMicroelectronics •IoTerop (and its smart city initiatives) •… and more Semantic Working Group Charter 5
  • 6. • Why Protocol? • There are too many IP standards to choose from currently • There is a need to evaluate performance; some perform better in certain markets and others better elsewhere • The Protocol Working Group is tasked with answering how to use Internet Protocol(s) Protocol Working Group Charter 6
  • 7. • With the success of IPSO Smart Object v1, IPSO is now working on Smart Object v2 which is specifically addressing the issues with: • Stringent Object/Resource ID standardization processes and activities which are becoming a barrier in describing “things” dynamically • Compile / development time binding of Objects/Resources into code which makes the adoption and continuous improvements to “things” rather difficult • Interoperability can only be achieved by the SDOs interoperability • OMA is a very important IPSO partner Reasons for this presentation
  • 9. • IPSO Data Model V1.0 • Our surroundings can be expressed as a model of Objects & Resources • Break large components into atomic components, e.g. relays, temperature sensors, digital input / output, etc. • Objects and Resources are standardized one by one, and registered with OMNA LwM2M Registry IPSO V1.0 Model RelayTemperature Sensor 3303 5700 5601 5605…Sensor Value Min Measured Value Reset (E) Min/Max Measure Values 10245 5500 5501 5854…Digital Input State Digital Input Counter Off Time
  • 10. • https://ipso-alliance.github.io/pub/ Object Validation • Anybody can use composition to create new Objects from the existing ones. You need to validate them before submitting new ones. You can use 'xmllint' to validate against the LWM2M Schema. Welcome to the public IPSO Repository 10 # Run xmllint against one or multiple Objects $ xmllint --noout --schema LWM2M.xsd example.xml # The output should be: $ example.xml validates
  • 11. • http://www.openmobilealliance.org/wp/OMNA/LwM2M/LwM2MRegistry.html OMNA can provide you with an unique Object or/and Resource Identifier: (Object ID) or (ResourceID). To register a new (Ojbect ID) or (Resource ID). OMA has developed an editor for creating LwM2M Objects & Resources. •The LwM2M Editor can be accessed here: Editor. •The XML schema used by the LwM2M Editor can be found here: Schema. OMA LightweightM2M (LwM2M) Object and Resource Registry 11
  • 12. • http://devtoolkit.openmobilealliance.org/OEditor/default.aspx This is a tool for creating, editing and viewing OMA LWM2M objects OMA LWM2M Management Object Editor 12
  • 13. IPSO v1.0 Requires to define the sensors to “atomic” level Data Model Escalation x y z o TransportConnected Car Smart Cities Industry IPSO V1.0 Data Model
  • 15. • The definition and registration process of objects and resources doesn’t escalate very well: • All Objects / Resources and any permutations and variations thereof must be predefined á priori • Huge standardization effort is required to define Objects/Resources for components in each vertical sector: industrial, smart cities, transport, etc • It requires companies from different sectors to agree what and how to standardize sensor properties. • Registration, validation and verification effort cannot be underestimated if the aim is to reach out to billion of devices. Challenges of this Data Model Logistic and Operational Challenge
  • 16. • Since all the bindings are done at development/compile time, any new “thing”, changes to an existing “thing”, or any new variations thereof require redevelopment of drivers, testing, and firmware update • There’s absolutely no way for a new “thing” to automatically work without any changes to the client framework Technical Challenge Switch Drvr Temp Drvr Sensor drivers manually configured for each sensor & Client hardware H/W Sensors Driver Sensors Client Platform
  • 17. • Reusable Object IDs and Resource IDs. • Transport protocol and encoding data format independent. • Easy to build your own Objects and add to repo. • Easy to get feedback. • Sufficient for current use cases. • Trivial to integrate with LWM2M. • Tested. IPSO Smart Objects 17
  • 18. These are examples of groups/companies/orgs that use IPSO objects... • http://ipso-alliance.github.io/pub/ • http://www.eclipse.org/leshan/ • http://bluetoother.github.io/bipso/#/ • http://www.yanzinetworks.com/index.jsp • http://www.eistec.se • http://lwmqn.github.io • http://www.versasense.com • http://coap.technology/impls.html • https://github.com/PeterEB/coap-shepherd • https://github.com/contiki-os/contiki/tree/master/apps/ipso-objects Interoperability Any actual example system/implementation to demonstrate how IPSO plays so well for interoperability? 18
  • 19. • The current paradigm doesn’t scale well in a market of billion of “things” – including virtual - and millions of variations to the same “things”: • Standardization & registration effort is a daunting task • Development/Compile time integration is an impediment to interoperability Limitations of the IPSO Smart Object model V1.0
  • 21. • IPSO is working on a Node Meta Model • A Model that defines how things should be defined • “Things” do not need to be defined a priori and promotes runtime binding • Proof of Concept is already completed and working in the real world • Proof of Concept for integration with LWM2M already completed (ST Micro) • Synergy with IPSO • IPSO deals only with the model • The model is protocol, security, bootstrap, and commissioning agnostic – a major synergy with OMA and LWM2M • No framework available – Should we work with the Eclipse Foundation? • Possible impact in the evolution of LwM2M • This is for OMA to assess based on the information of the new model. Next Steps
  • 22. • No Web Linking! (but easy to add) • LWM2M Object Versioning. • Not suited for complex hypermedia interactions. • Could have a richer language to represent IPSO Objects instead of XML. • Missing a lot of IETF CoRE-Link concepts: recource type "rt", "cf", etc. • Also URI 3303/0/5700 (no decoupling) IPSO Smart Objects 22
  • 24. • Participate in Working Groups to help create and influence the use cases, technical guidelines, marketing materials, lobbying efforts, and all other Alliance work products • Access pre-publication drafts of the design guidelines and internal documents through the Working Groups; review and comment on new guidelines prior to adoption • Attend and participate in Alliance member-only meetings • Leverage the IPSO brand and its alliances, present at IPSO-sponsored key industry events, participate in interoperability test events Additionally, promoter-level members may: • Serve on the Board of Directors • Hold leadership positions within IPSO committees • Vote on all IPSO business Why Join the IPSO Alliance? 24
  • 25. Membership Levels • Promoter: $5,000 per year • Contributor: $2,500 per year • Innovator: $1,000 per year [<10 employees and annual revenues of $2.5M or less] How to Join 25

Notes de l'éditeur

  1. Focus IPSO alliance to be IoT Device champion. Bring together hardware and software players in embedded market to achieve the forecasted IoT market. Interoperability = fundamental, covers ALL 7 working groups. Currently have Data (semantic), Protocol, and Security. Smart object = IoT device, hardware + software = IoT (GM). But it can also be a subset of.
  2. TAB Define the world view of how the Smart Objects will be used (The Future) Articulate the value proposition Update the mission Review scope of the overall framework Define the terminology (based on what exist in all industries) Explain what we mean Taxonomy Semantics Define the IPSO Reference Framework to achieve interoperability for all models Identify the various Smart Object models (Semantics, Identifier, Protocol, etc…) to make the Framework Propose a charter for each model committee (1 page) Provide instantiation examples for vertical markets Provide instantiation examples for constrained and non-constrained devices Deliverables Document to explain scope and value proposition (high level) : Mid-Jan 2016,final approval by end of Jan 2016 Abstract for website Document containing definitions and taxonomy : End of Feb 2016 Reference Framework Architecture Draft : Next member meeting Charters of the required model committees (as we go)
  3. Briefly introduce Michel who will present later on the group’s activities and mention that STM and IoTerop will be demonstrated during the happy hour
  4. Introduce Tim