4.2 Abbreviations for direction and electrical characteristics of a signal13
5.1 Product labels16
6.3 WEEE compliance17
8 Getting started21
3.1 How to receive technical support11
4 Conventions used in this document13
4.1 Conventions for signal names13
5 Product overview15
6 Declaration of Conformity17
6.1 FCC Class A notice17
6.2 RoHS compliance17
7 Technical Specifications19
9 Product interfaces23
9.1 Front panel interfaces23
9.1.1 DIP switch selector functions23
9.1.2 8-position connector functions23
9.2 Rear panel interfaces24
9.3 LED indicators25
9.4 Service panel interfaces26
10 Interfaces in detail27
10.1 Power supply27
10.1.1 Power supply parameters27
10.1.2 Power supply connector pinout27
10.1.3 How to turn ON the ReliaGATE 10-05-3427
10.1.4 How to turn OFF the ReliaGATE 10-05-3427
10.1.5 How to manage the ReliaGATE 10-05-34 power consumption27
10.1.6 How to perform a power reset of the ReliaGATE 10-05-3428
10.2 Wi-Fi and Bluetooth29
10.2.1 Wi-Fi specifications29
10.2.2 Bluetooth specifications29
10.3 Cellular30
10.4 The MicroSIM card receptacle30
10.5 Ethernet port31
Table of contents
ReliaGATE 10-05-34 User Manual Rev 1-0
4 / 62
10.5.1 Connector pinout31
11.2.2 How to set up a correct eMMC card partition39
12.9 The Programmable pushbutton47
13.3 How to change your security settings50
10.5.2 Port specifications31
10.6 Host USB port32
10.6.1 Connector pinout32
10.7 COM ports 0 and 133
10.7.1 How to insert RS-485 fail-safe and termination resistors33
10.7.2 COM ports pinout34
10.8 The MicroSD card receptacle35
10.9 Console port36
10.9.1 Connector and mating connector specifications36
10.9.2 Connector pinout36
10.10 RTC (Real Time Clock)37
10.10.1 The RTC device "/dev/rtc1"37
10.11 Watchdog38
10.11.1 How to enable / disable the watchdog38
10.12 The Programmable pushbutton38
11 The Software39
11.1 The Linux OS distribution39
11.2 The bootloader procedure39
11.2.1 How to select the Linux kernel sources39
12 How to access the interfaces under Linux41
12.1 Ethernet port41
12.2 Wi-Fi and Bluetooth41
12.3 Modem41
12.4 COM ports 0 and 1, Console port41
12.4.1 How to test a COM port41
12.5 LED indicators42
12.5.1 How to manage a LED42
12.6 Flash Memory43
12.7 RTC44
12.7.1 How to manage the timestamp registers44
12.7.2 How to manage the user-available byte44
12.7.3 How to manage the sleep mode (example)45
12.8 Watchdog46
12.8.1 How to manage the watchdog using the C programming language46
12.8.2 How to manage the watchdog from the command line46
12.8.3 How to obtain further information47
13 How to log in the Administration Console49
13.1 How to login using the Console port49
13.2 How to login via Secure Shell (SSH)49
13.2.1 How to login if your development PC is running Linux49
13.2.2 How to login if your development PC is running Windows49
14 Eurotech M2M / IoT solutions51
14.1 Everyware Software Framework (ESF)51
14.2 The ESF Web UI51
14.3 Everyware Cloud (EC)52
14.4 For further information52
15 Mechanical specifications53
15.1 ReliaGATE 10-05-34 mechanical dimensions53
ReliaGATE 10-05-34 User Manual Rev 1-0
Table of contents
5 / 62
15.2 Mounting bracket mechanical dimensions54
16 How to install the product55
16.2.3 How to remove the ReliaGATE 10-05-34 from a DIN rail58
16.1 How to install the ReliaGATE 10-05-34 using the Mounting Bracket55
16.2 Optional: How to install the ReliaGATE 10-05-34 using the DIN Rail Mounting Kit56
16.2.1 How to replace the Mounting Bracket with the DIN Rail Mounting Kit56
16.2.2 How to install the ReliaGATE 10-05-34 on a DIN rail58
17 How to maintain the product59
17.1 Use antistatic precautions59
17.2 Remove the power supply59
17.3 Inspect the installation of the product59
17.4 Clean the product59
Notes61
(This page has been intentionally left blank)
ReliaGATE 10-05-34 User Manual Rev 1-0
1 Important Information
7 / 62
1IMPORTANT INFORMATION
CAREFULLY READ AND UNDERSTAND THE INSTRUCTIONS CONTAINED IN THIS
1.1Signals used in this document
DOCUMENT BEFORE INSTALLING / OPERATING THE PRODUCT.
KEEP THIS DOCUMENT FOR FUTURE REFERENCE.
Whenever you have any doubt regarding the correct understanding of the instructions contained in this
document contact your local Eurotech Technical Support Team (see the last page of this document for
further details).
To lower the risk of personal injury, electric shock, fire or damage to equipment, observe the following
precautions, as well as using good technical judgment, whenever installing / operating the product.
DANGER
INDICATES A HAZARD WITH A HIGH LEVEL OF RISK WHICH, IF NOT AVOIDED, WILL
RESULT IN DEATH OR SERIOUS INJURY
WARNING
INDICATES A HAZARD WITH A MEDIUM LEVEL OF RISK WHICH, IF NOT AVOIDED, COULD
RESULT IN DEATH OR SERIOUS INJURY
CAUTION
INDICATES A HAZARD WITH A LOW LEVEL OF RISK WHICH, IF NOT AVOIDED, COULD
RESULT IN MINOR OR MODERATE INJURY
NOTICE
Indicates practices not related to personal injury, such as:
l
An instruction to follow to use the product effectively
l
A statement of company policy related to product or property protection
8 / 62
1 Important InformationReliaGATE 10-05-34 User Manual Rev 1-0
1.2Disclaimer of liability
Eurotech has reviewed the contents of this document to ensure accuracy and consistency with the
hardware and software described.
Always refer to the latest available manual revision available at: www.eurotech.com.
1.3Intended audience
This document is intended for system developers, who are skilled persons with a thorough knowledge in
installing and implementing computer systems, networks, and related operating software.
ReliaGATE 10-05-34 User Manual Rev 1-0
2 Safety Instructions
9 / 62
2SAFETY INSTRUCTIONS
Observe the following safety instructions when installing / operating the product.
2.1Observe antistatic precautions
2.2Connect power supply correctly
l
Position cables with care. Avoid positioning cables in places where they may be
Failure to comply with these instructions or with specific warnings elsewhere in this document violates
safety standards of design, manufacture, and intended use of the product.
Eurotech assumes no liability for any failure to comply with these instructions.
NOTICE
PREVENTING ELECTROSTATIC DISCHARGE (ESD)
When handing the product described in this document, always use appropriate
antistatic precautions to avoid damages due to electrostatic discharge.
For example: use a wrist strap or ESD cuff kept in constant contact with bare skin
and attached to an ESD ground.
WARNING
ELECTRIC SHOCK HAZARD
Before applying power, thoroughly review all installation, operation, and safety instructions.
Failure to supply power correctly, or failure to follow all operating instructions correctly, may
create an electric shock hazard, which could result in personal injury or loss of life, and / or
damage to equipment or other property.
To avoid injuries:
l
Before operating any equipment, carefully read any supplied instructions
l
Do not perform any connections with wet hands
l
Check any power cords for damage before using them
l
Use certified power cables. The power cables must meet the power requirements of the
device
trampled or compressed by objects placed on them
l
Take particular care of plugs, power-points and outlets. Avoid overcharging them
l
Always disconnect power and discharge the circuits before touching them
l
Only start the product with a power supply that meets the requirements stated on the
voltage label. In case of uncertainties about the required power supply, contact the
Eurotech Technical Support Team (see the back cover for full contact details) or the
electricity authority.
(This page has been intentionally left blank)
ReliaGATE 10-05-34 User Manual Rev 1-0
3 How to receive technical assistance
11 / 62
3HOW TO RECEIVE TECHNICAL ASSISTANCE
3.1How to receive technical support
l
The Eurotech Global Support Center: https://eurotech.desk.com/
If you have technical questions, or if you cannot isolate a problem with your product, or for any inquiry
about repair and returns policies, contact:
l
Your local Eurotech Technical Support Team: see the back cover for full contact details.
(This page has been intentionally left blank)
ReliaGATE 10-05-34 User Manual Rev 1-0
4 Conventions used in this document
13 / 62
4CONVENTIONS USED IN THIS DOCUMENT
4.1Conventions for signal names
Convention
Description
GND
Digital ground plane
#
Active low signal
_P
Positive signal in differential pair
_N
Negative signal in differential pair
4.2Abbreviations for direction and electrical characteristics of
Convention
Description
I
Signal is an input to the system
O
Signal is an output from the system
IO
Signal may be input or output
P
Power and ground
A
Analog signal
3.3
3.3 V signal level
5
5 V signal level
NC
No Connection
Reserved
Use is reserved to Eurotech
a signal
(This page has been intentionally left blank)
ReliaGATE 10-05-34 User Manual Rev 1-0
5 Product overview
15 / 62
5PRODUCT OVERVIEW
The ReliaGATE 10-05-34 is a compact and lightweight device intended to be used as Multi-Service IoT
Gateway. It is based on the NXP i.MX285 CPU, with 512MB of RAM, 4GB of eMMC, and a useraccessible microSD slot.
It is suitable for intensive workload in industrial applications. It supports a 9 to 36 V power supply with
transient / surge / noise / reverse polarity protection, two protected serial ports (RS-232 and RS-485), and
one noise and surge protected USB port. An internal battery provides up to 30/50 minutes of uptime and
allows for a safe system shutdown in case of a blackout.
The ReliaGATE 10-05-34 can be equipped with Everyware™ Software Framework (ESF), a commercial,
enterprise-ready edition of Eclipse Kura, the open source Java/OSGi middleware for IoT gateways.
The ReliaGATE 10-05-34 can also take advance of Everyware Cloud (separately available). Everyware
Cloud (EC) is a specialized cloud solution that allows you to easily connect, configure and manage your
device through all its life-cycle.
A Development Kit is available upon request. It allows you to quickly and easily start the development of
your applications.
Figu re 5.1 - The ReliaGATE 10-05-34
5 Product overview
ReliaGATE 10-05-34 User Manual Rev 1-0
16 / 62
5.1Product labels
Ref#
Label content
Label example
1
• ReliaGATE model number
• ReliaGATE serial number
• WEEE symbol
• CE mark
• Ethernet MAC address
• IMEI number
• FCC ID numbers
• Power details
The product label is placed on the bottom side of the product.
ReliaGATE 10-05-34 User Manual Rev 1-0
6 Declaration of Conformity
17 / 62
6DECLARATION OF CONFORMITY
The ReliaGATE 10-05-34 conforms to the following:
6.1FCC Class A
noti
ce
Conditions of operation
This product complies with Part 15 of the FCC Rules.
Operation is subject to the following two conditions:
1. This product may not cause harmful interference
2. This product must accept any interference received, including
interference that may cause undesired operation.
FCC Radio Frequency
Interference statement
This product has been tested and found to comply with the limits for a
Class A digital device, pursuant to Part 15 of the FCC Rules.
These limits are designed to provide reasonable protection against harmful
interference when the equipment is operated in a commercial environment.
This equipment generates, uses, and can radiate radio frequency energy,
and if it is not installed and used in accordance with the instruction manual,
Modifications
it may cause harmful interference to radio communications.
Operation of this equipment in a residential area is likely to cause harmful
interference, in which case the user will be required to correct the
interference at his own expense.
Any modifications made to this product that are not approved by Eurotech
may void the authority granted to the user by the FCC to operate this
product.
FCC PART 22, 24 & 27 and suitable GSM radio certifications
l
IEC/UL 60950-1 Information Technology Equipment - Safety - Part 1: General Requirements
l
Product compliance with part 15.21 of FCC
Product FCC IDs
FCC ID: UKMMRG1005
Contains FCC ID: XPYLISAU201
STATEMENT:
1. This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:
(1)This device may not cause harmful interference.
(2)This device must accept any interference received, including interference that may cause undesired
operation.
2. Changes or modifications not expressly approved by the party responsible for compliance could void the
user's authority to operate the equipment.
Note: This equipment has been tested and found to comply with the limits for a Class A digital device,
pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against
harmful interference when the equipment is operated in a commercial environment. This equipment
generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the
instruction manual, may cause harmful interference to radio communications. Operation of this equipment in a
residential area is likely to cause harmful interference in which case the user will be required to correct the
6 Declaration of Conformity
ReliaGATE 10-05-34 User Manual Rev 1-0
18 / 62
interference at his own expense.
FCC Radiation Exposure Statement
This equipment complies with FCC radiation exposure limits set forth for an uncontrolled
environment. This equipment should be installed and operated with minimum distance of 20 cm
between the radiator and your body.
6.2RoHS compliance
The product described in this document, including all its components and its sub-assemblies, have been
manufactured in compliance with the Directive 2011/65/EU of the European Parliament and of the Council
of 8 June 2011 on the restriction of the use of certain hazardous substances in electrical and electronic
equipment.
6.3WEEE compliance
ReliaGATE 10-05-34 User Manual Rev 1-0
6 Declaration of Conformity
19 / 62
In compliance with the Directive 2012/19/EU of the European Parliament and of the Council
of 4 July 2012 on waste electrical and electronic equipment (WEEE), the symbol on the right,
shown on the product or within its literature, indicates separate collection for this electrical
and electronic equipment (EEE) that has been placed on the market after 2005.
This product, at the end of its life cycle, must be collected separately and managed in
accordance with the provisions of the current Directive on waste electrical and electronic
equipment.
Because of the substances present in the product, improper use or disposal of the refuse
can cause damage to human health and the environment.
To avoid any possible legal implications, contact your local waste collection body for full
recycling information.
(This page has been intentionally left blank)
20 / 62
7TECHNICAL SPECIFICATIONS
Specification s
Description
Processor
CPU
NXP
i.MX285, 454MHz, 1 core
Memory
RAM
512 MB, DDR2
Storage
Embedded
4GBeMMC
Other
1x MicroSD slot (user accessible)
I/O Int erfaces
Ethernet
1x Fast Ethernet port
USB1xUSB
2.0 Host port (Noise and Surge Protected)
COM
1x RS-232 (3-wire, Surge Protected)
1x RS-485 (Surge Protected, with Termination and Fail-safe Resistors)
1x Console port ( RS-232
Serial
port)
Radio int erfaces
Cellular
3Gglobal (integrated)
Wi-Fi / BT
802.11b,g,n / 4.0 BLE
Antennas (external)
1x SMA: Cellular
1x RP-SMA:Wi-Fi / Bluetooth
Other
RTC
Yes
External Watchdog
Yes
UPS
Integrated Li-ion
Battery
(3.7V, 48mAh), Safe shutdown and Power state restore
LEDs
1x Power
1x Cellular activity
2x User configurable
Butt on s
1x Reset, 1x Programmable
SIM slot
1x MicroSIM (user accessible)
Power
Inpu t
Nominal: 24 V dc; Range: 9 - 36 V dc with Transient, Surge, Noise, Reverse
Polarity,Overvoltage protection
Consumption
1.5 W idle
Environment
Operating Temp
0 °C to +50 °C
Storage Temp
-40 °C to +85 °C
Certification s
Regulatory
CE, FCC
Safety
IEC/UL 60950-1
Environmental
RoHS2; REACH
Radio
CE - EN 300 328 (2.4GHz ISM), EN 50371 (EMI), EN 301489 (EMC)
FCC - 15.209
(General
RF device), 15.247 & 5.249 (2.4GHz ISM)
Cellular
PTCRB
FCC PART 22, 24 & 27 and suitable GSM radio certifications
Ingress
IP40
Mechanical
Enclosu re
Material:
ABS
(Color: blue) and Aluminum
Dimensions
112 (L) x 68 (W) x 37 (H); mm
Weight
180 g (Mounting Bracket included)
Mounting
Mounting Bracket (Optional:DIN Rail Mounting Kit)
ReliaGATE 10-05-x4 User Manual Rev 1-0
8 Getting started
21 / 62
ReliaGATE 10-05-34 User Manual Rev 1-0
8 Getting started
21 / 62
8GETTING STARTED
Follow these steps to get started with your ReliaGATE 10-05-34
l
"Product interfaces" on page 23
l
"Mechanical specifications" on page 53
:
1. Know the ReliaGATE 10-05-34 interfaces.
The ReliaGATE 10-05-34 provides connectivity to several wired and wireless interfaces.
For further information, see:
l
"Interfaces in detail" on page 27
2. Apply power to the ReliaGATE 10-05-34.
The ReliaGATE 10-05-34 supports a variety of usage scenarios.
For further information, see "Power supply" on page 27
3. Log into the Administration console.
The ReliaGATE 10-05-34 runs a Linux distribution based on a Yocto framework and supports login
via a variety of methods.
For further information, see:
l
"The Software" on page 39
l
"How to log in the Administration Console" on page 49
l
"How to access the interfaces under Linux" on page 41
4. Install the ReliaGATE 10-05-34.
The ReliaGATE 10-05-34 is lightweight and compact. You can easily install it, even on a DIN rail.
For further information, see:
l
"How to install the product" on page 55
5. Start developing your applications.
Your ReliaGATE 10-05-34 supports ESF, which is an inclusive software framework that puts a
middleware layer between the operating system and the OEM application.
For detailed instructions, and sample applications for developing device applications using ESF on
Eurotech platforms, see: http://esf.eurotech.com/docs.
(This page has been intentionally left blank)
ReliaGATE 10-05-34 User Manual Rev 1-0
9 Product interfaces
23 / 62
9PRODUCT INTERFACES
This section gives you an overview of the interfaces available on the ReliaGATE 10-05-34.
Figu re 9.1 - F ront panel interfaces layout
Ref#
Description
Connector / Mating connector information
1
DIP switch selector
-
2
8-position connector
Connector:Base strip, Header;
8-pin, 3.5 mm pitch
Mating connector:Pluggable screw terminal block;
8-pin, 3.5 mm pitch
Example:
• Shenzhen Connection Electronics Co., Ltd.
• P/N: PLTB1.5-08-BF-3.50-GY
9.1Front panel interfaces
The interfaces available on the front panel are the following:
9.1.1DIP switch selector functions
Use the DIP switch selectorto
l
Insert the RS-485 fail-safe resistors
l
Insert the RS-485 termination resistors
l
Control the Boot sequence
l
Enable the watchdog
9.1.28-position connector functions
Use the 8-position connectorto
l
Connect the power input
l
Connect the RS-485 Serial port
l
Connect the RS-232 Serial port
Table 9.1 - Rear panel interfaces d escript ion
:
:
9 Product interfaces
ReliaGATE 10-05-34 User Manual Rev 1-0
24 / 62
9.2Rear panel interfaces
Figu re 9.2 - Rear panel interfaces layou t
Ref#
Description
Connector / Mating connector information
1
Cellular antenna connector
Connector:Female SMA
Mating connector: Male SMA
2
USB 0 host port
Connector:USB Type-A socket
Mating connector: USB Type-A plug
3
Ethernet 0 port
Connector:Female RJ-45
Mating connector: Male RJ-45
4
Wi-Fi/BT antenna connector
Connector:Female RP-SMA
Mating connector: Male RP-SMA
The interfaces available on the rear panel are the following:
Table 9.2 - Rear panel interfaces d escript ion
ReliaGATE 10-05-34 User Manual Rev 1-0
9 Product interfaces
25 / 62
9.3LED indicators
Figure 9.3 - L ED indicators layout
Ref#
Use
Color
1
POWER:
- LED ON: ReliaGATE powered by the external source
- LED OFF: ReliaGATE not powered by the external source
Blue
2
CELL (Cellular modem activity):
- LED ON means modem ON;
- LED blinking means modem attached to GSM network
Green
3
USER1 (General purpose)
Green / Amber
4
USER2 (General purpose)
Green / Amber
The available LED indicators are the following:
To manage the USER LEDs see "LED indicators" on page 42.
Table 9.3 - LED indicators descript ion
9 Product interfaces
ReliaGATE 10-05-34 User Manual Rev 1-0
26 / 62
9.4Service panel interfaces
Figure 9.4 - Service panel interfaces layout
Ref#
Description
1
Reset pushbutton
2
Programmable pushbutton
3
TBD
4
Console port
5
Micro SD card slot
6
Micro SIM card slot
The interfaces available behind the service panel are the following:
Table 9.4 - Service panel interfaces description
ReliaGATE 10-05-34 User Manual Rev 1-0
10 Interfaces in detail
27 / 62
10INTERFACES IN DETAIL
10.1Power supply
10.1.1Power supply parameters
Power supply
Nominal: 24 V dc; Range: 9 - 36 V dc with Transient, Surge, Noise, Reverse
Polarity, Overvoltage protection
Power consumption
1.5 W idle
Peak demand
< 15 W
Pin#
Name
Type
Description
1
Power IN +
P
Positive power supply input
2
Power IN -
P
Negative power supply input
The power input is protected against: surge, noise, reverse polarity, over-voltage and short circuit.
The power input is also protected with a resettable fuse.
10.1.2Power supply connector pinout
The power supply input is available on the 8-position connector located on the front panel, pins 1 and 2.
10.1.3How to turn ON the ReliaGATE 10-05-34
To turn the ReliaGATE 10-05-34 ON, supply power to Pins 1 and 2.
The system automatically turns ON and the LED 1
(POWER)
turns ON.
10.1.4How to turn OFF the ReliaGATE 10-05-34
To turn the ReliaGATE 10-05-34 OFF, follow these steps:
1. Login the Administration console and run the shutdown command. The system turns OFF
2. Remove power from pins 1 and 2.
10.1.5How to manage the ReliaGATE 10-05-34 power consumption
To reduce the power consumption of your ReliaGATE 10-05-x4: turn OFF the radio interfaces and / or set
the CPU in low power consumption mode (sleep mode).
The maximum power consumption at the lowest power state is ≤ 0.4 W.
To wake the ReliaGATE 10-05-34 up from the low power consumption mode, use the Console port.
10 Interfaces in detail
ReliaGATE 10-05-34 User Manual Rev 1-0
28 / 62
10.1.6How to perform a power reset of the ReliaGATE 10-05-34
Ref#
Description
1
Reset pushbutton
To trigger a hardware reset of the ReliaGATE 10-05-34, push the reset pushbutton available behind the
Service Panel.
The ReliaGATE 10-05-34 includes a WLAN + Bluetooth (BT) module and an external antenna connection
to fully implement 802.11b,g,n WiFi and Bluetooth 4.0 functions.
10.2.2Bluetooth specifications
10 Interfaces in detail
ReliaGATE 10-05-34 User Manual Rev 1-0
30 / 62
10.3Cellular
The ReliaGATE 10-05-34 integrates a cellular modem having the following characteristics:
The interfaces are noise and surge protected.
The RJ-45 connector has integrated magnetics.
On the rear panel, the ReliaGATE 10-05-34 provides one 10/100 Mbps Ethernet port for wired network
connectivity: ETH0.
10.5.1Connector pinout
10.5.2Port specifications
10 Interfaces in detail
ReliaGATE 10-05-34 User Manual Rev 1-0
32 / 62
10.6Host USB port
Pin#
Name
Type
Description
1
VBUS
5
+5V
2D-IO
Negative data
3D+IO
Positive data
4
DGND
P
Digital ground
The ReliaGATE 10-05-34 provides one USB 2.0 host port For power supply only”.
This interface is available on the rear panel, and is noise and surge protected.
10.6.1Connector pinout
ReliaGATE 10-05-34 User Manual Rev 1-0
10 Interfaces in detail
33 / 62
10.7COM ports 0 and 1
3 to 8):
Port
Type
Protection
Max baud rate
COM 0
RS-485
Surge Protected
Up to 3.6864 Mbps
COM 1
RS-232 (3-wire)
Surge Protected
Up to 450 kbps
Lever #
Description
1
ON: 4.7 kΩ pull-up resistor inserted on line RS-485+ (A)
OFF: No resistor inserted (default configuration)
2
ON: 4.7 kΩ pull-down resistor inserted on line RS-485- (B)
OFF: No resistor inserted (default configuration)
3
ON: 120 Ω termination resistor inserted on lines RS485+ / RS485- (A / B)
OFF: No resistor inserted (default configuration)
The ReliaGATE 10-05-34 provides 2 COM ports on the 8-position connector located on the front panel (pins
10.7.1How to insert RS-485 fail-safe and termination resistors
To insert the RS-485 fail-safe and termination resistors use the DIP switch selector located on the front
panel, sliding levers 1 to 3.
The sliding levers have the following meaning:
10 Interfaces in detail
ReliaGATE 10-05-34 User Manual Rev 1-0
34 / 62
10.7.2COM ports pinout
Pin#
Name
Type
Description
3
COM 0: RS-485+ (A)
I/O
COM port 0 (RS-485):
l
A Line
4
COM 0: RS-485- (B)
I/O
COM port 0 (RS-485):
l
B Line
5
COM 0: GND
P
COM port 0 (RS-485):
l
Ground
6
COM 1: TX
O
COM port 1 (RS-232):
l
Transmit Data
7
COM 1: RX
I
COM port 1 (RS-232):
l
Receive Data
8
COM 1: GND
P
COM port 1 (RS-232):
l
Ground
The 2 COM ports are available on the 8-position connector located on the front panel, pins 3 to 8.
ReliaGATE
10-05-34
User Manual Rev 1-0
10 Interfaces
in detail
10.8The MicroSD card
The ReliaGATE 10-05-34 includes a push-push type Micro SD card receptacle behind the Service Panel.
Insert the Micro SD card as in the picture below, with the contacts facing down.
,.
_
·-----
--------------
receptacle
@ EUROTECH
35 / 62
10 Interfaces in detail
ReliaGATE 10-05-34 User Manual Rev 1-0
36 / 62
10.9Console port
10.9.1Connector and mating connector specifications
Connector
Shrouded header, 3-pin, 1.25 mm pitch
Mating connector
Receptacle Housing, 3-pin, 1.25 mm pitch
Example:
l
Manufacturer: Molex
l
Part number: 51021-0300
Pin#
Name
Type
Description
1TXO
Transmit Data
2RXI
Receive Data
3
DGND
P
Digital Ground
The ReliaGATE 10-05-34 provides a Console port behind the Service Panel.
It is an RS-232 serial port. You can use it to access the Operating System.
10.9.2Connector pinout
ReliaGATE 10-05-34 User Manual Rev 1-0
10 Interfaces in detail
37 / 62
10.10RTC (Real Time Clock)
Your ReliaGATE 10-05-34 includes the following two RTC (Real Time Clocks) devices:
RTC device
Description
Use
/dev/rtc0lIt comes from the CPU SoC
Reserved
/dev/rtc1lIt does not come from the CPU SoC
l
It is the default RTC used by Linux to set and get
the Wall time while booting up and while
suspending / resuming
l
It has an accuracy of 25 minutes per year (at 25 °C)
l
It can trigger an interrupt to the CPU.
Wake your ReliaGATE 1005-x4 up from a deep low
power state
10.10.1The RTC device "/dev/rtc1"
The RTC device "/dev/rtc1" offers
l
three timestamp registers
l
one user-available byte
:
To manage the RTC device see the section "RTC" on page 44.
10 Interfaces in detail
ReliaGATE 10-05-34 User Manual Rev 1-0
38 / 62
10.11Watchdog
Lever #
Description
5
ON: Watchdog disabled
OFF: Watchdog enabled (default configuration)
Ref#
Description
1
Programmable pushbutton
Your ReliaGATE 10-05-34 includes a watchdog / supervisor IC, external to the CPU.
To manage the watchdog see the section "Watchdog" on page 46.
10.11.1How to enable / disable the watchdog
To enable / disable the watchdog use the DIP switch selector located on the front panel, sliding lever 5.
The sliding lever has the following meaning:
10.12The Programmable pushbutton
A programmable pushbutton is available behind the Service Panel.
The pushbutton is sensed by a Linux daemon which executes a shell script every time the button is either
pushed or released.
ReliaGATE 10-05-34 User Manual Rev 1-0
11 The Software
39 / 62
11THE SOFTWARE
11.1The Linux OS distribution
2. The u-boot.img file is loaded, saved in the RAM memory, and executed
Lever #
Description
4
ON: U-boot executes the Linux kernel from the Ethernet
OFF: U-boot executes the Linux kernel from the on-board eMMC (default configuration)
Eurotech can provide a Linux operating systems based on Yocto framework (www .yoctoproject.org) as
well as an SDK for application development.
All the documentation for the developer is available from: www.yoctoproject.org/documentation.
11.2The bootloader procedure
The bootloader procedure is the following:
1. The MLO file is loaded from the on-board eMMC memory, and saved in the on-chip memory to
configure the RAM memory for use
3. U-Boot executes the Linux kernel from either one of the following sources:
l
From the Ethernet from a server with a defined IP address
l
From the on-board eMMC
4. U-Boot fetches the Linux kernel (/boot/zImage) and the device tree (/boot/reliagate-10-11.dtb), and
boots the operating system up
11.2.1How to select the Linux kernel sources
U-boot can execute the Linux kernel from either one of the following sources:
l
From the Ethernet from a server with a defined IP address
l
From the on-board eMMC
To select the Linux kernel source use the DIP switch selector located on the front panel, sliding lever 4.
The sliding lever has the following meaning:
11.2.2How to set up a correct eMMC card partition
To allow the correct bootloader procedure, configure the eMMC memory with at least these 2 partitions:
l
1st partition:
o
Type: FAT16
o
Flags: lba, boot
o
Contains the files: MLO and u-boot.img
l
2nd partition:
o
Type: ext4
o
Contains the operating system, including the Linux kernel (/boot/zImage) and the device tree
(/boot/reliagate-10-11.dtb)
(This page has been intentionally left blank)
ReliaGATE 10-05-34 User Manual Rev 1-0
12 How to access the interfaces under Linux
41 / 62
COM port 0:
/dev/ttyO4 (
COM port 1:
/dev/ttyO3 (
Console port
/dev/ttyO0 (
12HOW TO ACCESS THE INTERFACES UNDER LINUX
12.1Ethernet port
l
Ethernet 0 port, referenced as eth0
l
The Wi-Fi interface is referenced as wlan0
To turn the modem OFF unconditionally, use the following commands:
To toggle the modem power status, use the following commands:
NOTE: this utility does not include a local echo (it does not allow you to see the sent data)
On the rear panel, the ReliaGATE 10-05-x4 exposes one 10/100 Mbps Ethernet port for wired network
connectivity:
12.2Wi-Fi and Bluetooth
On the rear panel, the ReliaGATE 10-05-x4 exposes an external antenna connection to fully implement WiFi 802.11b/g/n and Bluetooth 4.0 BLE functions:
l
The Bluetooth interface is referenced as hci0
12.3Modem
By default the ReliaGATE 10-05-x4 exposes the modem as follows:
l
AT commands port (data communication):/dev/ttyACM0
echo
1 >/sys/class/gpio/gpi
slee
p 0.5
echo
0 >/sys/class/gpio/gpi
o30/value
o30/value
echo
1 >/sys/class/gpio/gpi
slee
p 5
echo
0 >/sys/class/gpio/gpi
o60/value
o60/value
12.4COM ports 0 and 1, Console port
The ReliaGATE 10-05-x4 exposes the COM ports as follows:
available on the front panel)
available on the front panel)
available behind the service panel)
12.4.1How to test a COM port
Use the utility below to test the COM port. It works in either RS-232 or RS-485 mode.
This utility allows you to transmit/receive data to/from the COM port.
#connect ttyO3with
microcom/dev/ttyO3–s
a baudrate
9600
of
9600
12 How to access the interfaces under Linux
ReliaGATE 10-05-34 User Manual Rev 1-0
42 / 62
12.5LED indicators
The available LED indicators are the following:
Ref#
Use
Color
1
POWER:
- LED ON: ReliaGATE powered by the external source
- LED OFF: ReliaGATE not powered by the external source
Blue
2
CELL (Cellular modem activity):
- LED ON means modem ON;
- LED blinking means modem attached to GSM network
Green
3
USER1 (General purpose)
Green / Amber
4
USER2 (General purpose)
Green / Amber
They are exposed as follows:
LED 1:
Reserved
LED 2:
/sys/class/gpio/gpio114/value
LED 3:
/sys/class/gpio/gpio115/value
LED 4:
/sys/class/gpio/gpio116/value
To export LED3, use the following commands:
To drive LED3, use the following commands:
12.5.1How to manage a LED
Each LED is managed by its respective GPIO.
Each GPIO needs to be exported before you can use it.
The export procedure has to be repeated at each power ON.
To drive a LED, complete the following steps:
1. Export the LED (if it hasn’t already exported before)
2. Drive the LED
#export
echo
#gpio
echoout
#turnle
echo
#turnle
echo
gpio 117
117 >/sys/class/gpio/export
is
outpu
>/sys/class/gpi
d on
1 >/sys/class/gpi
d o
0 >/sys/class/gpi
t
o117/directi
o117/value
ff
o117/value
on
ReliaGATE 10-05-34 User Manual Rev 1-0
12 How to access the interfaces under Linux
43 / 62
12.6Flash Memory
Internal flash (eMMC) memory:
/dev/mmcblk0
MicroSD card memory:
/dev/mmcblk1
The ReliaGATE 10-05-x4 exposes the flash memory as follows:
12 How to access the interfaces under Linux
ReliaGATE 10-05-34 User Manual Rev 1-0
44 / 62
12.7RTC
The timestamp registers are the following:
Timestamp register
What it contains
sys/class/rtc/rtc1/device/timestamp1
Reserved data
sys/class/rtc/rtc1/device/timestamp2
The timestamp that the system last lost power (only if a
successful initialization has been achieved)
sys/class/rtc/rtc1/device/timestamp3
The timestamp that the system last has been powered
(only if a successful initialization has been achieved)
To read the timestamp2, use the following command:
To reset the timestamp2, use the following command:
The user-available byte is thefollowing
:
User-available byte
What it contains
/sys/class/rtc/rtc1/device/ram_byte
The default value is 0.
You can write in it a value included in the range: 0 to 255.This
value is retained as long as the /dev/rtc1 device receives a
valid power supply (main power supply or battery)
To read the byte, use the following command:
To write 112 in the byte, use the following command:
The ReliaGATE 10-05-x4 exposes the user-available RTC as follows:
l
RTC:/dev/rtc1
The "/dev/rtc1" offers:
l
three timestamp registers
l
one user-available byte.
12.7.1How to manage the timestamp registers
You can only read and reset the timestamp registers.
ca
t /sys/class/rtc/rtc1/device/timestam
echotimestamp2>/sys/class/rtc/rtc1/device/resets
12.7.2How to manage the user-availablebyte
You can read and write the user-available byte.
ca
t /sys/class/rtc/rtc1/device/ram_byte
p2
echo
112 >/sys/class/rtc/rtc1/device/ram
_byte
ReliaGATE 10-05-34 User Manual Rev 1-0
12 How to access the interfaces under Linux
45 / 62
12.7.3How to manage the sleep mode (example)
To make the ReliaGATE 10-05-34 enter sleep mode, use the following command:
3. Makes the ReliaGATE 10-05-34 enter sleep mode
echomem>/sys/power/stat
The commands in the example below perform the following actions:
1. Sets a specific date and time in the ReliaGATE 10-05-34: 4 September 2015 at 10:00 AM
2. Tells the ReliaGATE 10-05-34 to automatically wake up 20 seconds after the specific date and time
To export the pushbutton, use the following commands:
To see the pushbutton status, use the following commands
To obtain further information on Linux support for watchdog, see:
12.9The Programmable pushbutton
The ReliaGATE 10-05-34 is provided with a programmable pushbutton.
The programmable pushbutton is sensed by a Linux daemon which executes a shell script every time the
button is either pushed or released.
echo
86 >/sys/class/gpio/export
echoin>/sys/class/gpio/gpio86/directi
ca
t /sys/class/gpio/gpio86/value
The output will be like the following:
l
If the button is being pushed, thenvalueis 1.
l
If the button is not being pushed, thenvalueis 0.
on
(This page has been intentionally left blank)
ReliaGATE 10-05-34 User Manual Rev 1-0
13 How to log in the Administration Console
49 / 62
13HOW TO LOG IN THE ADMINISTRATION CONSOLE
Your ReliaGATE 10-05-34 runs a Yocto Linux Operating System.
4. Connect the power supply to the ReliaGATE. The Power LED lights when power is successfully
This section describes how to enter the Administration console to access the Operating System for: first
setup, diagnostic and system maintenance purposes.
To login the ReliaGATE 10-05-34 Administration console, use one of the following methods:
l
Direct login via Console Port
l
Remote login via Secure Shell (SSH)
The default username isrootand the default password iseurotech.
are case sensitive.
13.1How to login using the Console port
To log in using the Console port, complete the following steps:
1. Make sure the ReliaGATE is turned OFF
2. Connect a null modem serial cable from your development PC to the Console port on the
ReliaGATE device
3. Start a terminal emulator program (for example TeraTerm) on your development PC (minicom on a
Linux host). Configure the serial port connection for 115200, 8 bits, 1 stop bit, no parity, and no flow
control
connected
5. Via the Uboot bootloader, the Linux kernel is found and launched automatically.
6. At the login prompt, enter username and password:
l
Default username (case sensitive): root
l
Default password (case sensitive): eurotech
13.2How to login via Secure Shell (SSH)
The default (out-of-the-box) network configuration of your ReliaGATE 10-05-x4 is the following:
l
eth0
o
Status: Enabled for LAN
o
Configure: Manually (Static IP)
o
IP Address: 172.16.0.1
o
Subnet Mask: 255.255.255.0
o
DHCP Server Enabled
l
wlan0
o
Status: Disabled
Both the username and password
13.2.1How to login if your development PC is running Linux
ReliaGATE 10-05-34 eth0 port is configured with the static IP address: 172.16.0.1/24.
To log in using eth0, complete the following steps:
1. Enter the command
2. At the prompt, enter the password:eurotech(case sensitive)
13.2.2How to login if your development PC is running Windows
ReliaGATE 10-05-x4 eth0 port is configured with the static IP address: 172.16.0.1/24.
To log in using eth0, and complete the following steps:
1. Download, install, and run an SSH client (for example PuTTY)
sshroot@
172.16.0.1
13 How to log in the Administration Console
ReliaGATE 10-05-34 User Manual Rev 1-0
50 / 62
2. Enter the IP address of your ReliaGATE 10-05-34: 172.16.0.1/24
3. Set the Connection type to ‘SSH’ and Port to ‘22’. Click Open to connect
13.3How to change your security settings
For security reasons, Eurotech recommends you to change the Linux password after your initial setup.
To change your Linux password, complete the followint steps:
1. At the login prompt, enter username and password:
l
Default username (case sensitive): root
l
Default password (case sensitive): eurotech
2. Use the commandpasswdto change the ‘root’ password
3. Enter a new ‘root’ account password when prompted
ReliaGATE 10-05-34 User Manual Rev 1-0
14 Eurotech M2M / IoT solutions
51 / 62
14EUROTECH M2M / IOTSOLUTIONS
Eurotech solutions are a combination of hardware, firmware, operating systems, and programming
frameworks that dramatically accelerate the time to market of M2M / IoT projects and enable customers to
layer their added-value components on a reliable read-to-use infrastructure.
14.1Everyware Software Framework (ESF)
The ReliaGATE 10-05-34 comes pre-configured with Eurotech’s Everyware Software Framework (ESF).
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 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 easy access to
the underlying hardware including serial ports, GPS, watchdog, USB, GPIOs, I2C, etc. They also offer
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.
ESF automatically starts at the boot of the ReliaGATE 10-05-x4.
14.2The ESF Web UI
ESF provides a web-based user interface - "ESF Web UI" - that allows you to:
l
Monitor the gateway status
l
Manage the network configuration
l
Oversee the installed application(s) and services.
The ESF Web UI is available on port 80 of the gateway IP.
The following picture gives you an example of the “ESF Web UI”:
14 Eurotech M2M / IoT solutions
ReliaGATE 10-05-34 User Manual Rev 1-0
52 / 62
14.3Everyware Cloud (EC)
l
Integrate MVNO Connectivity Platforms to have a single point of management of Connected
Eurotech’s Everyware™ Cloud (EC) provides an open and flexible software platform that easily connects
embedded devices to IT systems or to existing applications, immediately solving infrastructure problems
among distributed devices and systems.
With EC you can:
l
Connect any sensor, device or asset to the platform to quickly create new products
l
Dynamically and remotely create and add new services and functionalities to your field devices
l
Configure the platform to analyze data in real-time and trigger immediate alerts
l
Leverage a device-specific message-oriented infrastructure for fast and easy creation of reliable,
device-independent M2M/IoT applications
Devices and associated SIM cards
l
Enable IoT Analytics through built-in connectors to on-line Dashboards and Analytical Reports
l
Enable IoT Business Application Integrations through native REST APIs
14.4For further information
For further information about ESF and EC, and to find exhaustive tutorials, refer to the following links:
ReliaGATE 10-05-34 User Manual Rev 1-0
15 Mechanical specifications
53 / 62
15MECHANICAL SPECIFICATIONS
15.1ReliaGATE 10-05-34 mechanical dimensions
The ReliaGATE 10-05-34 electronics are housed in an ABS (Color: blue) and Aluminum enclosure, having
the following dimensions: 112 (L) x 68 (W) x 37 (H); mm (antenna SMA connectors not included).
The following figure shows the dimensions of the ReliaGATE 10-05-34. All dimensions are in millimeters.
The following figure shows the dimensions of the Mounting bracket. All dimensions are in millimeters.
Figure 15.2 - Mountin g bracket mechanical dimensions
ReliaGATE 10-05-34 User Manual Rev 1-0
16 How to install the product
55 / 62
16HOW TO INSTALL THE PRODUCT
To install the ReliaGATE 10-05-34 in place you can use the provided Mounting Bracket.
Optionally, you can use the DIN Rail Mounting Kit to install the ReliaGATE 10-05-x4 on a DIN rail.
16.1How to install the ReliaGATE 10-05-34 using the Mounting
Bracket
To install the ReliaGATE 10-05-34 in place using the Mounting Bracket, add all the necessary screws and
locking parts to safely secure the ReliaGATE 10-05-34 in place according to your installation requirements
(for example use M5 screws).
For further information see "Mounting bracket mechanical dimensions" on page 54.
16 How to install the product
56 / 62
ReliaGATE 10-05-34 User Manual Rev 1-0
16.2Optional: How to install the ReliaGATE 10-05-34 using the
DIN Rail Mounting Kit
Use the optional DIN Rail Mounting Kit to install the ReliaGATE 10-05-34 on a DIN rail.
Before installing the ReliaGATE 10-05-34 on a DIN rail, replace the Mounting Bracket with the optional
DIN Rail Mounting Kit.
16.2.1How to replace the Mounting Bracket with the DIN Rail Mounting Kit
To replace the Mounting Bracket with the DIN Rail Mounting Kit, complete the following steps:
1. Remove the 3 screws that hold the Mounting Bracket in place
2. Remove the Mounting Bracket
3. Place the DIN Rail Mounting Kit
4. Fasten the 3 screws removed at Step 1 to hold the DIN Rail Mounting Kit in place
ReliaGATE 10-05-34 User Manual Rev 1-0
16 How to install the product
57 / 62
NOTE ABOUT THE 3 SCR EWS:
The 3 screws that hold the Mounting Bracket in place have the following features:
l
Cross socket flat head countersunk
l
Fully threaded
l
Stainless steel
16 How to install the product
58 / 62
ReliaGATE 10-05-34 User Manual Rev 1-0
16.2.2How to install the ReliaGATE 10-05-34 on a DIN rail
Prerequisite: Replace the Mounting Bracket with the DIN Rail Mounting Kit
To install the ReliaGATE 10-05-34 on a horizontal DIN rail, complete the following steps:
1. Hook the lower mobile latches of the mechanical adapter on the lower edge of the DIN rail
2. Push the ReliaGATE 10-05-34 upwards against the DIN rail and lock upper latches of the
mechanical adapter on the upper edge of the DIN rail.
16.2.3How to remove the ReliaGATE 10-05-34 from a DIN rail
To remove the ReliaGATE 10-05-34 from a horizontal DIN rail, complete the following steps:
1. Push the lower mobile latches of the mechanical adapter upwards to release the upper latches
2. Pull the ReliaGATE 10-05-34 out
59 / 62
ReliaGATE 10-05-34 User Manual Rev 1-0
17 How to maintain the product
17HOW TO MAINTAIN THE PRODUCT
Periodically inspect the installation of the product to verify its integrity and to ensure proper operation.
17.1Use antistatic precautions
17.2Remove the power supply
4. Wipe the chassis with a lint-free cloth
Before starting the maintenance of the product, carefully read and understand the instructions
contained in the sections "Important Information" on page 1 and "Safety Instructions" on page 1.
NOTICE
PREVENTING ELECTROSTATIC DISCHARGE (ESD)
When handing the product described in this document, always use appropriate
antistatic precautions to avoid damages due to electrostatic discharge.
For example: use a wrist strap or ESD cuff kept in constant contact with bare skin
and attached to an ESD ground.
WARNING
ELECTRIC SHOCK HAZARD
To avoid injuries do not perform any cables connection/disconnection with wet hands
Before starting the maintenance of the product, complete the following steps:
1. Remove the power supply
2. Disconnect all the cables
3. Make sure all the circuits are discharged.
Failure to complete the steps above, may create an electric shock hazard, which could result in
personal injury or loss of life, and / or damage to equipment or other property
17.3Inspect the installation of the product
To inspect the installation of the product, complete the following steps:
1. Verify that the external surface of the product is clean and not damaged
2. Verify that the LED indicators are not damaged, clean and visible
3. Verify that all the screws, bolts, nuts, etc. are correctly fastened.
17.4Clean the product
To clean the product, complete the following steps:
1. Use a dry cloth to remove dust and fingerprints from the external casing
2. Do not use detergents, aerosol sprays, solvents or abrasive sponges
3. Use water-based, non-flammable, cleaner products to remove all types of dirt (example: grease, oil,
nicotine etc.)
(This page has been intentionally left blank)
ReliaGATE 10.05-34 User Manual Rev
1-0
Notes
NOTES
@ EUROTECH
61
/62
WORLD SUPPORT
EUROPEAMERI CASASIA
HEADQUAR TERS
EUROTECH
Via Fratelli Solari, 3/a
33020 Amaro (UD) - It aly
Tel: +39 0433.485.411
Fax: +39 0433.485.499
Email: support.it@eurotech.com
Web: www .eurotech.com