Generative AI for Technical Writer or Information Developers
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
1. Leveraging the Open IoT Ecosystem to
Accelerate
Your Product Strategy
Ian Skerrett
Eclipse Foundation
@ianskerrett
Ian.Skerrett@eclipse.org
6/16/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
1
6. 6/16/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
6
Why are open source and
open standards important for
lower the barriers of an
ecosystem?
7. Lots of IoT Partner Programs
IoT Partner Program
…
IoT Partner
Program
…
IoT Partner Program
…
IoT Partner
Program
…
IoT Partner
Program IoT
Partner
Program
IoT
Partner
Program
IoT
Partner
Program
10. Common platform creates an industry
Industry Ecosystem
Open IoT application
framework and runtimes
Open IoT communication
protocols
Internet of
Things
Open IoT
development tools
…
$ $
$ $
$ $
11. 6/16/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
11
What business models
and strategies companies
need to adopt for
building ecosystems?
14. 6/16/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
14
…
Billions of Devices
Internet of
Things
Integration with millions
of Enterprise Servers
Analytics of IoT Data
Services
Metcalfe Law
of Networks
15. 6/16/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
15
…
Billions of Devices
Internet of
Things
Integration with millions
of Enterprise Servers
Analytics of IoT Data
Services
IoT
Industry Platform
(Pie)
17. It Is Complicated!
Copyright (c) 2014 Eclipse Foundation, licensed under the EPL-
1.0
17
OEM
Enterprise
Applications
Devices
Vendor 1
?
?
?
?
?
Wireless Services
Vendor 2
Backend Server
Vendor 3
Developer
A
Developer
B
Developer
C
Machine
ERP
IoT Gateways
How can you make it easier?
20. 6/16/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
20
4.7%
26.2%
0.8%
3.0%
63.7%
1.6%
Have you ever used any open hardware environments like
Raspberry Pi, Arduino, BeagleBone, etc. ?
Yes, I've experimented with them at
work
Yes, I've experimented with them on
my personal time
Yes, I've built and deployed a
complete solution at work
Yes, I've built and deployed a
complete solution on my personal
time
No
Eclipse Community Survey 2014
21. Open Standards – Connect and Interoperate
6/16/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
21
26. - 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 (JavaScript and node.js)
- Rules for IoT edge services
frameworks
Copyright (c) 2014 Eclipse Foundation, licensed under the EPL-
1.0
26
Krikkit
27. Software to make it easier
Copyright (c) 2014 Eclipse Foundation, licensed under the EPL-
1.0
27
OEM
Enterprise
Applications
Devices
Vendor 1
?
?
?
?
?
Wireless Services
Vendor 2
Backend Server
Vendor 3
Developer
A
Developer
B
Developer
C
Machine
ERP
IoT Gateways
28. Open Ecosystem for IoT
Third Party Ecosystem
Open IoT application
framework and runtimes
Open IoT communication
protocols
Internet
of
Things
Open IoT
development tools
…
29. 6/16/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
29
How Can You Leveraging Open IoT
Ecosystem?
30. 6/16/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
30
1. Embrace Open IoT Standards
•Allows you to play in a bigger pie.
•Proprietary protocols are not a differentiator
31. 6/16/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
31
2. Leverage Open Hardware
•Developers are using open hardware
•Lower your barriers to entry
•Create your ‘Hello World’
32. 6/16/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
32
3. Participate in Open Source Software
•Use open source software to lower barriers
•Participate in an OSS project to build a bigger pie
33. Join Eclipse IoT
1. Join the community
2. Download project and try it out
3. Use the sandbox servers
4. Contribute feedback to a project
5. Propose your own project
6. Join the Eclipse IoT Working Group
Copyright (c) 2014 Eclipse Foundation, licensed under the EPL-
1.0
33
34. Questions
6/16/2014
Copyright (c) 2013, Eclipse Foundation, Inc. Made available
under the Eclipse Public License 1.0
34
ian.skerrett@eclipse.org
@ianskerrett
http://iot.eclipse.org/
Editor's Notes
There are enough cases studies and proof points that technology based on the principles of openness make it much easier and faster for technology to be adopted. It is the transactional costs of proprietary solutions, ex bi-lateral agreements, purchase costs, competitiveness that limit adoption of technology.
There are lots of examples.
Does anyone believe the Internet would be as successful as it is today if Tim Berners-Lee has created a Silicon Valley start-up company to commercialize what he called the www. There were already many successful online communities, AOL and Compuserve, that were widely used. The WWW changed everything since anyone could participate and create something without asking for permissions or negotiating an agreement with Compuserve or AOL.
In fact, the Internet is not run on open source software and open standards. Proprietary solutions still exist but it is clear who won.
Lots of proprietary silos. Proprietary SDKS, proprietary protocols, proprietary solutions
Today M2M is not open and I don’t see much of a developer community.
We need to get to an open ecosystem of IoT technology based on common frameworks, protocols and tools. Companies needs to make their money building value add solutions on top of these common technologies.
Openness does not mean no profit. A lot of profit has been made by using the common Internet technology. However, the profit has been made after a common set of Internet building blocks were in place. Ex. Apache Web Serve and Linux run the Internet.
In particular, the level of complexity is very intimidating. To put together a solution, an IoT solution needs to work with a lot of very different companies and skills across the various tiers.
Eclipse IoT is initiative to create an open source community and collaboration that will enable an open ecosystem. 15 main open source project now that focus on frameworks, protocols and tools.
Therefore there are a number of different IoT protocols that are emerging. At Eclipse IoT, we have open source implementation for a number of these protocols.
We have a number of open source frameworks that provide the building blocks for developers to build IoT solutions.
Very important is the commercial ecosystem using the open source projects. There companies are building the open technology but also using it in their commercial products.