Internet of Things

Technology that supports wired or wireless communication between machines.

Eclipse Titan logo.

Eclipse Titan

Titan is a TTCN-3 compilation and execution environment with an  Eclipse-based IDE. The user of the tool can develop test cases, test execution logic and build the executable test suite for several platforms.

Read more...

Eclipse Wakaama logo.

Eclipse Wakaama

Wakaama provides APIs for a server application to send commands to registered LWM2M Clients. On client applications, Wakaama checks received commands for syntax and access rights and then dispatches them to the relevant objects.

Read more...

Eclipse Californium (Cf) CoAP Framework logo.

Eclipse Californium (Cf) CoAP Framework

Eclipse Californium (Cf) is an open source implementation of the Constrained Application Protocol (CoAP). It is written in Java and targets unconstrained environments such as back-end service infrastructures (e.g., proxies, resource directories, or cloud services) and less constrained environments such as embedded devices running Linux (e.g., smart home/factory controllers or cellular gateways).

Read more...

Eclipse OM2M logo.

Eclipse OM2M

The OM2M project is an open source implementation of the oneM2M standard. It provides a framework for developing services independently of the underlying network and aims to facilitate deployment of vertical applications and heterogeneous devices. 

Read more...

Eclipse Krikkit logo.

Eclipse Krikkit

The Krikkit architecture is a publish/subscribe mechanism where rules/policies are registered on edge routers/gateways that have visibility into and communicate with sensors. 

Read more...

Eclipse Kura logo.

Eclipse Kura

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.

Read more...

Eclipse SmartHome logo.

Eclipse SmartHome

The Eclipse SmartHome project is a framework that allows building smart home solutions that have a strong focus on heterogeneous environments, i.e.

Read more...

Eclipse Mosquitto logo.

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.

Read more...

Eclipse Concierge logo.

Eclipse Concierge

Concierge is a small-footprint implementation of the OSGi Core Specifications R5 standard optimized for mobile and embedded devices.

Read more...

Eclipse Ponte logo.

Eclipse Ponte

Ponte provides reusable solutions for bridging M2M protocols.

Read more...