IoT in 2016: Open-Source, Better Tools, and Eclipse IoT
Ian Skerrett with Eclipse looks at what trends he's hoping for in 2016 for the Eclipse IoT community.
Join the DZone community and get the full member experience.Join For Free
The Eclipse IoT community had great momentum in 2015. Benjamin has done a nice summary of 2015. However, I often get asked where I see IoT and open source going into the future. Below are some of the trends I’d like to see within the Eclipse IoT community for 2016.
1. More Open Standards and Open Source Implementation
Eclipse IoT has been very successful providing implementations of IoT standards. Eclipse Paho and Eclipse Mosquitto are the de facto implementations for MQTT. Eclipse Leshan is building an amazing community around its LWM2M implementation. The IoT industry is embracing open standards and open source implementations.
2. IoT Server Platform for Cloud-scale
For the most part, Eclipse IoT has been focused on the technology to connect and manager devices at the edge. The new Eclipse Hono project is going to expand the technology to the IoT Server. Having companies like Bosch and Red Hat be the project leaders is certainly a great combination for building the IoT server platform that integrates IoT into the enterprise and at cloud-scale.
3. Better Tools for IoT Developers
Building IoT solutions is not easy. We need to start working on better tools for developers. I’d love to see projects that focus on hardware simulation, testing tools, deployment tools, etc. Eclipse is known for providing IDEs and tools for developers. How about IDEs and tools for IoT developers?
4. IoT is Polygot
The language of implementation for IoT solutions is not going to be dominated by one particular language. IoT is going to be polygot so it would be nice to see at Eclipse IoT more language implementations of IoT standards. How about a Go implementation of LWM2M, a Python MQTT broker, more language implementations of CoAP. Eclipse Kura is a fantastic Java-based IoT gateway but what about a gateway written in C or Python?
5. IoT Solutions for Industries
IoT is about deploying solutions for specifc industries. Eclipse IoT has open source projects for the SCADA and home automation industry. I’d like to see more industries represented in the Eclipse IoT community. A project focused on Smarter Cities or Connected Cars would be great open source projects.
Our goal for Eclipse IoT is to be the open source community for IoT developers. We want to provide the core building blocks that power IoT solutions. 2016 is going to be an exciting year.
If you would like to learn more about the future of Eclipse IoT, plan to attend the IoT Summit, March 8-9 in Reston VA.
Published at DZone with permission of Ian Skerrett, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.