DynaGATE 10-12 User manual Rev. 0-14
14 Eurotech Everyware IoT
14
E
UROTECH
E
VERYWARE
I
O
T
Eurotech Everyware IoT is a combination of hardware, firmware, operating systems, programming
frameworks, and cloud platforms. It enables you to layer you added-value components on a reliable ready-
to-use infrastructure, dramatically accelerating the time to market of your IoT projects.
14.1
Everyware Software Framework (ESF)
Everyware Software Framework (ESF) Edge Computing Platform is a high-level, multi-platform and
flexible application development environment.
ESF is a smart application container that enables remote management of IoT gateways and provides a
wide range of APIs allowing you to write and deploy your own IoT application.
ESF allows the connection and communication with field devices (close to data sources), thanks to
already tested libraries for field protocol communication, the visual IoT Edge Computing applications
development and the connection with leading IoT Cloud Services such as Everyware Cloud (Eurotech IoT
Integration Platform) , Eclipse Kapua, AWS IoT and Microsoft Azure IoT.
ESF runs on top of the Java Virtual Machine (JVM) and leverages OSGi (a dynamic component system for
Java) to simplify the process of writing reusable software building blocks.
ESF APIs offer:
l
easy access to the underlying hardware including: serial ports, positioning, watchdog, USB,
GPIOs, I2C, etc.
l
OSGi bundles to simplify the management of network configurations, the communication with IoT
servers, and the remote management of the gateway.
ESF is based on Kura, the popular Eclipse open source project that was originally contributed to the
Eclipse community by Eurotech.
83 / 94
Summary of Contents for DynaGate 10-12 Series
Page 10: ...This page has been intentionally left blank...
Page 12: ...This page has been intentionally left blank...
Page 14: ...This page has been intentionally left blank...
Page 16: ...This page has been intentionally left blank...
Page 22: ...This page has been intentionally left blank...
Page 28: ...This page has been intentionally left blank...
Page 60: ...This page has been intentionally left blank...
Page 62: ...This page has been intentionally left blank...
Page 82: ...This page has been intentionally left blank...
Page 88: ...This page has been intentionally left blank...
Page 90: ...This page has been intentionally left blank...
Page 92: ...This page has been intentionally left blank...
Page 93: ...DynaGATE 10 12 User manual Rev 0 14 Notes NOTES 93 94...