Eclipse IoT

What will you build for the Open IoT Challenge 2.0?

I am really excited that we are having a second edition of the Open IoT Challenge. Last year, more than 60 teams entered and we ended up with some seriously cool projects being built!

So we are back, with more prizes, more sponsors, and more importantly even more cool ideas of what you could build if you decide to participate. You will find below some project ideas that you may want to explore, but I am pretty sure many of you will just surprise the jury by coming up with even cooler ideas! 🙂

Hardware integration

I would really like to see integrations of your projects with new kinds of sensors. Measuring temperature and humidity is so mainstream now, is it not? 🙂 How about solutions for health monitoring, using blood pressure monitors, or even EKG?

Last year we’ve seen integrations with cars, over OBD-II, and I’m sure there is still a lot to do in that area (how about a solution to help people drive more efficiently by allowing them to compare their gas consumption with others on a given road?).

Another interesting idea would be to explore how to improve the User Experience (UX) for IoT, by providing new ways to interact with IoT devices: gesture interactions, sound control (look at e.g. Amazon Alexa), etc.

Wireless technologies

  • LoRa? Sigfox, anyone? Those wireless technologies definitely get lots of traction these days and I am looking forward to seeing projects that will highlight how they can be combined with existing open source technologies. It would for example be interesting to see teams adding LoRaWAN support in Eclipse Kura.
  • Bluetooth Smart/BLE is becoming more and more mainstream, and lots of IoT starter kits now include BLE (TI’s SensorTag obviously comes to mind). Not only will BLE provide wireless sensing capabilities to your project, but you can certainly get more creative and start building solutions that use beacons to do indoor positioning…

Data Analytics

What if you could predict when an event is going to occur by analyzing your IoT data stream?

I am hoping that some of you will be using technology like Apache Spark and process IoT Data to extract patterns that can be used to predict when e.g the battery of a device is going to depleted. You probably want to look at things like at the Apache Spark Streaming API, the MLlib machine learning engine, and this code example for doing Apache Spark Streaming with MQTT.

Enter now!

You have 10 days left to submit your application, so don’t wait any longer and let us know what you will be building.  If your proposal is particularly cool, you will be awarded a $150 gift card that you will be able to use to buy the hardware parts needed for building your project.
You can find more details on the challenge on the dedicated web page.

Thanks to our sponsors bitreactive, Eurotech, IS2T, Red Hat and Zolertia for supporting the challenge by providing prizes for the winners, as well as access to special offers for all the challengers.

sponsors iot challenge

Eclipse IoT Java

Eclipse IoT at JavaOne 2015

If you are attending JavaOne this week, I want to make sure you don’t miss out on the many opportunities to learn more about Eclipse IoT, and meet the people behind it.

Eclipse Foundation booth

You can find us at the Eclipse Foundation booth (#5710). There will be several IoT demos all week long, so it’s probably your best chance to learn about Eclipse IoT and meet the people behind our projects. There will also be an exciting announcement at the beginning of the week so you may want to drop by to learn more! 🙂


We’ll start the week with a CoAP tutorial that should be pretty fun, and an opportunity for you to learn more about this interesting IoT protocol.

  • Connecting Everything with CoAP [TUT5637] – Benjamin Cabé, Eclipse Foundation
    Monday, Oct 26, 8:30 a.m. | Hilton—Continental Ballroom 7/8/9

Conference sessions

There are lots of Eclipse IoT related talks this year, so please make sure your agenda is up-to-date if you want to learn more about Kura, SmartHome, MQTT, and much more…

  • End-to-End IoT Solutions with Java and Eclipse IoT Technology [CON5624] – Benjamin Cabé, Eclipse Foundation
    Monday, Oct 26, 2:30 p.m. | Hilton—Continental Ballroom 6
  • Taming the Nashorn to Rule the Smart Home [CON5375] – Kai Kreuzer, Deutsche Telekom
    Monday, Oct 26, 12:30 p.m. | Hilton—Continental Ballroom 7/8/9
  • Security for Java-Based IoT Gateways [CON5364] – Marco Carrer & Luca Dazi, Eurotech
    Tuesday, Oct 27, 12:30 p.m. | Hilton—Continental Ballroom 6
  • Plugging Configurability into Your IoT Application Gateway [CON4441] – Marco Carrer, Eurotech & Frank Alexander Kramer, bitreactive
    Tuesday, Oct 27, 2:30 p.m. | Hilton—Continental Ballroom 6
  • Visualize Your IoT in the Cloud (with Flying Drones) [CON2087] – Ville Ingman, Vaadin
    Tuesday, Oct 27, 4:00 p.m. | Hilton—Continental Ballroom 7/8/9

I hope to see many of you at the conference, please ping me if you want to have a chat!

Eclipse IoT

Tutorial: Connecting Eclipse Kura to AWS IoT

Just a few weeks ago, Amazon Web Services (AWS) announced that they added the ability for their customers to manage IoT solutions. More specifically, they are offering a managed IoT platform that allows to connect your devices using HTTP or MQTT, and that integrates with other AWS services to simplify things like message processing, persistence in S3 or DynamoDB, … you name it! And of course, this is meant to scale to billions of devices, although I have to admit I have not tested that just yet 🙂

In this article, I will show you how you can connect your Eclipse Kura gateway to AWS IoT. Since the authorization and overall security mechanisms in AWS IoT heavily rely on certificates, the only tricky bit will be for us to properly configure the Kura gateway so as it establishes a trusted connection to the AWS backend.