Eclipse creates testbeds to advance IoT open standards
May 9, 2017
The Eclipse Foundation’s IoT Working Group has created open testbeds to drive adoption of IoT open source and open standards. The testbeds will demonstrate how open source software and open standards along with commercial products can be used to create real-world, industry-specific IoT services.
Companies implementing the IoT are often required to integrate technology from many vendors and open source communities. A typical IoT service requires specialised sensors and actuators, embedded software, IoT gateways, networking and connectivity, cloud computing and enterprise integration software, and application knowledge. The testbeds are collaborations between vendors and open source communities to demonstrate and test commercial and open source components for specific industry tasks. Each testbed will deliver a running service and make its source code available under an open source licence.
The first testbed is looking at asset tracking management. Many high-value assets move through airports, railways and lorries. These assets need to be monitored in real time for location and environmental conditions, such as temperature, vibration and humidity.
The asset tracking management testbed will demonstrate and test how assets with various sensors can be tracked via different IoT gateways that report in real time the data to a cloud platform, or use the events to automate control of various systems.
The participants in the testbed are Red Hat (lead), Azul Systems, Eurotech, Samsung and Codenvy. The companies will show how their commercial offerings support open source and open standards. The testbed will also show several Eclipse IoT projects, including Kura, Kapua and Paho.
“Collaboration between different technology providers is essential for the deployment of any IoT solution,” said Mike Milinkovich, executive director of the Eclipse Foundation. “The Eclipse IoT open testbeds will showcase integrations of open source and commercial software to create end-to-end IoT solutions. A key benefit will be that the source code will be available as open source, so each testbed can be recreated and reused.”
The debut of the asset tracking management testbed took place last week in Boston, Massachusetts, at the Red Hat Summit. The Eclipse IoT Working Group, along with Red Hat, Eurotech and Codenvy, showed live demonstrations of the testbed running on a Samsung Artik board, Eurotech IoT gateways, Azul Zul and Red Hat OpenShift container platform.
“The innovation required by enterprise IoT cannot be done in siloed, isolated projects,” said James Kirkland, chief IoT architect at Red Hat. “Rather, it requires collaboration across an entire community to achieve a common goal. The Eclipse IoT open testbeds initiative helps to address this need by encouraging joint work on open, standards-based IoT projects. It’s an effort that will be critical to the future success of IoT in the enterprise, and an endeavour that Red Hat is very happy to support.”
The Eclipse IoT community expects to launch other testbeds in 2017.
“As one of the first IoT companies to join the Eclipse Foundation, we’re excited to see the Samsung Artik smart IoT platform be a part of the Eclipse Open Testbed initiative to drive adoption of open source and open standards for IoT,” said Curtis Sasaki, VP of ecosystems at Samsung. “As a contributor and deployer of solutions leveraging open source, we’re excited to see our IoT platform help developers and companies jump-start their ideas and take them to market faster."
Scott Sellers, Azul Systems president and CEO, added: "Eclipse and its partners have taken a major step forward in driving an open source ecosystem for companies and others building IoT applications and services. Azul is pleased to support Zulu Embedded, our 100 per cent open source high-performance build of OpenJDK, as part of the Eclipse IoT open testbed initiative."
And Marco Carrer, CTO of Eurotech Group, said: "We are excited to be part of the Eclipse IoT open testbeds initiative together with our partners. Showcasing real-world applications is extremely effective in highlighting how open source IoT standards are providing a solid foundation of building blocks to accelerate the development and deployment of connected products and services."
Eclipse Che adds developer tooling to the Eclipse IoT open testbeds, supporting development on C/C++, Java, JS, Python and many other languages through a browser-based IDE.
“Developers and makers are at the heart of IoT, and Che, as the most popular open cloud IDE, is a natural choice for powering the development of real-world IoT applications,” said Brad Micklea, Codenvy COO. “As project lead for Eclipse Che, Codenvy has been working closely with Red Hat, Samsung and others to advance the capabilities for IoT developers around the world."
The Eclipse IoT Working Group, a collaborative working group hosted by the Eclipse Foundation, is working to create open source software for the IoT. Eclipse IoT is made up of over 30 member companies and 28 open source projects. Eclipse is a community for individuals and organisations that wish to collaborate on open source software. There are over 300 open source projects in the Eclipse community, ranging from tools for software developers, geo-spatial technology, systems engineering and embedded development tools, frameworks for IoT, and tools for scientific research.