Eclipse IoT Day report – Open source for IoT in a commercial world

Dan Gross is Director of Developer Support for the Samsung ARTIK Ecosystem team. At the most recent Eclipse IoT Day, he gave a presentation on embracing open source stacks within the Samsung ARTIK project. He is also represents Samsung ARTIK at the Eclipse IoT Working Group. As such, we asked him to share his insights on his experiences at the event. Enjoy!

dan grossI had the pleasure of attending and speaking at Eclipse IoT Day at the San Jose Convention Center on March 20th. This one-day event was organized by the Eclipse IoT Working Group, which is an Eclipse Foundation initiative that hosts many key open source projects for IoT.

There were a series of insightful talks from technical experts at organizations such as: Red Hat, Bosch, Deutsche Telekom, MicroEJ, Eurotech, Intel, IOTRACKS, Neustar, GE, Canonical, OMA, and Pixeom. The topics ranged from cloud services and architecture to developing solutions for devices and gateways. Themes went beyond open source, including security, scalability, and interoperability.

Four main highlights I found particularly interesting:

Hawkbit — Bosch had previously announced their IoT Suite, including Bosch IoT Rollouts. As it turns out, that product is largely based on the open source project Eclipse Hawkbit. Michael Hirsch gave an excellent demo showcasing the full production-grade capabilities of the project. Rolling out software to a fleet of devices looked very manageable and straightforward, with key features you would expect, such as: an admin UI, payload versioning, grouping devices, and security considerations.

IoT Marketplace — The Eclipse Marketplace has a new section for IoT. Extensions for Kura and Smarthome are featured there. You can even drag-and-drop the solutions for an easier installation!

Edje — Java on constrained devices is making a comeback as shown by the presentation from MicroEJ with details on the open source project, Edje. I say “making a comeback” because it did help me recall projects such as Java ring, Java card, and SunSPOT from my days at JavaSoft in Sun Microsystems. Java can apparently run on an ARM Cortex M7 based board like the STMicroelectronics STM32F746G-DISCO. Pretty cool.

KURA Wires — A fantastic new feature for KURA that brings flow programming to gateway configuration. Yes, it looks a bit like Node-RED and that’s a good thing in my opinion. As a developer or admin, you can very quickly setup data flows on your industrial gateway running KURA. Drivers are extensible for specific sensors and actuators, which can be found in the IoT Marketplace (see above).

I had a great time being part of the event. Samsung ARTIK continues to leverage open source for our product offering, and it’s clear many companies in the industry are doing the same. My hope is to grow Samsung’s presence in open source, especially in IoT, to enhance the ARTIK platform.

The speaker slides have been published if you would like a deeper dive into any of these topics.

Feel free to drop me a note if you’d like more information on anything covered here.

All the best!

Dan