Eclipse aktualisiert IoT-Projekte

Eclipse aktualisiert sein OSGi-Framework und bringt die erste stabile Release des CoAP-Frameworks. Open-Source-IoT-Entwickler dürfen sich zudem bis zum 23. November für einen Wettbewerb anmelden.

In Pocket speichern vorlesen Druckansicht 1 Kommentar lesen
Eclipse veröffentlicht drei Projekte für das Internet of Things
Lesezeit: 2 Min.
Von
  • Rainald Menge-Sonnentag
Inhaltsverzeichnis

Die Eclipse-IoT-Arbeitsgruppe kümmert sich um alle Projekte rund um das Internet of Things. Insgesamt gibt es in der Community dazu derzeit 20 Open-Source-Projekte, von denen drei in frischen Versionen erschienen sind.

Eclipse Concierge 5.0 ist ein Framework, das die OSGi-Spezifikation 5.0 (Open Services Gateway initiative) implementiert. Mit einer Größe von 250 KB zielt es speziell auf kleine Geräte mit knappen Ressourcen. Es nutzt das Java 8 Compact Profile und läuft auf diversen Kleinstcomputern wie BeagleBone und Raspberry Pi. Das Eclipse-Team hebt hervor, dass Concierge besonders schnell starte und performanter als vergleichbare OSGi-Frameworks sei.

Mit Californium 1.0 erscheint der erste stabile Release des CoAP-Frameworks (Constraint Application Protocol). Das nach dem radioaktiven Element benannte Projekt, das mit dessen Symbol Cf abgekürzt wird, besteht aus insgesamt fünf Teilprojekten. Neben dem Kern sind das die beiden ebenfalls nach chemischen Elementen benannten Bestandteile Scandium (Sc) als Security-Komponente, die DTLS 1.2 (Datagram Transport Layer Security) implementiert, und Actinium (Ac) als App-Server, mit dem JavaScript-Apps als RESTful-Ressourcen mit den IoT-Geräten kommunizieren. Zusätzlich gibt es mit den CoAP-Tools eine Werkzeug- und Beispielsammlung sowie einen Element-Connector zur Abstraktion des Transport-Layers.

Als drittes Projekt aktualisiert Eclipse Kura auf die Version 1.3. Es implementiert Standarddienste wie I/O-Zugriff, Netzwerkkonfiguration und Fernwartung für IoT-Gateways. Die neue Version beinhaltet eine überarbeitete Benutzerschnittstelle mit neuen Security-Funktionen und soll bei Software-Updates die Effizienz und Verlässlichkeit beim Umgang mit großen Dateien verbessern.

Kura implementiert zahlreiche Dienste zur Verwaltung.

(Bild: Eclipse.org)

Alle Projekte sind quelloffen und stehen unter den oben verwendeten Links zum Download bereit. Dort finden Entwickler auch die jeweiligen Lizenzen. Beispielsweise ist Californium nicht nur unter der Eclipse Public License, sondern auch unter der Eclipse Distribution License verfügbar, die eine Nutzung im Zusammenspiel mit proprietärem Code erlaubt.

Parallel zu den Veröffentlichungen organisiert die Eclipse-IoT-Arbeitsgruppe den zweiten Open IoT Challenge als Wettbewerb für Entwickler, die mit Open-Source-Technologie und offenen Standards Anwendungen für das Internet of Things bauen. Interessierte können sich mit ihrem Projekt bis zum 23. November auf der IOT-Challenge-Site bewerben. (rme)