ESF 5.2.0 - Release

Eurotech, a long-time leading provider of embedded systems and a global leader in Internet of Things (IoT) enablement, announces a new release of Everyware Software Framework (ESF). ESF Release 5.2.0, based on the recently announced Eclipse Kura 3.2.0 release, offers a commercially supported, enterprise ready edition of the open source middleware for IoT gateways and edge computing nodes.

Release Notes

Added Features:

  • ReliaIO support: added support for Eurotech ReliaIO 10-12 extension module.
  • Gateway sensors reading in Diagnostic Service: integrated temperature sensors in gateway's Diagnostic Service (only for gateways that expose support at Linux level).
  • Docker support: provided a specific Docker image based on RHEL that runs ESF in no-network version.
  • BoltMAR 20-28 support.
  • 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.
  • LoRa driver: added a new driver to support LoRa connectivity.
  • 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 is available as an example project.
  • Wires Statistical Component: Add Wires component that performs basic statistical analysis. This bundle is 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.
  • Assets: Add support for event driven Drivers
  • Assets: Channels can now be individually enabled and disabled.
  • Drivers: To further extend the usability of Kura, new Drivers for GPIO, Raspberry Pi SenseHAT, and Event Driven Drivers will be introduced.

Compatibility:

  • ESF v5.2.0 does not introduce API breakage with previous releases.
  • Since this version, the integrated ESF broker will be not provided as default in all the distributions. It is available as an add-on downloadable and separately installable.
  • Since this version, the ReliaGATE 20-26 distribution will not include Fuse by default.
    It can be downloaded and installed separately as a dp.

Target Environments:

  • ESF supports the following Devices:
    • ReliaGATE 10-05;
    • ReliaGATE 10-11;
    • ReliaGATE 10-12;
    • ReliaGATE 10-20;
    • ReliaGATE 20-25;
      • Support for Bluetooth 2.1 is not available since Eurotech Linux version 22.0.0
    • ReliaGATE 20-26;
    • BoltGATE 20-25;
      • Support for Bluetooth 2.1 is not available
    • BoltMAR 20-28;
      • Support for Bluetooth 2.1 is not available
    • Raspberry Pi 2;
    • Raspberry Pi 3;