Skip to content

ReliaGATE 10-14

ReliaGATE 10-14

Document information

Document Revision History

Revision Date Notes
0.1 01/06/2023 First draft
0.2 14/06/2023 Second draft
1.0 21/06/2023 Initial release
1.1 19/07/2023 Fixed typos, added "Run the demo" section
1.2 18/12/2025 Updated documentation with fixes and updated to latest AWS template

Applicable operating systems for this guide

This guide is designed for Eurotech Everyware Linux, the pre-installed, optimized Linux OS based on Yocto.

To configure the ReliaGATE 10-14 you need any PC with an operating system that features a modern web browser (Chrome recommended) and a SSH client to perform troubleshooting (i.e. Putty for Windows OS or ssh command line on Linux Shell or Windows Powershell)

Overview

The ReliaGATE 10-14 is an industrial, highly secure Edge Gateway with Zero-Touch Provisioning capabilities that is easy to program: it supports classic and visual programming and comes with a rich and expandable IoT programming Framework.

Kickstart your IoT project thanks to Eurotech Everyware Software Framework (ESF), an expandable and open IoT environment that supports all major cloud providers and services, including AWS IoT Core; moreover it features an extensive set of drivers for all major industrial protocols.

Thanks to carrier certified LTE with 2G/3G backup connectivity, the ReliaGATE 10-14 is suitable for immediate deployment in North America and Europe, with options to expand the geographic coverage to a truly global scale.

The ReliaGATE 10-14 offers best in class Cybersecurity: it leads the market with IEC 62443-4-1/-4-2 and PSA Level 1 certification; it is also compliant with California SB-327 password law. Protection starts at the hardware level, with full support for TPM 2.0, pre-injected credentials for Zero-Touch Provisioning, Secure Boot and an always-on physical antitampering monitor/logger that is active even when the power is removed from the system.

For most demanding customers, special production-only images can be configured with full hardware hardening (interface disabling) to further reduce the attack surface.

The device does not come with Cybersecurity hardening enabled. For further information about Cybersecurity certifications please contact Eurotech Support. Antitampering detector works for a limited time when the power is removed from the system. Please contact Eurotech Support to get advice on tampering detection strategies.

The ReliaGATE 10-14 comes with Everyware Software Framework (ESF), a commercial, enterprise-ready edition of Eclipse Kura, the open source Java/OSGi middleware for IoT Edge Gateways. Distributed and supported by Eurotech, ESF supports ready-to-use field protocols (including Modbus, OPC-UA, S7), MQTT connectivity, web-based visual data flow programming and deep configuration. ESF is also integrated with Everyware Cloud (EC), Eurotech IoT Integration Platform (separately available here), enabling advanced diagnostics, zero-touch provisioning, and full remote device access and management.

Hardware Description

Based on the NXP i.MX 8M Mini Cortex-A53 quad core processor, with up to 4GB of RAM, up to 32GB of eMMC and a user-accessible microSD slot, the ReliaGATE 10-14 is a low power gateway suitable for lightly rugged use cases: it supports a 9 to 30VDC power supply with transient protection, two protected and isolated RS-232/RS-422/RS-485 serial ports, two noise and surge protected USB ports, six optoisolated digital and two isolated analog interfaces. The ReliaGATE 10-14 features a wide range of connectivity capabilities: it integrates a carrier certified LTE Cat 1/4 cellular modem with dual SIM support, Wi-Fi, Bluetooth 5/BLE, and two Gigabit Ethernet ports; an internal GNSS provides precise geolocation capabilities. Expansion options allow adding extra features with side modules, such as the ReliaWAN 10-12, a Lora Gateway unit, or the ReliaIO 10-12, which provides analog input and more DI/O ports.

Datasheet

Standard Kit Contents

Depending on the order code, you will receive the ReliaGATE 10-14 ready to be powered on with no additional hardware. If you ordered a DevKit, you will also receive a Power Supply for your region, antennas for WiFi and Cellular connectivity and a Ethernet Cat 5 cable. Visit the product page for info on ordering codes.

User provided items

A PC (Windows, Linux or Mac OS) with an Ethernet port and an Ethernet cable or Wi-Fi(TM) to connect to the device.

3rd Party purchasable items

If not included in the DevKit, an AC-DC Power adapter, 24V, 24W is required.

Example items:

Custom Configuration and Cybersecurity hardening

Eurotech configuration management service allows fine tuning the ReliaGATE 10-14 to meet and exceed your project requirements; Examples of personalized configuration include customer branding (with logo and custom colors) and can go to deep customization with a range of options for project specific requirements (such as frame grabbers, choice of internal components, etc.): call us for more information on configuration management options.

The ReliaGATE 10-14 can also be hardened to meet IEC 62443-4-2 requirements, with specific support and maintenance services to protect the device from vulnerabilities and avoid service disruptions.

Contact us for more information on configuration management options.

Set up Your Development Environment

Operating System

Your ReliaGATE 10-14 runs Eurotech Everyware Linux, an optimized version of Yocto Linux specifically aimed at supporting industrial environment.

Tools Installation

The ReliaGATE 10-14 is distributed with the latest version of ESF already installed and ready to start, with pre-injected, per-device Trusted Identities that enable zero-touch provisioning and Zero Trust architecture.

In order to develop and deploy applications on ESF, you can follow the dedicated guides on ESF official documentation - development environment setup.

If you need to build your native applications on this target hardware, please contact us to receive the latest toolchain.

Additional Software References

Detailed documentation on the features provided by the available services running on the ReliaGATE 10-14 can be found in the ESF official documentation.

Set up Device Hardware

Top Side Overview

ReliaGATE 10-14 Front View

Ref Description
1 Serial Ports COM 0 and COM 1 connector (availability depends on product variant)
2 Digital IN/OUT and Analog IN connector (availability depends on product variant)
3 Antenna connector for 2.4 GHz/ 5 GHz Wi-Fi/ Bluetooth (availability depends on product variant)
4 Main antenna connector for the Internal Cellular Modem (availability depends on product variant)
5 Antenna connector for the Internal GNSS (availability depends on product variant)
6 Diversity antenna connector for the Internal Cellular Modem (availability depends on product variant)

Bottom Side Overview

ReliaGATE 10-14 Rear View

Ref Description
1 Power IN connector
2 DisplayPort connector (availability depends on product variant)
3 USB 0 connector
4 USB 1 connector
5 Ethernet ETH0 connector (availability depends on product variant)
6 Ethernet ETH1 connector

LED indicators Overview

ReliaGATE 10-14 LED Indicators

Ref Description Color
1 USER1 (General Purpose) Green
2 USER2 (General Purpose) Green
3 USER3 (General Purpose) Orange
4 USER4 (General Purpose) Orange
5 CELL. Internal Cellular Modem activity (availability depends on product variant) Green
6 POWER Blue

Setup Your AWS Account and permissions

If you do not have an existing AWS account and user, refer to the online AWS documentation at Set up your AWS Account. To get started, follow the steps outlined in the sections below:

Pay special attention to the Notes.

Install the AWS CLI or use the CloudShell

To install the AWS CLI on your host machine, refer to the instructions at Installing the AWS CLI v2. Installing the CLI is needed to complete the instructions in this guide.

Once you have installed AWS CLI, configure it as per the instructions in this online guide. Set the appropriate values for Access key ID, Secret access key, and AWS Region. You can set Output format to "json" if you prefer.

Alternatively, you can use the AWS CloudShell to send the same AWS CLI commands directly from your browser.

Create Resources in AWS IoT

Refer to the online AWS documentation at Create AWS IoT Resources.

Follow the steps outlined in these sections to provision resources for your device:

Pay special attention to the Notes.

Provision the Device with credentials

AWS IoT Core supports three types of provisioning:

  • Single Thing Provisioning
  • Just In Time Provisioning (JITP)
  • Bulk Provisioning

You can find detailed instructions on Single Thing Provisioning in the ESF documentation website.

JITP, Just In Time Registration and Bulk Provisioning, require custom setup, usually involving a discussion with one of our Solution Architects. Please feel free to contact us if you need to enable JITP, JITR or Zero-Touch Provisioning on your ReliaGATE 10-14.

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.

Run the demo

ESF Wires can be leveraged to create a simple demo flow to test the connection to AWS IoT Core.

  • Open the ESF Web Console, by accessing ESF from your browser.
  • Login with your credentials (default credentials can be found in the ESF documentation)
  • Navigate to the Cloud Connections section of ESF

Once the ReliaGATE 10-14 is connected to IoT Core, the relevant ESF Cloud Connector will look as follows: AWS IoT Cloud Connection

  • Click on "New Pub/Sub" and select a new AwsThingPublisher from the list. Assign it a name (e.g. demo.publisher)

A new Thing Publisher will be associated to this Cloud Connection. Select the newly created publisher and configure it with a unique topic (e.g. demo.topic) AWSThingPublisher configuration

  • Navigate to the Wires section
  • Add to the Canvas a Timer component and a Publisher component
  • Link the components together
  • Configure the Publisher component to link to the previously created AWSThingPublisher

Wires Publisher

  • Apply the changes

Verify messages in AWS IoT Core

  • Navigate to IoT Core in the AWS Console
  • Activate the MQTT test client
  • subscribe to the topic configuired in the AWSThingPublisher (e.g. demo.topic)

AWS IoT Core will receive periodic timer events directly from the ESF Wire Graph.

AWS IoT Core MQTT test client

Debugging

The default development configuration of your Eurotech product is meant to ease access to the system and debugging.

  • Ethernet Port 1 (7) is configured as DCHP Server with a IPv4 address of 172.16.0.1.
  • Ethernet Port 2 (8) is configured as DHCP Client.

SSH protocol is enabled on standard port TCP 22, with guest user access. Password is the serial number of the unit, which you can find on the product label. To access the system, run:

ssh guest@<IP Address>

You can use the eth_journalctl command to access the aggregated logs of the system:

eth_journalctl -help

Use these links for detailed information on log management and debugging.

Depending on the order code used for your Eurotech product, the system might already be set up for production environments. Refer to the ESF Security introduction to know more about framework execution modalities.

Troubleshooting

For any issue you might face when working with ESF, feel free to contact the awesome Eclipse Kura community. Chances are the issue you are facing has already been solved!

For detailed documentation, browse the ESF documentation.

If you need support for IoT Core, here it's a link to the FAQ.

And finally, should you need even more support, feel free to open a ticket on Eurotech support page.