Everyware Software Framework Developer's Hub

Everyware Software Framework (ESF) is an enterprise-ready IoT Edge Framework distributed and supported by Eurotech. Based on Eclipse Kura, the open source Java/OSGi middleware for IoT gateways, ESF adds provisioning, advanced security, remote access, diagnostics monitoring. It supports ready-to-use field protocols (including Modbus, OPC-UA, S7, FANUC, J1939, J1979, BACnet, IEC 60870-5-101, IEC 60870-5-104, DNP3, M-bus), MQTT connectivity, and a web-based visual data flow programming to acquire data from the field, process it at the edge, and publish it to IoT Cloud Platforms. ESF features full remote device management through its integration with Everyware Cloud, Eurotech’s IoT Integration Platform.

Get Started


  • Which ports should be opened in a corporate network to connect a gateway to the Integration Platform (Eurotech Everyware Cloud, Eclipse Kapua, Microsoft Azure IoT Hub, Amazon Aws IoT, etc...):
    depending on the protocol selected in MqttDataTransport
  • mqtt : tcp 1883
  • mqtts : tcp 8883
  • ws : tcp 8080
  • wss : tcp 403

NTP service is configured in ClockService. Default port is UDP 123
To use the VPN service you have to open the port UDP 1194

Updated about a year ago


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.