Internet of Things (IoT)

The Eclipse IoT Working Group is a collaboration of industry and academic partners who are building a set of open source technology that will be the foundation for the Internet of Things (IoT). The focus of the collaboration is on building 1) open source implementations of IoT standards and protocols, 2) open source frameworks and services that will be used by IoT solutions, and 3) tools for IoT developers. This wiki page tracks the activities of the working group.

The iot.eclipse.org web site is intended to be the source of information for people who want to use the Eclipse IoT technology.

Eclipse Kiso-testing

The project will contain: The core python framework (creates the testing environment and run the tests) Plugins for the core framework (functionalities that can be used for creating the testing

Eclipse Kura

Eclipse Kura™ offers a Java/OSGi-based container for M2M applications running in service gateways. Kura provides or, when available, aggregates open source implementations for the most common services needed by M2M applications. Kura components are designed as configurable OSGi Declarative Service exposing service API and raising events. While several Kura components are in pure Java, others are invoked through JNI and have a dependency on the Linux operating system.

Eclipse Hara

Eclipse Hara™ provides a reference agent software implementation featuring the Eclipse hawkBit device API. Such reference implementations are initially driven by operating systems and application

Eclipse Cyclone DDS™

Eclipse Cyclone DDS™ is an implementation of the OMG Data Distribution Service (DDS) specification (see http://www.omg.org/spec/DDS/ ) and the related specifications for interoperability (see http:/

Eclipse hawkBit

Project hawkBit aims to create a domain independent back end solution for rolling out software updates to constrained edge devices as well as more powerful controllers and gateways connected to IP

Eclipse iceoryx

In domains like automotive, robotics or gaming, a huge amount of data must be transferred between different parts of the system. If these parts are actually different processes on a POSIX based

Eclipse Thingweb

Eclipse Thingweb™ offers components for making IoT solutions interoperable at scale by leveraging the W3C WoT standards, no matter if improving an existing solution or building a new one: Describe

Eclipse Unide

Eclipse Unide provides a lightweight Production Performance Management Protocol (PPMP) server-client implementations (using JSON, REST and other). The core of the protocol are two interface

Eclipse IoT Packages

The goal of the Eclipse IoT Packages™ project is to provide a simple getting started experience for Eclipse IoT projects that are integrated with each other. Enabling interested users to get started

Eclipse Embedded CDT (C/C++ Development Tools)

The Eclipse Embedded CDT (C/C++ Development Tools, formerly GNU MCU/ARM Eclipse) plug-ins allow to create, build, debug and in general to manage Arm & RISC-V projects (executables and static/shared

Eclipse Kapua™

Eclipse Kapua™ is a modular integration platform for IoT devices and smart sensors that aims at bridging Operation Technology with Information Technology The following diagram provides a functional

Eclipse Leshan™

Eclipse Leshan™ is an OMA Lightweight M2M (LWM2M) implementation in Java. Leshan provides libraries which help people to develop their own Lightweight M2M server and client. The project also provides

Eclipse Mosquitto™

Eclipse Mosquitto provides a lightweight server implementation of the MQTT protocol that is suitable for all situations from full power machines to embedded and low power machines. Sensors and actuators, which are often the sources and destinations of MQTT messages, can be very small and lacking in power. This also applies to the embedded machines to which they are connected, which is where Mosquitto could be run.

Eclipse Tahu™

Eclipse Tahu™ is a set of references implementations for the Sparkplug specification. It addresses the existence of legacy SCADA/DCS/ICS protocols and infrastructures and provides a much-needed

Eclipse Yasham

Eclipse Yasham is an Open & Extensible Cloud-Native Smart Living Platform for Consumer IoT. Some features at a glance Server Side API Gateway (REST API) Service Registration and discovery Caching and

Eclipse HIP

Through HIP, localised processing or preperation of data is intended to reduce the connectivity and central processing requirements within IOT - much like the contemporary Fog computing paradigm, but