How FOSS projects and open ICT standards often interact in a virtuous cycle. Recent examples, and a list of IoT-relevant open standards projects at OASIS. Feb 2014
OASIS: open source and open standards: internet of things
1. How do open source software andHow do open source software and
open standards work together?open standards work together?
FOR AN OPENFOR AN OPEN
OPENOPEN
PROTOCOLSPROTOCOLS
INTEROPERABLE
INTERNET OF
THINGS
2. "The largest
standards group
for electronic
commerce on the
Web"
Over 5,000Over 5,000
participantsparticipants
representing morerepresenting more
than 600than 600
organizations andorganizations and
individualsindividuals
70+ technical70+ technical
committeescommittees
producing royalty-producing royalty-
free and RANDfree and RAND
standardsstandards
3. What's “IoT”?
Kevin Ashton, 2009, coins "Internet of Things" phrase
to describe a system where the Internet is connected
to the physical world via ubiquitous sensors
4. How Ubiquitous?
Gartner: “IoT Installed Base Will Grow to 26 Billion Units By
2020.” That number might be too low.
●
Every mobile
●
Every auto
●
Every door
●
Every room
●
Every sensor in
every device …
in every bed,
chair or bracelet
... in every
home, office,
building or
hospital room
… in every city
and village ...
on Earth ...
●
Every part, on
every parts list
5. The Challenges
Every one of those sensor and control points is generating
data. Often, it's very informative and very private data.
Systems are needed to help those devices talk to each other,
manage all that data, and enforce proper access control.
6. Big Data means BIG Challenges
All of the messaging, management,
and access control technologies used
in these large-scale device networks
must be massively scalable.
7. Open Protocols
Current Internet and software methods are highly modular
(APIs), highly distributed (Cloud) and "loosely coupled"
(SOA). In today's systems, every LEGO brick comes from a
different source – and they all still must snap together.
This requires open, rapid and safeopen, rapid and safe development methods.
8. Open, Rapid and Safe:
Open Source and Open StandardsOpen Source and Open Standards
OPEN: Both work well. Easy to join, transparent to review.
RAPID: Open source methods work well. Rapid iterations
and ease of contributions promote rapid development. (1)
SAFE: Open standards methods work well. Strong IPR rules,
balanced participation, neutral governance = usable work. (2)
9. Fast open standards groups ...
and solid open source projects ...
work together very well
Many open standards projects
are robustly supported by free
& open source software.
Web standard (3)
FOSS browsers (4)
Identity standard (5)
FOSS toolkits (6)
10. Giant ecologies can grow from open projects,
promoting widespread use and adaptation.
Fast open standards groups ...
and solid open source projects ...
work together very well
One open standard (UBL for e-invoicing)
generates many local profiles, regional
public projects and open source tools. (7)
11. Giant ecologies can grow from open projects,
promoting widespread use and adaptation.
This works in the Internet of Things, too.
Fast open standards groups ...
and solid open source projects ...
work together very well
The OASISOASIS MQTT TC (8)
standardizes this
industry protocol for lightweight sensor and
device coordination, complemented and
informed by Eclipse'sEclipse's open source
implementation project. The two projects
feed each other improvements, on a non-
exclusive basis, as others also may build to it.
12. Key Challenges
for an Open Internet of Things
Lightweight protocols for
devices to work together,
communicate
Unique and extensible
identifiers for all those
billions of devices
Demand for API access and
interoperability
Cybersecurity
Privacy and Policy
13. Key standards projects for an
Open Internet of Things
Lightweight protocols
for devices to work
together, communicate
OASIS MQTT, MQTT-SN (8)
OASIS SmartGrid projects (9)
Unique and extensible
identifiers for all those
billions of devices
Multiple new projects,
XRI(10)
, UUIDs, etc.
Demand for API access
and interoperability
SOA/Cloud orchestration (11)
and API standardization
(AMQP, MQTT, OData) (12)
Cybersecurity KMIP, SAML,
XACML/JSON, PKCS11,
CloudAuthZ (13)
Privacy and Policy PMRM, PbDSE, and
Personal Data Stores (14)
14. Open Standards and Open Source
Projects will accelerate the
development of the IoT