IoT Summit: An opportunity to learn what open source can offer IoT

January 18, 2016

The Eclipse IoT community has grown significantly over the last 1-2 years. There are now 20+ Eclipse IoT projects building open source technology for IoT solutions. We are well on our way to providing the key building blocks developers need to build IoT solutions.

Eclipse IoT projects provide some key building blocks for IoT solutions but they are used in conjunction with other technology, ex. enterprise software like Apache Spark, LoRaWAN for networking, specialized hardware, etc. This is why I think it is important we are constantly learning about other technologies being used in IoT.
For these reasons, I am thrilled with the agenda we have organized for the IoT Summit, our annual IoT event for technologists and developers. In previous, years it has been a 1-day event but this year it has been expanded to 2 days so we can present a broader view on the key open source technologies that are being used for IoT solutions.

As I mentioned, there are lots of technologies that make up an IoT solution. Therefore, the IoT Summit features speakers from outside the Eclipse IoT community, including:
–  Johan Stokking from the Things Network, a very cool Amsterdam based start-up that is building devices to support community based LoRaWAN networks. LoRaWAN seems to be a interesting new standard that could be critical to IoT connectivity.
Robert O’Reilly from Analog Devices will talk about the opportunity and capability of MEMS (very small sensors) and specifically how MEMS is being used in agriculture.
Apache Spark is a new and popular open source project for the IT industry. The ability to process lots of events will be key for any large-scale IoT solution, so it is great to have Trent Gray-Donald, the IBM Distinguished Engineer that is focused on Spark, doing an introduction to Apache Spark at the IoT Summit.
Jared Kaplan and Sean Allen from Marvell Semiconductor will be talking about the open source Kinoma environment that allows the simulation of hardware components to make IoT development easier.

There will also be a number of Eclipse IoT speakers discussing using MQTT for large-scale solutions, integrating IoT gateways,  IoT security technology, and more. We will also be having sessions on three new Eclipse IoT projects: 1) Kai Hudalla from Bosch will talk about the new IoT Server Platform project that is being led by Bosch and Red Hat, 2) Vincent Perrier from IS2T will introduce Edje, a project that aims to make it possible to use a common set of Java apis to run Java code on micro-controllers, and 3) Michael Hirsch and Kai Zimmermann from Bosch will introduce Eclipse hawkBit, a platform for updating IoT software.

It really is an awesome agenda with a great set of IoT expert speakers. Unlike other IoT events, this event is about technology so don’t expect a lot of business model and revenue projection slides. It will be an opportunity for individuals who are researching IoT technology to learn what open source has to offer.

IoT Summit will be held March 8-9 in Reston, VA and is co-located with EclipseCon NA.  I hope to see you in Reston.

IoT is Everywhere at EclipseCon Europe

October 1, 2015

The best thing about the Eclipse IoT community is that that participants real IoT practitioners and IoT experts. Our face-2-face meetings bring together senior technical leaders that are working on the core technology that is powering the IoT solutions of the present and future. This is why I am looking forward to the upcoming Eclipse IoT meetings at  EclipseCon Europe on Nov. 2-5. It is going to be 3 days of IoT learning and discovery for anyone interested in building IoT solutions.

Day 1 – IoT Unconference

Monday, November 2 we will have the IoT Unconference. The unconference is split into two parts 1) update from each of the IoT projects and learning about potential areas of collaboration, 2) open discussions and guest speakers. We encourage presentations and topic from outside the Eclipse IoT community and topics relevant to the existing community. For instance, I am sure there will be lots of discussion about an IoT Server Platform. This is a great opportunity for exploration and discussion on key IoT technical issues.

Day 2 – IoT Day

Tuesday, November 3 we will be hosting the IoT Day. This is a 1-day event for anyone who wants to immerse themselves in understanding how to build IoT solutions. There will be sessions on IoT security, IoT data processing and analytics, open approaches to smart home, IoT hardware, and others. There will be speakers from Deutsche Telekom, Bosch, Eurotech, Relayr, Red Hat and others. The nice thing about the IoT Day is that you can register just for 1 day so you don’t need to dedicate an entire week. Of course, EclipseCon Europe attendees can attend any of the IoT Day sessions as well.

Day 3 – IoT Playground

Wednesday, November 4 will be the IoT Playground. This is where you can see real IoT practitioners show off their work.

More IoT at ECE

IoT will be throughout the entire EclipseCon Europe schedule. Two of the keynotes, from BOSCH and BMW, executives will spotlight these companies strategies for IoT. In addition to the IoT Day, there will be sessions on the oneM2M standard from Orange, Buidling Smart Grids with Eclipse IoT, session on Eclipse Concierge, a super small OSGi runtime for IoT, software update for IoT, embedded Java for IoT and what seems to be a great talk Demystifing the Smartness


If you are interested in learning about IoT and getting in-depth with the Eclipse IoT experts, then EclipseCon Europe is the place for you. Register today.

IoT Security: An open source and open standard approach

June 15, 2015

High on any list of IoT concerns is the security for an IoT solution. How do you make sure devices only talk to the correct servers and only the ‘correct’ devices talk to your servers? Lots of people point out IoT security is an important issue but very few are actually creating technology to make IoT solutions secure.

For this reason, I am thrilled we have a new Eclipse project proposal, called Kiaora, that takes on the challenge of IoT security at IoT scale. I am even more thrilled to have Verisign, the company that hosts the .com domain register, proposing and leading the project. Verisign definitely understands that any IoT security solution needs to be based on open standards and open source. Kiaora will be based on IETF DNS-SD and IEFT DNS-SEC standard.

The proposal was posted last week so it will be a couple of weeks before the project is officially created. Verisign has made the code available on their github repos.

Kiaora is going to be a great addition to the Eclipse IoT open source community. Developers will now have a critical component for building security into their IoT solutions.

IoT Developer Survey: What are developers doing with IoT?

April 3, 2015

We have just published the results of the first IoT Developer Survey.  There are some very interesting findings so I encourage you to check out the report.  The raw data is also available [xls] [ods].

Internet of Things (IoT) is still relatively new and not is a lot know about what developers are doing with IoT. Therefore, these results offer an interesting perspective. However with any survey it is just one data point so I always encourage people to look for trends across surveys and year over year trends.  That being said I do think there are some key observations we can learn from these results.

1. Arduino, Raspberry Pi, etc are key platforms for developers. Over 80% over developers have some experience with these types of hardware platforms. The availability of cheap, accessible hardware is a key enabler to IoT. If you want to get access to IoT developers you need to be enabled on these platforms.

2. Security and Interoperability are key concerns. This is very consistent with other surveys and analysis for IoT. It is interesting to see how the concerns change between developers who have deployed a solution vs developers planning to deploy a solution. For instance, security is a concern to more who are planning to develop in next 6-18 months (60.5%).

3. Open source is pervasive in IoT. Over 80% of developers report their companies have policies use open source software for IoT solutions.  This is huge and I think reflects the maturity of open source in the larger technology industry. It also reflects well on our mission for Eclipse IoT.

4. Key IoT languages: Java, C, JavaScript.  No one programming language will dominate IoT development. However it does seem Java, C and JavaScript are languages that will be important for any IoT development.

5. Key Standards and Technology: HTTP, MQTT, Linux. HTTP is the dominant message protocol being used by the survey respondents (63%) and Linux is the dominant operating system (78%). For the ‘new’ IoT standards and operating systems, only MQTT (53%) was being used by a majority of the respondents. I think this shows that either 1) the existing web standards and Linux will be good enough for IoT, or 2) the new IoT standards and operating systems have a long way to go towards adoption.

6. Perspective and Influencers for IoT developers. A challenge of IoT is that it is very vast so understanding how IoT developers perceive themselves and who influences their decisions is important. In this survey the respondents identified their technology focus as being focused on Embedded Software, Web Development and Enterprise Software versus Networking, Big Data, Hardware Design or Mobile and Cloud. The key influencers for technology decisions were hardware vendors, semi-conductor manufacturers and Cloud providers versus Network operators, System Integrators or Enterprise software vendors.

I hope these survey results provide some insight into the IoT Developer community. We are going to discuss these results during a Google Hangout on Thursday, April 9 at 11am.  Join us.

It is an exciting area for developers and we all have a lot to learn. Thank you to everyone that participated in the survey. I hope this is something we can do on an annual basis.


Case Study MQTT: Why Open Source and Open Standards Drives Adoption

March 4, 2015

For the last 3 years, we have been talking about why IoT needs open source and open standards to be successful. We are now seeing great examples of why this is so true and why open communities will lead IoT adoption.

MQTT is a perfect case study. This past month Eclipse Paho and Eclipse Mosquitto released new versions of their MQTT clients (Paho) and  MQTT broker (Mosquitto). I believe this is an important milestone for these projects and the adoption of MQTT by IoT solution providers. It seems to me that MQTT has now become a defacto `must be supported standard`for any serious IoT solution provider. And any smart IoT solution provider is using Paho and/or Mosquitto to implement MQTT.

Google Trends   Web Search interest  mqtt   Worldwide  2004   present

MQTT Google Trend

A quick look at the Google Trends report for MQTT makes it pretty clear interest in MQTT has taken off since Eclipse Paho was created and MQTT was submitted to OASIS for standardization. Now, if you follow the Paho and Mosquitto mailing lists you can see the community is fully engaged and developers are creating real solutions with Paho and Mosquitto.

A perfect example of why open source and open standards drive adoption. We are also seeing this with other standards like Lightweight M2M and CoAP.  Open is definitely winning in IoT

IoT Developer Survey – What are developers doing with IoT?

February 14, 2015

For the last 3 years, we have been working to create an IoT open source community at Eclipse. Like most open source communities, our community members are developers and in this case who are building IoT solutions. One common question I get asked is ‘What are developers doing with IoT’. Unfortunately, my answer varies between ‘everything’ and ‘I don’t know’. Not a very helpful response.

To help answer the question ‘What are developers doing with IoT?’ we have launched the IoT Developer Survey. Our hope is to get a cross-section of developers working in IoT to provide input into their plans for IoT solutions, the technology they use and their perceptions of the industry players. The survey is 18 questions and should take 5-10 minutes to complete. As a thank you we will draw 3 names who will win $100 gift cards at your favorite electronics distributor so you can build even more IoT solutions.

If you are building IoT solutions or in the process of learning about IoT technology, we want to hear from you.

IoT Day 2015 – IoT Security, Device Management and IoT APIs

January 28, 2015

This year at EclipseCon we are hosting an IoT Day on March 11 at the San Francisco Airport Hyatt Regency in Burlingame, CA. IoT Day is meant for people who might not want to spend an entire week learning about all things Eclipse but are definitely interested in IoT. We did this event last year and it was a great success so we are doing it again!

This year the themes for IoT Day are Security, Device Management and IoT APIs. These are incredibly important topics for the IoT industry so I am thrilled to have talks about them during IoT Day.  Here is a brief synposis of what the day will look like:

– The day starts with Benjamin Cabe providing an overview of the Eclipse Open IoT Stack.   The Eclipse IoT community is making great progress of providing the open building blocks any software developer needs to build an IoT solution.  This will be a good introduction.

– IoT device management is one of the key trends in the IoT industry for 2015. Therefore, we are lucky to have Marco Carrer and Julien Vermillard discuss the solutions for device management from Eclipse IoT.

– Lot of people are in the process of building IoT soutions, One aspect is designing an API for your solution. Two speakers from Zebra Technologies will share their experience of designing an IoT API.

– Security is always one of the key concerns for deploying IoT solutions. Open source and Eclipse IoT have a lot to offer developers looking to secure their IoT solution. Julien Vermillard will show how Eclipse IoT, lightweight M2M and DTLS can be used to secure your IoT solution.

– One of the innovative new projects at Eclipse IoT is called Vorto. The Vorto project leaders from Bosch will talk about their vision of IoT device integration with Vorto. 

– MQTT has become an important and widely adopted IoT standard. MQTT-SN is a version of MQTT for sensor networks. Ian Craggs, the Eclipse Paho project leader, will show how MQTT-SN can make MQTT possible over UDP, Zygbee and other transports.

– The day will close with a number of lightning talks from speakers in our community.

It is a great agenda and a great way to learn about some key topics for IoT. The cost to register for the IoT Day is just $200. Find out more and register today.

Special thank you to 2lemetry for being a sponsor of IoT Day.