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

AWS IoT Core Connection


This section provides a guide on connecting an ESF device to the Amazon Web Services (AWS) IoT platform. This guide covers the usage of the ESF Cloud Connector for AWS IoT Core and other integrations with AWS IoT services.


In order to connect a device to AWS IoT Core, the following prerequisites are needed:

  • An AWS IoT account
  • A device with ESF version 3.3 or greater installed

To get an AWS account, you can follow this AWS procedure.

Device Provisioning

AWS IoT Core supports several types of provisioning; between these ESF supports the following:

Connectors Available

Two alternative ways can be used to connect to AWS IoT Core from ESF:

Both ESF Connectors support all three provisioning techniques.


Completing device provisioning is a prerequisite before an IoT device can successfully connect to AWS IoT Core.

Updated 4 days ago

AWS IoT Core Connection

Suggested Edits are limited on API Reference Pages

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