Eclipse Open IoT

Post on 11-Jan-2017

239 views 0 download

Transcript of Eclipse Open IoT

Open IoT or how open source will rule the IoT…

Mike Milinkovich

@mmilinkov

mike@eclipse.org

Eclipse Foundation

●$5.0 million annual budget

●240 members (13 strategic)

●30 staff

●75 events per year

●8 collaborative working groups

Eclipse Foundation by the numbers

•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

Open IoT or how open source will rule the IoT…

The Internet of Things

will be built on open source

The Internet of Things

is NOT a Market

Scale

Innovation

Open Source enables:

• Permissionless innovation

• Innovation through integration

• Far higher levels of experimentation

Connect and Interoperate

Developers

The Power of Developer Choice

A Current Example

Google Trends for “MQTT”

Open sourced

here

The Money Will Not Be In Software

Source: http://www.bloomberg.com/news/articles/2015-02-05/six-things-technology-has-made-insanely-cheap

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

$ $

$ $

$ $

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)

Open Source Internet of

Things with Eclipse IoT

Benjamin Cabé

@kartben

August 26, 2016

© Eclipse Foundation – Made available under the EPL v1.0

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

Eclipse Kapua: IoT Cloud Services

Cloud IoT Integration Platform

• Multi-protocol connectivity

• Device management

• Telemetry data pipeline

• Multi-tenant

• Security, users, permissions

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

Industry Adoption

Eclipse IoT Members

What do Microsoft Azure IoT suite, AWS IoT, or

IBM Watson IoT platform have in common?

What do Microsoft Azure IoT suite, AWS IoT, or

IBM Watson IoT platform have in common?

We went with Eclipse

neoSCADA because it gave

us a ready made control

system as an open source

product

Eclipse IoT Community

Eclipse IoT today

2.2 25 170+ 100K MLOC projects developers monthly

visitors

Sandboxes

Eclipse IoT operates open sandboxes for IoT

developers

MQTT

CoAP

LWM2M

http://iot.eclipse.org/getting-started#sandboxes

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!

Virtual IoT Meetup

Bi-weekly webinars with IoT experts

800 members

http://www.meetup.com/Virtual-IoT

Technology

Industry Adoption

Community

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!

Thank you! Questions?

mike@eclipse.org

@mmilinkov

http://iot.eclipse.org

http://iot.eclipse.org/java