Eclipse Foundation Delivers Open IoT Stack for Java

By Darryl K. Taft  |  Posted 2014-09-29 Print this article Print
Internet of Things

"The Internet of Things offers numerous opportunities for developers to create new solutions using data from devices connected to the Internet," said Nobby Akiha, senior vice president of marketing at Actuate, in a statement. "The challenge is to establish a set of standards to make effective use of the many different sources of data. Eclipse's new Open IoT Stack for Java will make it easier for the over 3.5 million BIRT developers to access, visualize and analyze IoT data to deliver actionable information to enhance customer experience and improve operations."

The Open IoT Stack for Java is a set of open-source Java frameworks and OSGi services. It includes the following Eclipse IoT projects:

  • Paho provides a Java implementation of the MQTT client, and Moquette provides a Java MQTT broker.
  • Californium provides a Java implementation of CoAP, including Datagram Transport Layer Security (DTLS) for IoT security.
  • Leshan will provide a Java implementation of the Lightweight M2M standard for device management.
  • Kura is a set of OSGi services for building IoT Gateways. It includes services for device management, application management, cloud connectivity and network configuration.
  • Eclipse Smarthome is a set of Java and OSGi services for building smart home and assisted living solutions.
  • Eclipse SCADA (Supervisory Control and Data Acquisition) is a set of Java and OSGi services that implements many of the services required for a SCADA industrial automation system, including data acquisition, monitoring, data and event archival, visualization and value processing.
  • Eclipse OM2M is an implementation of the European Telecommunications Standards Institute (ETSI) M2M standard. It provides a horizontal Service Capability Layer (SCL) that can be deployed in an M2M network, a gateway or a device.
Meanwhile, Milinkovich said a new version of Eclipse Kura 1.0 will be released at JavaOne, along with the newly announced Eclipse Leshan project to provide a Java implementation of the LWM2M server.

"IoT is a huge opportunity, and it is obviously attracting an enormous amount of investment and an enormous amount of hype," Milinkovich told eWEEK. "But I definitely believe that the core infrastructure pieces of the Internet of things have to be based on open source. Part of the reason that's true is simply because any other business model will not scale. When you're talking about literally tens of billions of devices and sensors and then probably a few billion device gateways, if the software infrastructure that's running on those is anything other than open source, I just don't see how the IoT ecosystem can scale to the dimensions required."

Indeed, similar to the way the Internet evolved to run on an open-source foundation based on Apache, Linux, etc., the IoT's success will hinge on the establishment of open-source technologies at its core that everyone can use to enable connectivity and interoperability, he said.

"Open source was absolutely key to the success of the Internet as a whole," Milinkovich said. "Remember when you used to have to dial-up CompuServe and that was the way to connect with the world? That model failed because it could not scale. I think there will be a lot of attempts to create the CompuServe of the Internet of things, but I think those will ultimately fail. They might last for a while, but I don't see how that business model will last long term."

"Even before co-founding the Eclipse Foundation M2M (now IoT) Working Group, Eurotech embraced the open source philosophy," said Marco Carrer, vice president of software development at Eurotech, in a statement. "We have invested our development resources into creating and donating the Kura project to the community while also delivering it as a fully supported commercial offering through the Everyware Software Framework."


Submit a Comment

Loading Comments...
Manage your Newsletters: Login   Register My Newsletters

Rocket Fuel