SlideShare a Scribd company logo
The emergent Open Source ecosystem
for IoT
1
Param SinghIan Skerrett
VP, Eclipse Foundation CEO Iotracks
IoT advisor city of San Francisco
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
Session Outline
• The Need for Interoperability
• Growth of Open Source in IoT
• IoT Market Landscape
• A deeper Dive into open source with Eclipse
2
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
Key Trends in IoT
3
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
Interoperability is the Key
4source: Mckinsey - Unlocking the potential of IoT, June 2015
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. 5
physically connect devices
(analog / digital) source: entrepreneurshiptalk.wordpress.com
local | mesh protocols
Session Mgmt (MQTT et all)
Decision: Local Fog | Cloud | hybrid
Decision: Business model | process
Enterprise Business Systems | Processes
Presentation Layer- Exiting dashboard | new
Event (Data) Routing | Processing
Data Storage | Retrieval | Analytics
Device Management
Decision: Business Operations & Support
Transforming People’s Lives !
Need for interoperability across all tiers
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
Open Source is the Key to Interoperability
6
Software ISVs
Device Vendors
Enterprise
Software
Developers
Solution
Providers
Infrastructure | Cloud Network Operators Networking Equipment
Industrial BusinessApps: Consumer
Embedded
Developers
prevents vendor lock-in
trusted reusable components
seamless inter-connectivity via open protocols
Lowers barriers to entry
Lowers costs | Community Support
together delivering full- stack interoperability
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
Open vs Open Source
• Just opening up proprietary
platforms is not enough
• SDKs
• APIs
• We need access to
• Source code
• a trusted environment
to publish our
interoperability
components (preferably
as microservices…)
7
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.Emergence of Open Source Projects in IoT
8
Open Source Wins
mobile infrastructure Internet of Thingsenterprise
middleware
?
Apache App Server Android Docker
HadoopJavaJava
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
Adoption of MQTT vs COAP
9source: pdf.fremantle.org (google searches for MQTT and COAP)
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
Exponential growth since docker went Open Source
10source: docker conference
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
Scores of Other Open Source initiatives
11
Device Hive
The Physical Web
Lelylan Thing Speak
Bug Labs
Open Remote
OpenHAB
Eclipse IoT ProjectsKaa
freeboard.io
Platforms Middleware Tools & development Consortium Protocols
ARM mbed
OIC + All SeenOSHWA
XMPP
CoAPMQTT
BipIO
OpenIoT
KinomaJS
Thingful
Hardware
BeagleBone Intel Galileo
Misc
Mozilla
ejbca PKIIntel's TAPApache (Ignite)
Raspbian VSCP
PicoLabs
Tessel.io
The Thing System
Industrial Internet Consortium (IIC)
Eclipse
OpenFog Consortium
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
Key sectors in IoT
IoT Device Cloud
Edge
12
Proprietary
Eclipse
Apache, iotracks
Forgerock | ARM mbed
Docker, Linux distros
current M2M | embedded
intel edison
electric imp
other sensors, micro controllers
Lively cloud
electric imp cloud
M2M Clouds
AWS, IBM, Microsoft, GE
Open Device Clouds
(emerging)
Kafka, Spark, mongoDB
Openstack
Open Source
param singh
IoT market landscape - open vs closed systems
IoT Device Cloud
Open SourceProprietary
EdgeMicro-controller
Sensors, Boards
(electric Imp)
(Intel Edison)
(particle.io)
Micro-controller
Clouds
(Electric Imp Cloud)
(Particle.io Cloud)
AWS
Marketplace of reusable components
OpenHAB (a gap)
iotracks
ForgeRock
Apache ignite
Eclipse
PTC/ Axeda| Thingworks,
Etherios, EuroTech
Windriver
machine shop, GoFactory
IoT Device Clouds
Xively
Parse for IoT
PTC/Axeda
IBM BlueMix
GE Predix
Microsoft Azure
ARM mbed
gateways
SAP Hana
(Open Device Clouds) Still Emerging
Traditional M2M
Device Clouds
Docker
13
Kafka, Spark, mongoDB
Openstack
open-ing
Linux distros
Contiki R IoT
Kaa
This work is licensed under a Creative Commons Attribution 4.0 International License.
Cisco IoX
param singh
The true cost of silos…
14
the question is how to ensure this interoperability…
param singh
According to a new VisionMobile
survey of 3,700 IoT developers,
91% of respondents use open
source software in at least one
area of their software stack. This
is good news for IoT because only
open source promises to reduce
or eliminate the potential for lock-
in imposed by proprietary
“standards.”
15
extending this use to other layers of the stack…
source: http://readwrite.com/2016/05/04/open-source-near-ubiquitous-iot-report-pl1/
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
open alternative to proprietary M2M and IOT systems
threading together projects across the tiers…
16
Tiers of IoT stack
Presentation
cloud | identity | systems
App logic and orchestration
components dev environments
IoT infrastructure
gateways, networks protocols &
device connectors
device firmware, drivers, agents
Contiki
various client stacks
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
17
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
18
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
What does Fog Layer | Edge Computing mean
19source: Cisco
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
When to use Fog Computing
• Multiple locations: different wings in a hospital, multiple city blocks
• A large number of sensors: 10s, 100, 1000’s of sensors especially when
they are of different types of sensors
• low latency: real-time performance is really important sub-millisecond
roundtrip, on premise-only for security reasons)
• apply real-time analytics: versus post processing in Hadoop clusters
• Immediate notification: for mission critical system
• Offline or Sporadic Connectivity: on premise for security reasons (utilities),
or collection points
20
param singh
IDC on Edge Gateway
21
“…promoting open data platforms to accelerate IoT
developers onto the platform. Edge Gateways (running
containers) will play a critical role here”
Vernon Turner, SVP IoT at IDC
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
migration from monolithic…
22
Monolithic Architecture & deployment
process
API and Framework driven
Bundling of code into single executable that can
be unit tested.
Complex server and deployment process - from
individual workstations, integration, functional
testing, staging, to production
modern single page web and mobile apps
with client and server side code and
programming interfaces
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
… to a modern architecture for IoT
23
microservices containers dev models, integration
& management
API make it desirable to deploy
services independently. leading
to a focus on a system of loosely
coupled processes
containers (docker) use
shared OS kernel (hw
isolation). Making, build,
ship and run easy and
secure
code (different languages &
dev environments) in
containers makes it possible to
assemble IoT with greater
flexibility
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
A New approach to Fog | Edge Computing
• Open Source Containers and Micro-services at the edge compute layer
layer not just in the cloud
• Key Benefits
• reuse of legacy code from edge technologies written in C and Java
• containers provide greater security vs running scripts on the edge
• reusable | open source components: use flexible microservices to
apply- policies, code | scripts, machine learning (analytics) directly on
the edge for real-time | low latency uses
24
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. 25source: docker.com
Docker Nautilus - Security Scanning - released Today
• Binary Image Scan: detection of malicious code, stripping, renaming of your mages
• Natively integrated: with Docker Hub (Official and Private repos)
• Scans are container-aware: Does not require running an image, reduces the risk of
undetected security problems.
• Notifications: notifies the user when new vulnerabilities are discovered
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
orchestrating event streams on the edge…
26
source: Cisco
containers per device | streams
distributed mesh of edge processing servers or cloud
event orchestration
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
open fog consortium
27
source: Cisco
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
Open Source is the Key to Interoperability
28
Software ISVs
Device Vendors
Enterprise
Software
Developers
Solution
Providers
Infrastructure | Cloud Network Operators Networking Equipment
Industrial BusinessApps: Consumer
Embedded
Developers
prevents vendor lock-in
trusted reusable components
seamless inter-connectivity via open protocols
Lowers barriers to entry
Lowers costs | Community Support
together delivering full- stack interoperability
Creating the Open Source
Building Blocks for IoT
Ian Skerrett
Eclipse Foundation
Copyright (c) 2013, Eclipse Foundation, Inc. Made
available under the Eclipse Public License 1.0
5/5/2016 30
Openness Attracts Developers
IoT Developer Enablement
Copyright (c) 2013, Eclipse Foundation, Inc. Made
available under the Eclipse Public License 1.0
5/5/2016 32
Developers Build Cool Stuff
Copyright (c) 2013, Eclipse Foundation, Inc. Made
available under the Eclipse Public License 1.0
5/5/2016 33
Open Hardware Is a Key Enabler
IoT Developer Survey 2016 - Copyright Eclipse Foundation
Usage of Open Hardware
7%
9%
32%
33%
19%
Yes, my company deploys IoT solution using a
Yes, I have experimented with open harware
Never used open hardware
5/5/2016 34
Have you ever used any open hardware platforms like Raspberry Pi,
Arduino, BeagleBone, etc.?
Copyright (c) 2013, Eclipse Foundation, Inc. Made
available under the Eclipse Public License 1.0
5/5/2016 35
Open Source Software
Will Be a Key Enabler
5/5/2016
Copyright (c) 2013, Eclipse Foundation, Inc. Made
available under the Eclipse Public License 1.0 36
Innovation
Open Source enables:
• Permissionless innovation
• Innovation through integration
• Far higher levels of experimentation
Copyright (c) 2013, Eclipse Foundation, Inc. Made
available under the Eclipse Public License 1.0
5/5/2016 38
Open source makes it
easier for developers
Connect and Manage Devices
Vorto
OS at Eclipse IoT
IoT Architectures
New and Existing
Devices
IoT Gateways Network/Wireless
Services
Backend Systems
Open Solutions
New and Existing
Devices
IoT Gateways Network/Wireless
Services
Backend Systems
Open Standards and Open Source to Connect and Manage
Connect and Manage with Open Standards
New and Existing Devices
CoAP
LWM2M
Many Open Standards
MQTT
- Simple Publish/
Subscribe protocol
- Small footprint
- Minimal on-the-wire
formal and payload
MQTT Client
(Java, JS, C, C++, Python, etc.)
MQTT Client MQTT Broker
Mosquitto
MQTT Broker
(C Code)
MQTT Adoption
IoT Developer Survey 2016 - Copyright Eclipse Foundation
Messaging Standards
HTTP
MQTT
CoAP
HTTP/2
n-house / proprietary
AMQP
XMPP
I don’t know
etary vendor protocol
Other
DDS
None 2.3%
3.5%
5.3%
6.2%
7.4%
13.2%
13.9%
15.5%
19.2%
21.2%
52.4%
61.2%
5/5/2016 46
What messaging protocol(s) do you use for your IoT solution?
Constrained Application Protocol (CoAP)
• RESTful protocol
designed from scratch
• Transparent mapping
to HTTP
• Works over UDP
• DTLS Security
Californium
- CoAP Core
- DTLS
- CoAP Tools
- Java implementations
REST
Interface
Lightweight M2M
- Standard for device
management
- Based on CoAP
Wakaama
LWM2M Adoption
IoT Gateway Services
IoT Gateways
Java and OSGi
Gateways
IoT Gateways
• Gateway management
• How to manage remote gateways and keep them up to date
• How to manage connectivity
• Manage deployed applications
• Gateways become an application container
• Remote configuration
• Remote update
Java VM
OSGi Application Container
Device Abstraction
Gateway Basic Services
Network Configuration
Network Management Field
Protocols
Connectivity and Delivery
AdministrationGUI
Operation&Management
Linux
Hardware
App 1 App 2 App n. . . .
Applications
Where we are heading: Open IoT Stack
Connectivity
- MQTT
- CoAP
- LWM2M
IoT Gateway Services
- Remote management
- Application
management
IoT Applications
IoT Solution Frameworks
- Home Automation
- SCADA
- OM2M
Reporting
Developer
Tools
Open & Commercial Hardware
Security
- DTLS
- DNS-SD
- DNS-SEC
Home Automation
• Flexible Framework
• Based on Java and OSGi
• Huge number of “bindings”:

KNX, Nest, Philips HUE, …
Solutions
• Telco Service Providers
• Implementation of oneM2M: OM2M
• Industrial IoT:
• Eclipse neoSCADA
• Support Siemens S7 PLC, IEC 60870-4-105
• 4DIAC - IEC 61499
• Rise V2G - IEC 15118
• Milo - OPC-UA
• IoT network management: Krikkit
• Rules engine for IoT devices
• Powering Cisco’s Data in Motion.
Eclipse IoT is also...
IoT Server Platform
• Software provisioning
• https://projects.eclipse.org/projects/iot.hawkbit
• Uniform service interface for Telemetry and
Command & Uniform service interface for Telemetry and
Command & Control
ntrol
• https://projects.eclipse.org/projects/iot.hono
Vorto: IoT device modeling tools
Open IoT Stack
New and Existing
Devices
IoT Gateways Network/Wireless
Services
Backend Systems
Open IoT Stack
Eclipse IoT Community
Eclipse IoT today
2 21 150+
MLOC projects developers
Commercial Ecosystem
Open IoT Stack for Java
80 teams $20K+ in prizes
http://iot.eclipse.org/open-iot-challenge
Virtual IoT Meetup
Bi-weekly webinars with IoT experts
900+ members
http://www.meetup.com/Virtual-IoT
More Info: iot.eclipse.org
Copyright (c) 2014 Eclipse Foundation, licensed under the
EPL-1.0
Sandbox Servers

http://iot.eclipse.org/sandbox.html
67
Get Involved!
• Open (or fix!) bugs
• Request new features
• Write articles, tutorials
• Participate on the mailing lists
• Share your success stories
• Propose your project!
Questions
@ianskerrett
Ian.Skerrett@eclipse.org
IoT Solutions – Home Automation
Intranet of Things for Home Automation
Event Bus
Persistence ServicesAutomation Logic
User Interfaces
Item Registry
Hue
Binding
Samsun
g
Binding
Bluetooth
Binding
Sonos
Binding
Hue
Bluetooth
Samsung
Sonos
...
IoT Solutions: SCADA
• SCADA (Supervisory Control and Data Acquisition) is defined as
the monitoring and control of technical processes by means of
a computer system
Hierarchical Architecture
Local control centers
Regional control centers
Global control center
Devices, like Dataloggers
PLCs, Beaglebone,
Raspberry PI, ...
Protocols & Interoperability
● Drivers
− Modbus (master & slave)
− Siemens S7 PLC
− IEC 60870-4-105 (master &
slave) *
− OPC DA 2 (client) †
− OPC UA (client & server) **
− SNMP †, JDBC, Shell
− Building blocks for more
Eclipse SCADA
Client and server for Java
Client for .NET using IKVM
Partially: JSON, WebService
† SNMP and OPC from openSCADA
* included in next release 0.2.0
** planned for 0.3.0
param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.
Guide to Open Source Summit Sessions…
76
Wednesday May 11th 2016 Thursday May 12th 2016
1
11:20-
12:40
Keynote
Emergent IoT Open Source Ecosystem
- Ian Skerrett, Eclipse Foundation
- Param Singh, iotracks inc
IoT Presentation layer to IoT
Client Technologies
- Ari Jaakis
- Peter Hoddie
2 1:40- 3:20 afternoon
IoT Interoperability- vertical
integration across IoT layers
- Kilton Hopkins, iotracks
- Stein Myrseth, Forgerock
Cognitive Computing: the
Triumph of Data over Algorithms
- Gurvinder Ahluwalia, CTO IBM
Cloud and Blockchain
3 4:10- 5:20
late
afternoon
Apache Ignite, In-memory
- Nikita Ivanov
IoT and the role of Open API’s
- Patrice Slupowski, VP Digital
Innovation, Orange

More Related Content

What's hot

Creati-FI, Leveraging the Future Internet for Creative Industries
Creati-FI, Leveraging the Future Internet for Creative IndustriesCreati-FI, Leveraging the Future Internet for Creative Industries
Creati-FI, Leveraging the Future Internet for Creative Industries
Artur Serra
 
Secure Real Time Monitoring & Analysis for IoT Product Engineering
Secure Real Time Monitoring & Analysis for IoT Product EngineeringSecure Real Time Monitoring & Analysis for IoT Product Engineering
Secure Real Time Monitoring & Analysis for IoT Product Engineering
Infostretch
 
FIWARE Global Summit - PriMaCy - Predictive Intelligent Maintenance in Cyber-...
FIWARE Global Summit - PriMaCy - Predictive Intelligent Maintenance in Cyber-...FIWARE Global Summit - PriMaCy - Predictive Intelligent Maintenance in Cyber-...
FIWARE Global Summit - PriMaCy - Predictive Intelligent Maintenance in Cyber-...
FIWARE
 
[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...
[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...
[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...
WSO2
 
20090620 CWID EDI-gateway (EDI) Identity Management (IDM) US
20090620 CWID EDI-gateway (EDI) Identity Management (IDM) US20090620 CWID EDI-gateway (EDI) Identity Management (IDM) US
20090620 CWID EDI-gateway (EDI) Identity Management (IDM) USKim Holm
 
ibtekkar Company Profile-New
ibtekkar Company Profile-New ibtekkar Company Profile-New
ibtekkar Company Profile-New Manal Hammoud
 
apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...
apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...
apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...
apidays
 
TechWiseTV Workshop: Operational Insights
TechWiseTV Workshop: Operational InsightsTechWiseTV Workshop: Operational Insights
TechWiseTV Workshop: Operational Insights
Robb Boyd
 
apidays LIVE LONDON - Toward certifying Financial-grade API profile with Keyc...
apidays LIVE LONDON - Toward certifying Financial-grade API profile with Keyc...apidays LIVE LONDON - Toward certifying Financial-grade API profile with Keyc...
apidays LIVE LONDON - Toward certifying Financial-grade API profile with Keyc...
apidays
 
[WSO2 Summit Sydney 2019] Open Banking from the Trenches: How European Banks ...
[WSO2 Summit Sydney 2019] Open Banking from the Trenches: How European Banks ...[WSO2 Summit Sydney 2019] Open Banking from the Trenches: How European Banks ...
[WSO2 Summit Sydney 2019] Open Banking from the Trenches: How European Banks ...
WSO2
 
FIWARE IoT Ready Programme
FIWARE IoT Ready ProgrammeFIWARE IoT Ready Programme
FIWARE IoT Ready Programme
FIWARE
 
Utthunga Technologies corporate ppt
Utthunga Technologies corporate pptUtthunga Technologies corporate ppt
Utthunga Technologies corporate ppt
Samir Kumar Sahu
 
IOT Paris Seminar 2015 - Connected Objects makers, How to deal with Data?
IOT Paris Seminar 2015 - Connected Objects makers, How to deal with Data?IOT Paris Seminar 2015 - Connected Objects makers, How to deal with Data?
IOT Paris Seminar 2015 - Connected Objects makers, How to deal with Data?
MongoDB
 
[WSO2 Integration Summit Nairobi 2019] Case Study - Telkom Kenya
[WSO2 Integration Summit Nairobi 2019] Case Study - Telkom Kenya[WSO2 Integration Summit Nairobi 2019] Case Study - Telkom Kenya
[WSO2 Integration Summit Nairobi 2019] Case Study - Telkom Kenya
WSO2
 
FIWARE Global Summit - International Data Spaces - A New Idea for Sharing Data
FIWARE Global Summit - International Data Spaces - A New Idea for Sharing DataFIWARE Global Summit - International Data Spaces - A New Idea for Sharing Data
FIWARE Global Summit - International Data Spaces - A New Idea for Sharing Data
FIWARE
 
FIWARE Global Summit - MD4PROD
FIWARE Global Summit - MD4PRODFIWARE Global Summit - MD4PROD
FIWARE Global Summit - MD4PROD
FIWARE
 
Alleantia pitch at IBM Smartcamp 2015
Alleantia pitch at IBM Smartcamp 2015Alleantia pitch at IBM Smartcamp 2015
Alleantia pitch at IBM Smartcamp 2015
Antonio Conati Barbaro
 
devops in iot solution development final
devops in iot solution development finaldevops in iot solution development final
devops in iot solution development final
SPIN Chennai
 
Knowage & FIWARE: the new ecosystem for Smart Applications, Davide Zerbetto, ...
Knowage & FIWARE: the new ecosystem for Smart Applications, Davide Zerbetto, ...Knowage & FIWARE: the new ecosystem for Smart Applications, Davide Zerbetto, ...
Knowage & FIWARE: the new ecosystem for Smart Applications, Davide Zerbetto, ...
OW2
 

What's hot (19)

Creati-FI, Leveraging the Future Internet for Creative Industries
Creati-FI, Leveraging the Future Internet for Creative IndustriesCreati-FI, Leveraging the Future Internet for Creative Industries
Creati-FI, Leveraging the Future Internet for Creative Industries
 
Secure Real Time Monitoring & Analysis for IoT Product Engineering
Secure Real Time Monitoring & Analysis for IoT Product EngineeringSecure Real Time Monitoring & Analysis for IoT Product Engineering
Secure Real Time Monitoring & Analysis for IoT Product Engineering
 
FIWARE Global Summit - PriMaCy - Predictive Intelligent Maintenance in Cyber-...
FIWARE Global Summit - PriMaCy - Predictive Intelligent Maintenance in Cyber-...FIWARE Global Summit - PriMaCy - Predictive Intelligent Maintenance in Cyber-...
FIWARE Global Summit - PriMaCy - Predictive Intelligent Maintenance in Cyber-...
 
[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...
[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...
[APIdays Singapore 2019] API Management in a Istio Service Mesh with WSO2 API...
 
20090620 CWID EDI-gateway (EDI) Identity Management (IDM) US
20090620 CWID EDI-gateway (EDI) Identity Management (IDM) US20090620 CWID EDI-gateway (EDI) Identity Management (IDM) US
20090620 CWID EDI-gateway (EDI) Identity Management (IDM) US
 
ibtekkar Company Profile-New
ibtekkar Company Profile-New ibtekkar Company Profile-New
ibtekkar Company Profile-New
 
apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...
apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...
apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...
 
TechWiseTV Workshop: Operational Insights
TechWiseTV Workshop: Operational InsightsTechWiseTV Workshop: Operational Insights
TechWiseTV Workshop: Operational Insights
 
apidays LIVE LONDON - Toward certifying Financial-grade API profile with Keyc...
apidays LIVE LONDON - Toward certifying Financial-grade API profile with Keyc...apidays LIVE LONDON - Toward certifying Financial-grade API profile with Keyc...
apidays LIVE LONDON - Toward certifying Financial-grade API profile with Keyc...
 
[WSO2 Summit Sydney 2019] Open Banking from the Trenches: How European Banks ...
[WSO2 Summit Sydney 2019] Open Banking from the Trenches: How European Banks ...[WSO2 Summit Sydney 2019] Open Banking from the Trenches: How European Banks ...
[WSO2 Summit Sydney 2019] Open Banking from the Trenches: How European Banks ...
 
FIWARE IoT Ready Programme
FIWARE IoT Ready ProgrammeFIWARE IoT Ready Programme
FIWARE IoT Ready Programme
 
Utthunga Technologies corporate ppt
Utthunga Technologies corporate pptUtthunga Technologies corporate ppt
Utthunga Technologies corporate ppt
 
IOT Paris Seminar 2015 - Connected Objects makers, How to deal with Data?
IOT Paris Seminar 2015 - Connected Objects makers, How to deal with Data?IOT Paris Seminar 2015 - Connected Objects makers, How to deal with Data?
IOT Paris Seminar 2015 - Connected Objects makers, How to deal with Data?
 
[WSO2 Integration Summit Nairobi 2019] Case Study - Telkom Kenya
[WSO2 Integration Summit Nairobi 2019] Case Study - Telkom Kenya[WSO2 Integration Summit Nairobi 2019] Case Study - Telkom Kenya
[WSO2 Integration Summit Nairobi 2019] Case Study - Telkom Kenya
 
FIWARE Global Summit - International Data Spaces - A New Idea for Sharing Data
FIWARE Global Summit - International Data Spaces - A New Idea for Sharing DataFIWARE Global Summit - International Data Spaces - A New Idea for Sharing Data
FIWARE Global Summit - International Data Spaces - A New Idea for Sharing Data
 
FIWARE Global Summit - MD4PROD
FIWARE Global Summit - MD4PRODFIWARE Global Summit - MD4PROD
FIWARE Global Summit - MD4PROD
 
Alleantia pitch at IBM Smartcamp 2015
Alleantia pitch at IBM Smartcamp 2015Alleantia pitch at IBM Smartcamp 2015
Alleantia pitch at IBM Smartcamp 2015
 
devops in iot solution development final
devops in iot solution development finaldevops in iot solution development final
devops in iot solution development final
 
Knowage & FIWARE: the new ecosystem for Smart Applications, Davide Zerbetto, ...
Knowage & FIWARE: the new ecosystem for Smart Applications, Davide Zerbetto, ...Knowage & FIWARE: the new ecosystem for Smart Applications, Davide Zerbetto, ...
Knowage & FIWARE: the new ecosystem for Smart Applications, Davide Zerbetto, ...
 

Viewers also liked

Oies Overview 201701
Oies Overview 201701Oies Overview 201701
Oies Overview 201701
Francisco Maroto
 
Building Applications with Eclipse IoT, Block by Block
Building Applications with Eclipse IoT, Block by BlockBuilding Applications with Eclipse IoT, Block by Block
Building Applications with Eclipse IoT, Block by Block
Anne Nevin
 
Creating end-to-end IoT applications with Eclipse Kura & Solair IoT Platform
Creating end-to-end IoT applications with Eclipse Kura & Solair IoT PlatformCreating end-to-end IoT applications with Eclipse Kura & Solair IoT Platform
Creating end-to-end IoT applications with Eclipse Kura & Solair IoT Platform
Valeria Naldi
 
Open source IoT
Open source IoTOpen source IoT
Open source IoT
IoT613
 
IoT with Apache ActiveMQ, Camel & Spark
IoT with Apache ActiveMQ, Camel & SparkIoT with Apache ActiveMQ, Camel & Spark
IoT with Apache ActiveMQ, Camel & Spark
Red Hat Developers
 
Examining the emergent open source IoT ecosystem - IoT World Europe 2016
Examining the emergent open source IoT ecosystem - IoT World Europe 2016Examining the emergent open source IoT ecosystem - IoT World Europe 2016
Examining the emergent open source IoT ecosystem - IoT World Europe 2016
Benjamin Cabé
 
2016-09-eclipse-iot-cf-summit
2016-09-eclipse-iot-cf-summit2016-09-eclipse-iot-cf-summit
2016-09-eclipse-iot-cf-summit
Mike Milinkovich
 
Eclipse Edje: A Java API for Microcontrollers
Eclipse Edje: A Java API for MicrocontrollersEclipse Edje: A Java API for Microcontrollers
Eclipse Edje: A Java API for Microcontrollers
MicroEJ
 
Building the Internet of Things with Eclipse IoT - JavaLand 2014
Building the Internet of Things with Eclipse IoT - JavaLand 2014Building the Internet of Things with Eclipse IoT - JavaLand 2014
Building the Internet of Things with Eclipse IoT - JavaLand 2014Benjamin Cabé
 
IoT Aquarium 2
IoT Aquarium 2IoT Aquarium 2
IoT Aquarium 2
Benjamin Chodroff
 
Eclipse IoT Edje project: the software foundation for IoT devices
Eclipse IoT Edje project: the software foundation for IoT devicesEclipse IoT Edje project: the software foundation for IoT devices
Eclipse IoT Edje project: the software foundation for IoT devices
MicroEJ
 
End-to-end IoT solutions with Java and Eclipse IoT
End-to-end IoT solutions with Java and Eclipse IoTEnd-to-end IoT solutions with Java and Eclipse IoT
End-to-end IoT solutions with Java and Eclipse IoT
Benjamin Cabé
 
Eclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersEclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developers
Ian Skerrett
 
Devoxx 2015 - Building the Internet of Things with Eclipse IoT
Devoxx 2015 - Building the Internet of Things with Eclipse IoTDevoxx 2015 - Building the Internet of Things with Eclipse IoT
Devoxx 2015 - Building the Internet of Things with Eclipse IoT
Benjamin Cabé
 
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
Kilton Hopkins
 
MQTT with Eclipse Paho: A protocol for IoT and M2M communication
MQTT with Eclipse Paho: A protocol for IoT and M2M communicationMQTT with Eclipse Paho: A protocol for IoT and M2M communication
MQTT with Eclipse Paho: A protocol for IoT and M2M communication
Christian Götz
 
Got Python I/O: IoT Develoment in Python via GPIO
Got Python I/O: IoT Develoment in Python via GPIOGot Python I/O: IoT Develoment in Python via GPIO
Got Python I/O: IoT Develoment in Python via GPIO
Adam Englander
 
IoT: An introduction
IoT: An introductionIoT: An introduction
IoT: An introduction
JWORKS powered by Ordina
 
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...EVRYTHNG: Concepts, technologies and applications for connecting physical obj...
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...
EVRYTHNG
 
InterCon 2016 - Backend do IoT com RethinkDB e Python
InterCon 2016 - Backend do IoT com RethinkDB e PythonInterCon 2016 - Backend do IoT com RethinkDB e Python
InterCon 2016 - Backend do IoT com RethinkDB e Python
iMasters
 

Viewers also liked (20)

Oies Overview 201701
Oies Overview 201701Oies Overview 201701
Oies Overview 201701
 
Building Applications with Eclipse IoT, Block by Block
Building Applications with Eclipse IoT, Block by BlockBuilding Applications with Eclipse IoT, Block by Block
Building Applications with Eclipse IoT, Block by Block
 
Creating end-to-end IoT applications with Eclipse Kura & Solair IoT Platform
Creating end-to-end IoT applications with Eclipse Kura & Solair IoT PlatformCreating end-to-end IoT applications with Eclipse Kura & Solair IoT Platform
Creating end-to-end IoT applications with Eclipse Kura & Solair IoT Platform
 
Open source IoT
Open source IoTOpen source IoT
Open source IoT
 
IoT with Apache ActiveMQ, Camel & Spark
IoT with Apache ActiveMQ, Camel & SparkIoT with Apache ActiveMQ, Camel & Spark
IoT with Apache ActiveMQ, Camel & Spark
 
Examining the emergent open source IoT ecosystem - IoT World Europe 2016
Examining the emergent open source IoT ecosystem - IoT World Europe 2016Examining the emergent open source IoT ecosystem - IoT World Europe 2016
Examining the emergent open source IoT ecosystem - IoT World Europe 2016
 
2016-09-eclipse-iot-cf-summit
2016-09-eclipse-iot-cf-summit2016-09-eclipse-iot-cf-summit
2016-09-eclipse-iot-cf-summit
 
Eclipse Edje: A Java API for Microcontrollers
Eclipse Edje: A Java API for MicrocontrollersEclipse Edje: A Java API for Microcontrollers
Eclipse Edje: A Java API for Microcontrollers
 
Building the Internet of Things with Eclipse IoT - JavaLand 2014
Building the Internet of Things with Eclipse IoT - JavaLand 2014Building the Internet of Things with Eclipse IoT - JavaLand 2014
Building the Internet of Things with Eclipse IoT - JavaLand 2014
 
IoT Aquarium 2
IoT Aquarium 2IoT Aquarium 2
IoT Aquarium 2
 
Eclipse IoT Edje project: the software foundation for IoT devices
Eclipse IoT Edje project: the software foundation for IoT devicesEclipse IoT Edje project: the software foundation for IoT devices
Eclipse IoT Edje project: the software foundation for IoT devices
 
End-to-end IoT solutions with Java and Eclipse IoT
End-to-end IoT solutions with Java and Eclipse IoTEnd-to-end IoT solutions with Java and Eclipse IoT
End-to-end IoT solutions with Java and Eclipse IoT
 
Eclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersEclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developers
 
Devoxx 2015 - Building the Internet of Things with Eclipse IoT
Devoxx 2015 - Building the Internet of Things with Eclipse IoTDevoxx 2015 - Building the Internet of Things with Eclipse IoT
Devoxx 2015 - Building the Internet of Things with Eclipse IoT
 
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
 
MQTT with Eclipse Paho: A protocol for IoT and M2M communication
MQTT with Eclipse Paho: A protocol for IoT and M2M communicationMQTT with Eclipse Paho: A protocol for IoT and M2M communication
MQTT with Eclipse Paho: A protocol for IoT and M2M communication
 
Got Python I/O: IoT Develoment in Python via GPIO
Got Python I/O: IoT Develoment in Python via GPIOGot Python I/O: IoT Develoment in Python via GPIO
Got Python I/O: IoT Develoment in Python via GPIO
 
IoT: An introduction
IoT: An introductionIoT: An introduction
IoT: An introduction
 
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...EVRYTHNG: Concepts, technologies and applications for connecting physical obj...
EVRYTHNG: Concepts, technologies and applications for connecting physical obj...
 
InterCon 2016 - Backend do IoT com RethinkDB e Python
InterCon 2016 - Backend do IoT com RethinkDB e PythonInterCon 2016 - Backend do IoT com RethinkDB e Python
InterCon 2016 - Backend do IoT com RethinkDB e Python
 

Similar to IoTWorld 2016 OSS Keynote Param Singh, Ian Skerrett

CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
Krishna-Kumar
 
Open by Design
Open by DesignOpen by Design
Open by Design
Nimesh Bhatia
 
"Current and Planned Standards for Computer Vision and Machine Learning," a P...
"Current and Planned Standards for Computer Vision and Machine Learning," a P..."Current and Planned Standards for Computer Vision and Machine Learning," a P...
"Current and Planned Standards for Computer Vision and Machine Learning," a P...
Edge AI and Vision Alliance
 
Akraino and Edge Computing
Akraino and Edge ComputingAkraino and Edge Computing
Akraino and Edge Computing
Liz Warner
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
WSO2
 
Programming the world with Docker
Programming the world with DockerProgramming the world with Docker
Programming the world with Docker
Patrick Chanezon
 
Juniper Jumpstarts Innovation: Open Sources SDN Controller
Juniper Jumpstarts Innovation: Open Sources SDN ControllerJuniper Jumpstarts Innovation: Open Sources SDN Controller
Juniper Jumpstarts Innovation: Open Sources SDN Controller
Juniper Networks
 
Introducing the Open Container Project
Introducing the Open Container ProjectIntroducing the Open Container Project
Introducing the Open Container Project
Andrew Kennedy
 
Red Hat and kubernetes: awesome stuff coming your way
Red Hat and kubernetes:  awesome stuff coming your wayRed Hat and kubernetes:  awesome stuff coming your way
Red Hat and kubernetes: awesome stuff coming your way
Johannes Brännström
 
DockerDay2015: Keynote
DockerDay2015: KeynoteDockerDay2015: Keynote
DockerDay2015: Keynote
Docker-Hanoi
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
WSO2
 
Neo4J with Docker and Azure - GraphConnect 2015
Neo4J with Docker and Azure - GraphConnect 2015Neo4J with Docker and Azure - GraphConnect 2015
Neo4J with Docker and Azure - GraphConnect 2015
Patrick Chanezon
 
Fiware, the future internet
Fiware, the future internetFiware, the future internet
Fiware, the future internet
Fernando Lopez Aguilar
 
Hyperledger community update February 2018
Hyperledger  community update   February 2018Hyperledger  community update   February 2018
Hyperledger community update February 2018
Christopher Ferris
 
Are you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkAre you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the network
Megan O'Keefe
 
Scaling frontend applications with micro-frontends Presentation.pdf
Scaling frontend applications with micro-frontends Presentation.pdfScaling frontend applications with micro-frontends Presentation.pdf
Scaling frontend applications with micro-frontends Presentation.pdf
KatamaRajuBandigari1
 
2018.11 eclipse overview (japan meeting)
2018.11 eclipse overview (japan meeting)2018.11 eclipse overview (japan meeting)
2018.11 eclipse overview (japan meeting)
Mike Milinkovich
 
Executive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersExecutive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of Containers
NVISIA
 
Oscon 2017: Build your own container-based system with the Moby project
Oscon 2017: Build your own container-based system with the Moby projectOscon 2017: Build your own container-based system with the Moby project
Oscon 2017: Build your own container-based system with the Moby project
Patrick Chanezon
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday
Walid Shaari
 

Similar to IoTWorld 2016 OSS Keynote Param Singh, Ian Skerrett (20)

CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018CNCF Introduction - Feb 2018
CNCF Introduction - Feb 2018
 
Open by Design
Open by DesignOpen by Design
Open by Design
 
"Current and Planned Standards for Computer Vision and Machine Learning," a P...
"Current and Planned Standards for Computer Vision and Machine Learning," a P..."Current and Planned Standards for Computer Vision and Machine Learning," a P...
"Current and Planned Standards for Computer Vision and Machine Learning," a P...
 
Akraino and Edge Computing
Akraino and Edge ComputingAkraino and Edge Computing
Akraino and Edge Computing
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Programming the world with Docker
Programming the world with DockerProgramming the world with Docker
Programming the world with Docker
 
Juniper Jumpstarts Innovation: Open Sources SDN Controller
Juniper Jumpstarts Innovation: Open Sources SDN ControllerJuniper Jumpstarts Innovation: Open Sources SDN Controller
Juniper Jumpstarts Innovation: Open Sources SDN Controller
 
Introducing the Open Container Project
Introducing the Open Container ProjectIntroducing the Open Container Project
Introducing the Open Container Project
 
Red Hat and kubernetes: awesome stuff coming your way
Red Hat and kubernetes:  awesome stuff coming your wayRed Hat and kubernetes:  awesome stuff coming your way
Red Hat and kubernetes: awesome stuff coming your way
 
DockerDay2015: Keynote
DockerDay2015: KeynoteDockerDay2015: Keynote
DockerDay2015: Keynote
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Neo4J with Docker and Azure - GraphConnect 2015
Neo4J with Docker and Azure - GraphConnect 2015Neo4J with Docker and Azure - GraphConnect 2015
Neo4J with Docker and Azure - GraphConnect 2015
 
Fiware, the future internet
Fiware, the future internetFiware, the future internet
Fiware, the future internet
 
Hyperledger community update February 2018
Hyperledger  community update   February 2018Hyperledger  community update   February 2018
Hyperledger community update February 2018
 
Are you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkAre you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the network
 
Scaling frontend applications with micro-frontends Presentation.pdf
Scaling frontend applications with micro-frontends Presentation.pdfScaling frontend applications with micro-frontends Presentation.pdf
Scaling frontend applications with micro-frontends Presentation.pdf
 
2018.11 eclipse overview (japan meeting)
2018.11 eclipse overview (japan meeting)2018.11 eclipse overview (japan meeting)
2018.11 eclipse overview (japan meeting)
 
Executive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of ContainersExecutive Briefing: The Why, What, and Where of Containers
Executive Briefing: The Why, What, and Where of Containers
 
Oscon 2017: Build your own container-based system with the Moby project
Oscon 2017: Build your own container-based system with the Moby projectOscon 2017: Build your own container-based system with the Moby project
Oscon 2017: Build your own container-based system with the Moby project
 
Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday Bahrain ch9 introduction to docker 5th birthday
Bahrain ch9 introduction to docker 5th birthday
 

Recently uploaded

2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
JeyaPerumal1
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
nhiyenphan2005
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
harveenkaur52
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
vmemo1
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
Trish Parr
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
CIOWomenMagazine
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
SEO Article Boost
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
cuobya
 

Recently uploaded (20)

2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
 
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
重新申请毕业证书(RMIT毕业证)皇家墨尔本理工大学毕业证成绩单精仿办理
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
 
Understanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdfUnderstanding User Behavior with Google Analytics.pdf
Understanding User Behavior with Google Analytics.pdf
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
 

IoTWorld 2016 OSS Keynote Param Singh, Ian Skerrett

  • 1. The emergent Open Source ecosystem for IoT 1 Param SinghIan Skerrett VP, Eclipse Foundation CEO Iotracks IoT advisor city of San Francisco
  • 2. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. Session Outline • The Need for Interoperability • Growth of Open Source in IoT • IoT Market Landscape • A deeper Dive into open source with Eclipse 2
  • 3. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. Key Trends in IoT 3
  • 4. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. Interoperability is the Key 4source: Mckinsey - Unlocking the potential of IoT, June 2015
  • 5. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. 5 physically connect devices (analog / digital) source: entrepreneurshiptalk.wordpress.com local | mesh protocols Session Mgmt (MQTT et all) Decision: Local Fog | Cloud | hybrid Decision: Business model | process Enterprise Business Systems | Processes Presentation Layer- Exiting dashboard | new Event (Data) Routing | Processing Data Storage | Retrieval | Analytics Device Management Decision: Business Operations & Support Transforming People’s Lives ! Need for interoperability across all tiers
  • 6. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. Open Source is the Key to Interoperability 6 Software ISVs Device Vendors Enterprise Software Developers Solution Providers Infrastructure | Cloud Network Operators Networking Equipment Industrial BusinessApps: Consumer Embedded Developers prevents vendor lock-in trusted reusable components seamless inter-connectivity via open protocols Lowers barriers to entry Lowers costs | Community Support together delivering full- stack interoperability
  • 7. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. Open vs Open Source • Just opening up proprietary platforms is not enough • SDKs • APIs • We need access to • Source code • a trusted environment to publish our interoperability components (preferably as microservices…) 7
  • 8. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License.Emergence of Open Source Projects in IoT 8 Open Source Wins mobile infrastructure Internet of Thingsenterprise middleware ? Apache App Server Android Docker HadoopJavaJava
  • 9. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. Adoption of MQTT vs COAP 9source: pdf.fremantle.org (google searches for MQTT and COAP)
  • 10. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. Exponential growth since docker went Open Source 10source: docker conference
  • 11. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. Scores of Other Open Source initiatives 11 Device Hive The Physical Web Lelylan Thing Speak Bug Labs Open Remote OpenHAB Eclipse IoT ProjectsKaa freeboard.io Platforms Middleware Tools & development Consortium Protocols ARM mbed OIC + All SeenOSHWA XMPP CoAPMQTT BipIO OpenIoT KinomaJS Thingful Hardware BeagleBone Intel Galileo Misc Mozilla ejbca PKIIntel's TAPApache (Ignite) Raspbian VSCP PicoLabs Tessel.io The Thing System Industrial Internet Consortium (IIC) Eclipse OpenFog Consortium
  • 12. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. Key sectors in IoT IoT Device Cloud Edge 12 Proprietary Eclipse Apache, iotracks Forgerock | ARM mbed Docker, Linux distros current M2M | embedded intel edison electric imp other sensors, micro controllers Lively cloud electric imp cloud M2M Clouds AWS, IBM, Microsoft, GE Open Device Clouds (emerging) Kafka, Spark, mongoDB Openstack Open Source
  • 13. param singh IoT market landscape - open vs closed systems IoT Device Cloud Open SourceProprietary EdgeMicro-controller Sensors, Boards (electric Imp) (Intel Edison) (particle.io) Micro-controller Clouds (Electric Imp Cloud) (Particle.io Cloud) AWS Marketplace of reusable components OpenHAB (a gap) iotracks ForgeRock Apache ignite Eclipse PTC/ Axeda| Thingworks, Etherios, EuroTech Windriver machine shop, GoFactory IoT Device Clouds Xively Parse for IoT PTC/Axeda IBM BlueMix GE Predix Microsoft Azure ARM mbed gateways SAP Hana (Open Device Clouds) Still Emerging Traditional M2M Device Clouds Docker 13 Kafka, Spark, mongoDB Openstack open-ing Linux distros Contiki R IoT Kaa This work is licensed under a Creative Commons Attribution 4.0 International License. Cisco IoX
  • 14. param singh The true cost of silos… 14 the question is how to ensure this interoperability…
  • 15. param singh According to a new VisionMobile survey of 3,700 IoT developers, 91% of respondents use open source software in at least one area of their software stack. This is good news for IoT because only open source promises to reduce or eliminate the potential for lock- in imposed by proprietary “standards.” 15 extending this use to other layers of the stack… source: http://readwrite.com/2016/05/04/open-source-near-ubiquitous-iot-report-pl1/
  • 16. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. open alternative to proprietary M2M and IOT systems threading together projects across the tiers… 16 Tiers of IoT stack Presentation cloud | identity | systems App logic and orchestration components dev environments IoT infrastructure gateways, networks protocols & device connectors device firmware, drivers, agents Contiki various client stacks
  • 17. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. 17
  • 18. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. 18
  • 19. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. What does Fog Layer | Edge Computing mean 19source: Cisco
  • 20. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. When to use Fog Computing • Multiple locations: different wings in a hospital, multiple city blocks • A large number of sensors: 10s, 100, 1000’s of sensors especially when they are of different types of sensors • low latency: real-time performance is really important sub-millisecond roundtrip, on premise-only for security reasons) • apply real-time analytics: versus post processing in Hadoop clusters • Immediate notification: for mission critical system • Offline or Sporadic Connectivity: on premise for security reasons (utilities), or collection points 20
  • 21. param singh IDC on Edge Gateway 21 “…promoting open data platforms to accelerate IoT developers onto the platform. Edge Gateways (running containers) will play a critical role here” Vernon Turner, SVP IoT at IDC
  • 22. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. migration from monolithic… 22 Monolithic Architecture & deployment process API and Framework driven Bundling of code into single executable that can be unit tested. Complex server and deployment process - from individual workstations, integration, functional testing, staging, to production modern single page web and mobile apps with client and server side code and programming interfaces
  • 23. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. … to a modern architecture for IoT 23 microservices containers dev models, integration & management API make it desirable to deploy services independently. leading to a focus on a system of loosely coupled processes containers (docker) use shared OS kernel (hw isolation). Making, build, ship and run easy and secure code (different languages & dev environments) in containers makes it possible to assemble IoT with greater flexibility
  • 24. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. A New approach to Fog | Edge Computing • Open Source Containers and Micro-services at the edge compute layer layer not just in the cloud • Key Benefits • reuse of legacy code from edge technologies written in C and Java • containers provide greater security vs running scripts on the edge • reusable | open source components: use flexible microservices to apply- policies, code | scripts, machine learning (analytics) directly on the edge for real-time | low latency uses 24
  • 25. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. 25source: docker.com Docker Nautilus - Security Scanning - released Today • Binary Image Scan: detection of malicious code, stripping, renaming of your mages • Natively integrated: with Docker Hub (Official and Private repos) • Scans are container-aware: Does not require running an image, reduces the risk of undetected security problems. • Notifications: notifies the user when new vulnerabilities are discovered
  • 26. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. orchestrating event streams on the edge… 26 source: Cisco containers per device | streams distributed mesh of edge processing servers or cloud event orchestration
  • 27. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. open fog consortium 27 source: Cisco
  • 28. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. Open Source is the Key to Interoperability 28 Software ISVs Device Vendors Enterprise Software Developers Solution Providers Infrastructure | Cloud Network Operators Networking Equipment Industrial BusinessApps: Consumer Embedded Developers prevents vendor lock-in trusted reusable components seamless inter-connectivity via open protocols Lowers barriers to entry Lowers costs | Community Support together delivering full- stack interoperability
  • 29. Creating the Open Source Building Blocks for IoT Ian Skerrett Eclipse Foundation
  • 30. Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 5/5/2016 30 Openness Attracts Developers
  • 32. Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 5/5/2016 32 Developers Build Cool Stuff
  • 33. Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 5/5/2016 33 Open Hardware Is a Key Enabler
  • 34. IoT Developer Survey 2016 - Copyright Eclipse Foundation Usage of Open Hardware 7% 9% 32% 33% 19% Yes, my company deploys IoT solution using a Yes, I have experimented with open harware Never used open hardware 5/5/2016 34 Have you ever used any open hardware platforms like Raspberry Pi, Arduino, BeagleBone, etc.?
  • 35. Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 5/5/2016 35 Open Source Software Will Be a Key Enabler
  • 36. 5/5/2016 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 36
  • 37. Innovation Open Source enables: • Permissionless innovation • Innovation through integration • Far higher levels of experimentation
  • 38. Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 5/5/2016 38 Open source makes it easier for developers
  • 41. IoT Architectures New and Existing Devices IoT Gateways Network/Wireless Services Backend Systems
  • 42. Open Solutions New and Existing Devices IoT Gateways Network/Wireless Services Backend Systems Open Standards and Open Source to Connect and Manage
  • 43. Connect and Manage with Open Standards New and Existing Devices CoAP LWM2M Many Open Standards
  • 44. MQTT - Simple Publish/ Subscribe protocol - Small footprint - Minimal on-the-wire formal and payload MQTT Client (Java, JS, C, C++, Python, etc.) MQTT Client MQTT Broker Mosquitto MQTT Broker (C Code)
  • 46. IoT Developer Survey 2016 - Copyright Eclipse Foundation Messaging Standards HTTP MQTT CoAP HTTP/2 n-house / proprietary AMQP XMPP I don’t know etary vendor protocol Other DDS None 2.3% 3.5% 5.3% 6.2% 7.4% 13.2% 13.9% 15.5% 19.2% 21.2% 52.4% 61.2% 5/5/2016 46 What messaging protocol(s) do you use for your IoT solution?
  • 47. Constrained Application Protocol (CoAP) • RESTful protocol designed from scratch • Transparent mapping to HTTP • Works over UDP • DTLS Security Californium - CoAP Core - DTLS - CoAP Tools - Java implementations REST Interface
  • 48. Lightweight M2M - Standard for device management - Based on CoAP Wakaama
  • 50. IoT Gateway Services IoT Gateways Java and OSGi
  • 52. IoT Gateways • Gateway management • How to manage remote gateways and keep them up to date • How to manage connectivity • Manage deployed applications • Gateways become an application container • Remote configuration • Remote update
  • 53. Java VM OSGi Application Container Device Abstraction Gateway Basic Services Network Configuration Network Management Field Protocols Connectivity and Delivery AdministrationGUI Operation&Management Linux Hardware App 1 App 2 App n. . . . Applications
  • 54. Where we are heading: Open IoT Stack Connectivity - MQTT - CoAP - LWM2M IoT Gateway Services - Remote management - Application management IoT Applications IoT Solution Frameworks - Home Automation - SCADA - OM2M Reporting Developer Tools Open & Commercial Hardware Security - DTLS - DNS-SD - DNS-SEC
  • 55. Home Automation • Flexible Framework • Based on Java and OSGi • Huge number of “bindings”:
 KNX, Nest, Philips HUE, …
  • 56.
  • 57. Solutions • Telco Service Providers • Implementation of oneM2M: OM2M • Industrial IoT: • Eclipse neoSCADA • Support Siemens S7 PLC, IEC 60870-4-105 • 4DIAC - IEC 61499 • Rise V2G - IEC 15118 • Milo - OPC-UA • IoT network management: Krikkit • Rules engine for IoT devices • Powering Cisco’s Data in Motion.
  • 58. Eclipse IoT is also... IoT Server Platform • Software provisioning • https://projects.eclipse.org/projects/iot.hawkbit • Uniform service interface for Telemetry and Command & Uniform service interface for Telemetry and Command & Control ntrol • https://projects.eclipse.org/projects/iot.hono
  • 59. Vorto: IoT device modeling tools
  • 60. Open IoT Stack New and Existing Devices IoT Gateways Network/Wireless Services Backend Systems Open IoT Stack
  • 62. Eclipse IoT today 2 21 150+ MLOC projects developers
  • 64. 80 teams $20K+ in prizes http://iot.eclipse.org/open-iot-challenge
  • 65. Virtual IoT Meetup Bi-weekly webinars with IoT experts 900+ members http://www.meetup.com/Virtual-IoT
  • 67. Copyright (c) 2014 Eclipse Foundation, licensed under the EPL-1.0 Sandbox Servers
 http://iot.eclipse.org/sandbox.html 67
  • 68. Get Involved! • Open (or fix!) bugs • Request new features • Write articles, tutorials • Participate on the mailing lists • Share your success stories • Propose your project!
  • 70. IoT Solutions – Home Automation
  • 71. Intranet of Things for Home Automation
  • 72. Event Bus Persistence ServicesAutomation Logic User Interfaces Item Registry Hue Binding Samsun g Binding Bluetooth Binding Sonos Binding Hue Bluetooth Samsung Sonos ...
  • 73. IoT Solutions: SCADA • SCADA (Supervisory Control and Data Acquisition) is defined as the monitoring and control of technical processes by means of a computer system
  • 74. Hierarchical Architecture Local control centers Regional control centers Global control center Devices, like Dataloggers PLCs, Beaglebone, Raspberry PI, ...
  • 75. Protocols & Interoperability ● Drivers − Modbus (master & slave) − Siemens S7 PLC − IEC 60870-4-105 (master & slave) * − OPC DA 2 (client) † − OPC UA (client & server) ** − SNMP †, JDBC, Shell − Building blocks for more Eclipse SCADA Client and server for Java Client for .NET using IKVM Partially: JSON, WebService † SNMP and OPC from openSCADA * included in next release 0.2.0 ** planned for 0.3.0
  • 76. param singhThis work is licensed under a Creative Commons Attribution 4.0 International License. Guide to Open Source Summit Sessions… 76 Wednesday May 11th 2016 Thursday May 12th 2016 1 11:20- 12:40 Keynote Emergent IoT Open Source Ecosystem - Ian Skerrett, Eclipse Foundation - Param Singh, iotracks inc IoT Presentation layer to IoT Client Technologies - Ari Jaakis - Peter Hoddie 2 1:40- 3:20 afternoon IoT Interoperability- vertical integration across IoT layers - Kilton Hopkins, iotracks - Stein Myrseth, Forgerock Cognitive Computing: the Triumph of Data over Algorithms - Gurvinder Ahluwalia, CTO IBM Cloud and Blockchain 3 4:10- 5:20 late afternoon Apache Ignite, In-memory - Nikita Ivanov IoT and the role of Open API’s - Patrice Slupowski, VP Digital Innovation, Orange