IoT Trends to Watch in 2017

December 19, 2016

2016 has been an incredible year for the IoT industry and the pace of innovation looks like it will accelerate in 2017. Last week I participated in a webinar, organized by Canonical, on the IoT trends to watch in 2017. It was a really good discussion, so feel free to listen to the recording.  I think it would also be interesting to summarize some of the 2017 trends I see in the IoT industry and specifically in the Eclipse IoT community.

  1. Industry Consolidation

By some counts there are 300 IoT software platforms available in the market today. This is obviously not sustainable and I see this number dropping significantly in 2017. It appears the VC community is slowing down their investments in IoT startups and expect to see some of the more successful startups being acquired by larger companies looking to complete their IoT technology platform.

In the long term the number of IoT software platforms is going to consolidate to 5-7 suppliers. It will take a number of years but this is the direction the industry will take. If history repeats itself, an open source platform will be one that survives and I expect it will be from Eclipse IoT.

2. Importance of Vertical Industries for IoT

In 2017 we will see more and more focus on vertical industries, like Industrie 4.0, Smart Cities and Connect Car. This is because IoT technology vendors need to show business value and industry solutions are how organization see the real benefit of IoT.

We will see the focus on vertical industries in different areas, including 1) vendors go-to-market strategies that offer industry specific analytics, 2) vertical industry consortium focusing more on IoT technologies, like Industrie 4.0 in Germany, and 3) vertical industry open source technology, like Eclipse 4DIAC and Eclipse Milo. I also expect to see additional open source frameworks that will target specific industries.

3. Follow the Money: IoT Analytics

IoT Analytics will be very important in 2017. All the data that is being collected needs to be transformed into useful information. Expect to see analytics at the edge and via IoT cloud platforms. In 2017, we will see communities of IoT analytic algorithms emerge.

In the Eclipse IoT community, I hope we see analytics technology being incorporated into Eclipse Kura and Eclipse Kapua and new Eclipse projects that focus on IoT analytics.

4. Investments in Fog/Edge Computing

More and more technology is going to be released around Fog/Edge computing. The recent Amazon Greengrass announcement is a good example. It will be interesting to see the work of the OpenFog Computing Consortium being rolled out in 2017. The Eclipse ioFog project has lots of promise and I expect big things from it in 2017.

In 2017, Fog/Edge computing will become the buzz word for the IoT platform vendors. NOTE: of course the definition and terminology of fog or edge is still not well defined.

5. Launch of IoT Markets

As IoT Platforms emerge expect to see IoT markets or marketplaces emerge around them. For instance, Litmus Automation recently announced a marketplace for their platform. In the Eclipse IoT community, we plan to launch in 2017 an IoT Market that will support the Eclipse Kura and Eclipse Smarthome ecosystems of drivers and applications.

Overall, 2017 is shaping up to be an exciting year for the Eclipse IoT community. Eclipse IoT is well positioned to be the leader in open source IoT. I expect to see continued growth in adoption of Eclipse IoT technology and technical innovation within the open source projects.

Towards an open IoT cloud platform

October 18, 2016

Today we announced a collaboration between Bosch, Red Hat and Eurotech to begin the work to create interoperable IoT components for an IoT cloud platform. This is the first step towards creating an open source IoT cloud platform that I hope one day will become the defacto implementation for IoT solutions, similar to Apache http for web applications.

An important part of this announcement is the availability of the Eclipse Kapua code base. This initial contribution is based on code Eurotech has used to run their existing Eurotech Everyware Device Cloud and involves significant involvement from Red Hat to create a  platform for a set of modular services. The next step will be to integrate other Eclipse projects, like Hono or Hawkbit, with Kapua. Longer term I hope to see Eclipse Mosquitto, Eclipse Leshan, Eclipse ACS, etc. become services of an IoT cloud platform.

Ultimately, a successful open IoT cloud platform will have an large ecosystem of modular services provided by many different suppliers, not just Eclipse IoT projects. Each service will have a defined API to allow for easy integration with IoT solutions. The platform will run on different Cloud PaaS, like OpenShift, Cloud Foundry, and will be loosely coupled with the IoT gateways and constrained devices. We have defined the characteristics and featues of an IoT cloud platform in the recent IoT Stacks white paper.


This is the start of the work towards an open IoT cloud platform. Eurotech, Red Hat and Bosch have taken the first step but more companies and individuals will be needed to see this become a reality. To get involved, start participating in the Eclipse Kapua and Eclipse Hono projects. Next week at the Eclipse IoT Day and Eclipse IoT WG Meeting there will also be lots of discussion abut this future. Join us and help create the future.



LAMP Stacks for IoT

October 14, 2016

The Eclipse IoT community has grown considerably over the last 12 months. More importantly we have expanded the breadth of technology to include software that runs on devices, at the edge and the cloud. We have also learnt a lot about the software functionality required to build an IoT solution.

It has always been clear that for IoT to be successful it needs to be based on open source and open standards. It is also becoming clear that there are a set of core features required to implement any scalable IoT solution. Similar to the LAMP stack for web applications, we believe there are 3 different software stacks required for IoT solutions, targeting 1) constrained devices, like MCUs, 2) IoT Gateways and Smart Devices, and 3) IoT Cloud Platforms. Each of these stacks require key services to enable the IoT applications running on their platform.

schema-archi (1).png

We have also published a white paper to describe each of these stacks. The white paper also shows how each Eclipse IoT project fits within each of the 3 IoT stacks. Overtime, I think expect the Eclipse IoT community will grow to provide more integrated version of these stacks. My goal is this community becomes the provider of the LAMP Stacks for IoT.


IoT White Paper

September Donation Campaign: Target 3000

September 1, 2016

Donations are an important way for our Eclipse users to give back, and to support our open source community. Last September, we announced that all donations to the Friends of Eclipse program would be invested in the Eclipse platform development. In a  short period of time we have accomplished a lot with these donations, helping fund some major platform improvements.

We would like to encourage even more Eclipse end users to help support the community. In 2015, 6300 individuals donated to Friend of Eclipse, but this represents a small portion of our community. It is been nearly 15 years since Eclipse was made freely available and over these years millions of developers have benefited. We would like encourage more of these developers to help support the ongoing development of the Eclipse platform.

To help boost our donations, we are launching a new September Donation Campaign. The campaign is inspired by the famous Wikipedia fundraising drives. During the month of September, visitors will see a banner at the top of the website asking them to give back, and to support the Eclipse community. We will also be promoting the campaign on social media.

Our goal for September is to have 3000 individuals donate back to the Eclipse community. I hope you will help us in achieving this goal; donate today.

Friends of Eclipse

Eclipse IoT Day @ Thingmonk: New speakers

August 9, 2016

Last month we announced the Eclipse IoT Day @ Thingmonk on September 12 in London, UK. We have now added two new speakers:

  1. Boris Adryan from Zühlke Engineering will be talk about Information Models and Ontologies for IoT. I first met Boris when he was speaking at a previous Thingmonk. Boris is a great speaker and very knowledgeable about ontologies. It will be a great talk.
  2. Dan Gross from Samsung US will be speaking about the new Samsung ARTIK IDE that is based on Eclipse Che. It is exciting to see Samsung taking a serious look at how the developer tool experience needs to be specialized for IoT developers. I am looking forward to seeing how they are using Eclipse Che to make it easier to hack on the ARTIK board.

If you are interested in IoT, I highly recommend attending Thingmonk and the Eclipse IoT Day. London has an amazing IoT community so there is also a great opportunity to meet people doing real IoT solutions. To top it off, the registration price for the the Eclipse IoT Day is £50 and a pass that includes Thingmonk is just £200. Eclipse IoT community members can also receive at 25% discount off the 3 day price. E-mail for more details.

I hope to see you in London.

Eclipse IoT Day @ Thingmonk

July 25, 2016

One of my favourite IoT events is the Thingmonk conference produced by Redmonk. The speakers and attendees are always amazing and provide great insight into the IoT community in the UK and Europe.   This year the speaker line-up for Thingmonk is looking awesome so I expect to learn lots again this year.

A new addition for Thingmonk this year is that we are organizing an Eclipse IoT Day @ Thingmonk on Day 0. We are planning an equally awesome line-up of speakers that will showcase how open source and Eclipse IoT has changing the IoT industry. The Eclipse IoT Day speaker will include:

  • Kamil Baczkowicz from DeltaRail will be talking about their experiences of using MQTT and Eclipse IoT for building signal-control systems for railways. This will be real IoT in action!
  • Patrizia Gufler from IBM Watson will showcase her work for integrating Eclipse Kura with IBM Watson.
  • Kai Hudalla from Bosch will continue an IoT cloud theme in his talk about an Open IoT stack for IoT@cloud-scale.
  • Our very own Benjamin Cabe will also be talking about the Eclipse IoT open strategy.

We plan to announce a few more speakers over the next couple of weeks. It should be pretty awesome.

After the Eclipse IoT Day, will be the Thingmonk HackDay. I fully expect to see further hacks on integrating Eclipse Kura with IBM Watson, Eclipse IoT running on Cloud Foundry and IBM Watson, and I am sure Benjamin will bring along some new boards.

This is going to be a great way to kick-off Thingmonk. Eclipse IoT Day @ Thingmonk is September 12 and Thingmonk is September 13-14. The costs for Eclipse IoT Day is £50.00 . You will want to stay for the full 3 days and that costs only £200.00.  This is a great event that you won’t want to miss.

Eclipse Marketplace: Neon and 20 Million

June 23, 2016

The Eclipse Neon release is now out. I also noticed Eclipse Marketplace just passed the 20 million successful install milestone. Wow, that is a lot of developers using Eclipse Marketplace.

Eclipse Marketplace - 20 million

For the Neon release, there are two key features that I think will accelerate the use of Eclipse Marketplace Client (MPC).

  1. Eclipse MPC now allows you to store your Favorite with your Eclipse account. The other very cool feature is you can import someone else favorite list. Here is my favorite list if you are to give it a try.

mpc favorites

2. In Eclipse Neon, selecting the text editor for associated file types now allows a user to search Eclipse Marketplace Client for plug-ins that support that file type. This should make it a lot easier for developers to find the appropriate plug-in from Eclipse Marketplace.

Congratulations to everyone that made the Eclipse Neon release possible. Another great community collaboration.