The agenda is packed with great speakers covering a wide range of IoT topics, from Industry 4.0 and fog computing for devices at the edge, to smart homes and more! Eclipse IoT Day is a 1-day event organized by the Eclipse IoT Working Group, an Eclipse Foundation initiative.


Plan to arrive early to grab a your badge before grabbing a coffee and chatting with a few attendees!


The Executive Director of the Eclipse Foundation, Mike Milinkovich, will welcome everyone to Eclipse Converge and the Eclipse IoT Day!

Implementing IoT Architectures with Open Source Software

Kicking of the IoT Day with some insight into the key characteristics of IoT solutions, and in particular the three software stacks one has to deploy on the devices (sensors and actuators), on the gateways, and in cloud/server backends.

In this talk, Benjamin will also be giving an overview of the open source projects available today that can be used for implementing these stacks, with a particular focus on Eclipse IoT projects.

Speaker: Benjamin Cabé, Eclipse Foundation

Why Building an Open Source IoT Cloud Platform Matters

There are over 350 IoT platforms out there, many of them cloud-based. How will an open source one be different? By providing an open and componentized architecture that allows for customization and the ability to add or swap components to include upstream advances. As with all open source projects, integration points between the IoT cloud platform and other services or systems will be straightforward and well documented. But the most important difference comes from the community approach to problem solving that will result in a platform that's addressing the most important needs in the best possible way. In this talk we'll describe the work that's taking place in Eclipse Kapua, the first open source IoT cloud platform.

Speaker: James Kirkland, Red Hat

Eclipse hawkBit - Software Updates for the Internet of Things

Software updates becoming a key requirement in the IoT context for constrained edge devices to more powerful controllers and gateways. From security updates, deploy new features, to be able to develop iterative and agile, software updates will solve the problem.

The software update process is relatively independent from particular application domains when seen from the back end (cloud) perspective. Updating the software for an entire car may differ from updating the firmware of a single sensor with regard to the connectivity of the device to the cloud and also to the complexity of the software package update process on the device.

However, the process of rolling out the software, e.g. uploading an artifact to the repository, assigning it to eligible devices, managing the roll out campaign for a large number of devices, orchestrating content delivery networks to distribute the package, monitoring and reporting the progress of the roll-out and last but not least requirements regarding security and reliability are quite similar.

Eclipse hawkBit aims to solve these problems for you of rolling out software from a small amount of devices or to a big fleet of devices and monitor the update process.

This talk is about generally introduction into the software update process within the IoT context and especially about the hawkBit project and how you manage a large software updates at large scale with it.

Speaker: Michael Hirsch, Bosch SI

Embracing Open Source Stacks with Samsung ARTIK

Samsung ARTIK is an end to end platform which includes hardware modules for both constrained devices and intelligent gateways, as well as software for middleware and cloud services. Eclipse IoT consists of open source stacks that feature technologies across the spectrum. From Eclipse Wakaama to Eclipse Mosquitto to Eclipse Kura and beyond, learn how Samsung is embracing open source stacks for the ARTIK platform in order to enable IoT solutions at scale.

Speaker: Dan Gross, Samsung

Leverage the Eclipse IoT Marketplace for Your Smart Home

Smart home setups are as heterogenous as their users, whose desires, expectations and habits are highly individual. Eclipse SmartHome addresses this situation at various levels. It is a very flexible framework to build tailored smart home solutions that are easily extensible and customizable. End users of such solutions have the possibility to set up personal automation logic to cover their specific use cases.

Such automation logic bring the real smartness into the home. If it is left to the users to create them for their own home only, a lot of potential is wasted as everybody has to undergo such efforts. Being able to share those ideas and results would unleash the true power of the community.

The new Eclipse IoT Marketplace comes to the rescue! Its integration in Eclipse SmartHome allows everybody to publish and share rules for certain use cases. Those rules can be browsed by other users and instantiated by the click of a button to create an individual smart home setup quicker than ever before.

Speaker: Kai Kreuzer, Deustche Telekom AG

Using Java for Small IoT Devices

Just like Java is pervasive today in the IoT space (cloud & high-end devices), we describe how it can be used in smaller devices.

We also give examples of open source libraries that can be run on such devices and some more details about the Eclipse Edje project, a library designed specifically to fit the constraints of these environments while providing an hardware abstraction that helps reusing code across different targets.

Speakers: Fred Rivard & Jérôme Leroux, MicroEJ


Lunch will be served in the lower level lobby. It's the perfect time to network with the Eclipse IoT Day attendees, as well as the Eclipse Converge attendees.

Eclipse Kura in Industry 4.0

In Industry 4.0, different types of isolated and optimized sensors, machines, and instruments of varying vintage will emerge as a fully integrated, automated, and optimized production flow, leading to greater efficiencies and changing traditional production relationships among suppliers, producers, and customers. In the IoT context, Eclipse Kura is a Java/OSGi application container framework that enables remote management of IoT service gateways and provides a wide range of APIs that simplify the development of IoT applications.

This talk introduces Kura Wires, a new feature offering a Dataflow Programming Model suitable for Industry 4.0 solutions. Kura Wires models the field objects connected to an IoT gateway, referred to as Assets, and common computational blocks for machine interfacing use cases. A developer will utilize Kura Wires to visually or programmatically connect blocks instances together, in order to define a data flow that will get data, process it and, eventually, push it to the cloud.

The talk on Kura Wires will contain a session with a presentation of real Industry 4.0 use cases that will take advantage of sensors connected via Modbus and OPC-UA and mapped in Kura Wires with corresponding Assets. A complete data flow model will be also presented.

Speaker: David Woodard, Eurotech

Anomaly Detection using Eclipse Kura and Intel® Data Analytics Acceleration

We will demonstrate an application that pairs the Intel® DAAL with Eclipse Kura on an Industrial Gateway to detect and report anomalies in live sensor data. The application includes a configurable data pipeline, is written in Java, built using OSGI bundles, and leverages the Kura framework extensively. Intel® DAAL provides highly optimized algorithmic building blocks for all data analysis stages.

Speakers: Jay Chetty & Kathleen McGrievy, Intel

Distributed IoT Applications with Eclipse ioFog

Distributed IoT applications let you put machine learning at the edge, bring legacy devices into the Internet of Things, and keep data anywhere you want. Eclipse ioFog gives you a Fog Computing layer that makes it easy to build and deploy distributed IoT applications. See how to implement Eclipse ioFog and build a production-grade IoT application.

Speaker: Kilton Hopkins, IOTRACKS

Common IoT Security Threats at the Edge, and How to Mitigate Them

Edge devices are exposed to many security threats: spoofing, man-in-the-middle, tampering… In this talk, we will show some of the threats that an Eclipse Kura Gateway can be exposed to, and how some of those threats can be mitigated thanks to Neustar's OneID open-source plug-in for Kura.

Speaker: Yaima Valdivia, Neustar

Eclipse Keti - Access Control Service for IoT

This presentation will provide an overview of Eclipse Keti - a cloud native service for fine grained access control using attributes. Keti provides a policy engine, attribute store and enforcement for REST services using Spring Security. This service uses concepts from XACML with a simplified policy format. It also includes decision caching for optimized performance. This presentation will also highlight how Keti enables modeling of hierarchical user and resource permissions, using a graph database.

Speaker: Sanjeev Chopra, GE Digital

Lightning Talks

This session will be comprised of three 10 minute lightning talks.

Creating better user experiences with Snaps
Managing a software lifecycle is beset with complexities. It requires the developer to get well versed on a variety of packaging formats, a la debs, rpms, source tarball etc. and the nuances that each brings. In this talk, Manik Taneja will cover Snaps, a new universal and secure Linux packaging format, that allows one to package any app for every Linux desktop, server, cloud or device, and deliver updates directly to the users. Learn how to engage and delight downstream users by moving them forward at the speed of your development.
Speaker: Manik Taneja, Canonical

LightweightM2M & Ecosystem
How to survive in the IoT space.
Speaker: Joaquin Prado, Open Mobile Alliance (OMA)

The 4th Tier: New Paradigms in IoT Architectures for Industrial Applications
Speaker: Sam Nagar, Pixeom


Network with other Eclipse IoT and Eclipse Converge attendees as you enjoy drinks and snacks in the lower level lobby.

BoFs - Session 1

BoF stands for Birds of a Feather. It's a place to discuss a topic with attendees that share the same interest. BoF submissions will open in February.

BoFs - Session 2

BoF stands for Birds of a Feather. It's a place to discuss a topic with attendees that share the same interest. BoF submissions will open in February.


Kilton Hopkins


Kai Kreuzer

Developer Evangelist Connected Home, Deutsche Telekom AG

Kathleen McGrievy

Senior Software Engineer, Intel

Jay Chetty

Senior Software Engineer, Intel

David Woodard

Senior Software Engineer, Eurotech

Michael Hirsch

Lead Software Developer, Bosch SI

Dan Gross

Director of Ecosystem Technical Support, Samsung

Yaima Valdivia

IoT Engineer, Neustar

Sanjeev Chopra

Sanjeev Chopra

Lead Software Engineer - Application Security Services, GE Digital

Fred Rivard

CEO, MicroEJ

Jérôme Leroux

Principal Software Engineer, MicroEJ

Manik Taneja

Product Manager, Canonical

James Kirkland

Chief Architect for IoT, Red Hat

Benjamin Cabé

IoT Evangelist, Eclipse Foundation

Register now to join the one IoT event you need to attend this year!



Address: San Jose Convention Center
150 San Carlos Road
San Jose, CA 95113

Where to stay? Find a hotel room

Questions? iot@eclipse.org