Internet Of Things (Iot) Application Development; Everyware Software Framework (Esf) - Eurotech ReliaGATE 10-20 User Manual

Multi-service gateway and edge controller
Hide thumbs Also See for ReliaGATE 10-20:
Table of Contents

Advertisement

ReliaGATE 10-20 User Manual

Internet of Things (IoT) Application Development

Everyware Software Framework (ESF)

The ReliaGATE 10-20 comes pre-configured with Eurotech's Everyware Software Framework (ESF), the
inclusive and targeted Java OSGi software framework for M2M multi-service gateways, smart devices and IoT
applications.
It allows Eurotech and its customers to deliver not only the latest generation of Embedded
Computer hardware platforms, but also the ability to deliver all the fundamental components needed to quickly
develop complex applications as part of the device software as well.
ESF provides a web-based user interface to administer and manage the IoT gateway. The web interface allows
the operator to monitor the gateway status, manage the network configuration, and oversee the installed
application(s) and services. ESF is automatically started at the boot of the system and the ESF web-based
administration console is available on port 80 of the gateway IP.
ESF is also an framework for IoT applications. It runs on top of the Oracle Java Virtual Machine (JVM) and
leverages an OSGi container, a dynamic component system for Java, to simplify the process of writing reusable
software building blocks. The ESF APIs offer access to the underlying hardware (serial ports, GPS, watchdog,
GPIOs, I2C, etc.), management of network configurations, communication with M2M/IoT Integration Platforms,
and gateway management.
ESF is based on the popular open source project Eclipse Kura that was originally contributed to the Eclipse
community by Eurotech.
Developers who want to start developing their own IoT applications using ESF can find a lot of useful material,
including API documentation and exhaustive tutorials at the following web sites:
Web Site
Everyware Software Framework Documentation
Eclipse Kura
110129-00013A
Internet of Things (IoT) Application Development
Available at
http://esf.eurotech.com/doc/ESFDevGuide/
http://eclipse.org/kura/
43

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ReliaGATE 10-20 and is the answer not in the manual?

Table of Contents