Eclipse Kura 3.2.0

Release Date
Deliverables
  • Multiport Wires Components: Add Wires components with multiple input/output ports to allow for better routing of data through the Wire Graph. With the addition of new arithmetic and conditional Components, this will allow more flexibility and usability in creating logical flows through the Graph.
  • Wires Conditional Component: Add Wires component that facilitates if/then/else logic.
  • Wire Arithmetic Component: Add Wires component that facilitates basic arithmetic functions. This bundle will be available as an example project.
  • Wires Statistical Component: Add Wires component that performs basic statistical analysis. This bundle will be available as an example project.
  • Wires Join Component: Add Wires component that performs join operations.
  • Wire Publisher Position: Add support for device position in published messages. The user can decide whether or not having the position included in messages published to the cloud and also the verbosity of the position information included.
  • Wire Graph export: Add support, in the wire composer, to export only a working wire graph.
  • Drivers: To further extend the usability of Kura, new Drivers for GPIO, Raspberry Pi SenseHAT, and Event Driven Drivers will be introduced.
Compatibility
  • Eclipse Kura v3.2.0 does not introduce API breakage with previous releases.
Target Environments

Kura is released as pre-compiled binary installers for the below platforms. Note, the term "Experimental" means the Eclipse Kura development team has not performed a full QA of Kura on these platforms.

  • Raspberry Pi based on Raspbian: Raspberry Pi, Raspberry Pi B+, Raspberry Pi 2/3
  • BeagleBone Black based on Debian
  • Fedora 25 ARM (Experimental)
  • Intel Edison (only no network support) (Experimental)
  • APU Debian (Experimental)
  • aarch64 Debian (Experimental)
Name Date Description
v3.2.0-M1 2018/03/06 This is the first milestone release of Kura v3.2.0.
Themes

Multi-port components and graph execution model

To improve the usability of Kura Wires, the concept of Multi-port components will be introduced. This will allow for conditional and arithmetic control of data as it moves through the Wire Graph. The Epic for this them can be tracker here: https://github.com/eclipse/kura/issues/1811

New Kura Wires Drivers

New Drivers will be added to Kura to further support Wire modeling. These new Drivers include GPIO, Raspberry Pi SenseHAT, and an Event Driven Driver.