The opportunities for the Internet of Things are staggering, with estimates in the order of millions of developers, billions of devices, and trillions of dollars over the next decade or less. With numbers like those it is to be expected that the investment levels from industry and venture capital will be staggering. But much of this investment is ignoring one fundamental truth: the basic building blocks of the Internet of Things are going to be built on top of free and open source software. Business models that expect to achieve market dominance based on proprietary business models are going to fail. My talk will discuss some of the underlying trends that will drive this outcome.
More details: https://confengine.com/eclipse-summit-2016/proposal/2802/open-iot
3. ●$5.0 million annual budget
●240 members (13 strategic)
●30 staff
●75 events per year
●8 collaborative working groups
Eclipse Foundation by the numbers
4.
5. •320+ projects (~40 new in past 12 months)
•130 MLOC/year code change velocity
•1193 committers
•6 million active users of Eclipse IDE
•Leading IDE in Java, C/C++, PHP, …
•1.5 million downloads/month (average)
•2 million unique visitors/month
Eclipse Community by the numbers
17. The Money Will Not Be In Software
Source: http://www.bloomberg.com/news/articles/2015-02-05/six-things-technology-has-made-insanely-cheap
18. Eclipse: The Open Ecosystem for IoT
Third Party Ecosystem
Open IoT application
framework and runtimes
Open IoT communication
protocols
Internet of
Things
Open IoT
development tools
…
$ $
$ $
$ $
19. Developer Tools
• Eclipse JDT
• Eclipse MTJ for Java ME
• Eclipse CDT
CDT Arduino package on Marketplace
• Orion
Remote tooling on the device
• Eclipse Che
Samsung Artik IDE – Cloud and device
• Polarsys
Model-based tools for embedded systems development
(see Polarsys Rover project)
24. Eclipse Hono: IoT Connector
Cloud IoT Connector
• Uniform remote service
interface
• Routing of both telemetry
and control data
• Standard service interface for
managing identity and
access control
26. IoT Server Platform
IoT Cloud Platform
• Cloud Foundry and
Kubernetes
• Lifecycle and device
registration
• Low-latency
aggregation of
telemetry data
• Command and control
• Device management
37. Sandboxes
Eclipse IoT operates open sandboxes for IoT
developers
MQTT
CoAP
LWM2M
http://iot.eclipse.org/getting-started#sandboxes
38. 80 teams $20K+ in prizes
http://iot.eclipse.org/open-iot-challenge
39. And the winners are….
• IoT Vaidya allows for a patient
located in a rural area to self-attach
open hardware sensors and monitors
that send information to a remote
doctor
• Used Eclipse Kura, Paho, Mosquitto
• Plus Bitreactive (an IoT programming
tool from one of our member
companies)
• Team based right here in Bangalore!
43. Get Involved! Use Eclipse IoT Technology
in your products
Open bugs / fix bugs
Request new features
Write articles, tutorials
Participate on the mailing
lists
Come to EclipseCon/IoT!
Propose your project!