Skip to main content
Jump to: navigation, search

IoT/Commons

< IoT
Revision as of 11:28, 19 May 2015 by Contact.benjamin-cabe.com (Talk | contribs) (Created page with "Many Eclipse IoT projects implement somewhat similar functionalities in terms of integration with underlying hardware, communication with endpoints over popular IoT protocols,...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Many Eclipse IoT projects implement somewhat similar functionalities in terms of integration with underlying hardware, communication with endpoints over popular IoT protocols, etc.

This page aims at listing how Eclipse IoT projects currently implement, or are looking at implementing, some common features. It should be used as a reference for all Eclipse IoT projects before starting to re-implement something already


Bluetooth LE

Kura is providing a Bluetooth LE API implemented using gatttool command line utility.

See also discussion on iot-wg mailing list: https://dev.eclipse.org/mhonarc/lists/iot-wg/msg00460.html

Status

Kura 1.2 release will ship with BLE support.

Should BLE be isolated in a bundle with no/minimal dependency on Kura?

Bluetooth 2.1

Kura is looking at having a javax.bluetooth implementation over BlueZ 5 D-BUS interface.

USB

Kura uses javax.usb which is causing issues on Linux. It is based on usbfs which is not supported since kernel version 2.6 A replacement would be usb4java http://usb4java.org/ but it is licensed under LGPL.

Status

Benjamin contacted usb4java author to discuss a possible relicensing.

Serial port

RX/TX is causing license issues. Is the serial native interface from CDT a viable alternative? (see 1 and 2

Zigbee

As of May 2015, Kura is looking at ZB4OSGI APIs. See http://zb4osgi.aaloa.org/

Back to the top