Why Open Source Will
Drive IoT Innovation
Mike Milinkovich
Executive Director
Eclipse Foundation
6/4/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
1
Open Wins
6/4/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
2
6/4/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
3
Open Wins
6/4/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
4
Open Wins
23-July-2013
Copyright (c) 2012, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
5
6/4/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
6
6/4/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
7
6/4/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
8
Developers Build Cool Stuff
6/4/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
9
Developers Tell Others
About Cool Stuff
6/4/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
10
Open Wins Developers
Open (Standards + Source) ->
Developers ->
Innovation
23-July-2013
Copyright (c) 2012, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
11
IoT Today
6/4/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
12
It Is Complicated!
6/4/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
13
OEM
Enterprise
Applications
Devices
Vendor 1
?
?
?
?
?
Wireless Services
Vendor 2
Backend Server
Vendor 3
Developer A
Developer B
Developer C
Machine
ERP
It Is Complicated!
Consumers
Devices
Vendor 1
?
?
?
?
?
Wireless Services
Vendor 2
Backend Server
Vendor 3
Developer A
Developer B
Developer C
Machine
Solution
Vendor4
Solution
Vendor5
Copyright (c) 2014 Eclipse Foundation, licensed under the EPL-
1.0
14
6/4/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
15
Open Ecosystem IoT
Third Party Ecosystem
Open IoT application
framework and runtimes
Open IoT communication
protocols
Internet of
Things
Open IoT
development tools
…
$ $
$ $
$ $
Developer Engagement
6/4/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
17
Open Hardware
6/4/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
18
Big Data Will Drive Standards
6/4/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
19
protocolsframeworks tools
protocols
CoAP
Lightweight
M2M
ETSi M2M
Moquette
Wakaama
frameworks
- Java and OSGi based framework for IoT
and M2M Gateways
- Java and OSGi based framework for
home automation integration
- Java and OSGi based framework for
building SCADA systems
- Bridge between HTTP, MQTT and CoAP
- Lua based framework for building M2M
gateways
Open Ecosystem for IoT
Third Party Ecosystem
Open IoT application
framework and runtimes
Open IoT communication
protocols
Internet
of
Things
Open IoT
development tools
…
6/4/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
24
Learn From History
Open Wins Developers
Open Will Drive IoT Innovation
Thank you
6/4/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
25
ian.skerrett@eclipse.org
@ianskerrett
http://iot.eclipse.org/
framework protocols
unreliable networks
limited bandwidth
semantics
tools
toolsframework protocols
develop
simulate
debug
deploy
Project Pipeline
• Concierge: lightweight, embeddable OSGi framework
• Ponte: M2M to REST bridge
• Kura: Java M2M framework
• SCADA: Supervisory control and data acquisition for process
automation
• Eclipse Smart Home: Framework for integrating different smart home
solutions and protocols.
• …many more under discussion (home automation, additional
protocols, etc.)
23-July-2013
Copyright (c) 2012, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
28

Eclipse IoT presentation

  • 1.
    Why Open SourceWill Drive IoT Innovation Mike Milinkovich Executive Director Eclipse Foundation 6/4/2014 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 1
  • 2.
    Open Wins 6/4/2014 Copyright (c)2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 2
  • 3.
    6/4/2014 Copyright (c) 2013,Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 3
  • 4.
    Open Wins 6/4/2014 Copyright (c)2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 4
  • 5.
    Open Wins 23-July-2013 Copyright (c)2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 5
  • 6.
    6/4/2014 Copyright (c) 2013,Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 6
  • 7.
    6/4/2014 Copyright (c) 2013,Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 7
  • 8.
    6/4/2014 Copyright (c) 2013,Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 8 Developers Build Cool Stuff
  • 9.
    6/4/2014 Copyright (c) 2013,Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 9 Developers Tell Others About Cool Stuff
  • 10.
    6/4/2014 Copyright (c) 2013,Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 10 Open Wins Developers
  • 11.
    Open (Standards +Source) -> Developers -> Innovation 23-July-2013 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 11
  • 12.
    IoT Today 6/4/2014 Copyright (c)2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 12
  • 13.
    It Is Complicated! 6/4/2014 Copyright(c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 13 OEM Enterprise Applications Devices Vendor 1 ? ? ? ? ? Wireless Services Vendor 2 Backend Server Vendor 3 Developer A Developer B Developer C Machine ERP
  • 14.
    It Is Complicated! Consumers Devices Vendor1 ? ? ? ? ? Wireless Services Vendor 2 Backend Server Vendor 3 Developer A Developer B Developer C Machine Solution Vendor4 Solution Vendor5 Copyright (c) 2014 Eclipse Foundation, licensed under the EPL- 1.0 14
  • 15.
    6/4/2014 Copyright (c) 2013,Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 15
  • 16.
    Open Ecosystem IoT ThirdParty Ecosystem Open IoT application framework and runtimes Open IoT communication protocols Internet of Things Open IoT development tools … $ $ $ $ $ $
  • 17.
    Developer Engagement 6/4/2014 Copyright (c)2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 17
  • 18.
    Open Hardware 6/4/2014 Copyright (c)2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 18
  • 19.
    Big Data WillDrive Standards 6/4/2014 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 19
  • 20.
  • 21.
  • 22.
    frameworks - Java andOSGi based framework for IoT and M2M Gateways - Java and OSGi based framework for home automation integration - Java and OSGi based framework for building SCADA systems - Bridge between HTTP, MQTT and CoAP - Lua based framework for building M2M gateways
  • 23.
    Open Ecosystem forIoT Third Party Ecosystem Open IoT application framework and runtimes Open IoT communication protocols Internet of Things Open IoT development tools …
  • 24.
    6/4/2014 Copyright (c) 2013,Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 24 Learn From History Open Wins Developers Open Will Drive IoT Innovation
  • 25.
    Thank you 6/4/2014 Copyright (c)2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 25 ian.skerrett@eclipse.org @ianskerrett http://iot.eclipse.org/
  • 26.
  • 27.
  • 28.
    Project Pipeline • Concierge:lightweight, embeddable OSGi framework • Ponte: M2M to REST bridge • Kura: Java M2M framework • SCADA: Supervisory control and data acquisition for process automation • Eclipse Smart Home: Framework for integrating different smart home solutions and protocols. • …many more under discussion (home automation, additional protocols, etc.) 23-July-2013 Copyright (c) 2012, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 28