Rev. 0-14 — 31 October 2018 — DYGATE-10-12_UserMan_ENG_0-14 — ENGLISH
User manual
Trademarks
All trademarks, registered trademarks, logos, trade names and products names contained in this
document are the property of their respective owners.
Intended audience of this document
This document is intended for system integrators: skilled persons with a thorough knowledge in linking
together different computing systems and software applications physically or functionally, to operate as a
coordinated whole, in compliance with the applicable regulations.
11.8.3 How to send/receive a message via a CAN port68
11.9 COM ports 0 and 1, Console port69
11.9.1 How to set the RS-232/485 modes69
11.9.1.1 How to use the ethsetserial utility to configure the COM ports69
11.9.1.2 How to implement the ioctl in the source code to configure the COM ports70
11.9.2 How to test a serial port72
11.10 Digital I/Os73
11.11 LED indicators73
11.12 Vehicle Ignition Sense73
11.13 Ethernet ports73
11.14 How to enable the 3.3V and 5V power supply on expansion connector74
5 / 94
Con ten tsDynaGATE 10-12 User manual Rev. 0-14
11.15 RTC75
11.16 Watchdog76
11.16.1 How to manage the watchdog using the C programming language76
11.16.2 How to manage the watchdog from the command line76
11.16.3 For further information77
11.17 Accelerometer77
11.18 Internal temperature sensor78
11.19 The Programmable pushbutton78
11.20 TPM78
12 How to log in the Administration Console79
12.1 The default credentials79
12.2 How to login using the Console port79
12.3 How to login via Secure Shell (SSH)79
12.3.1 How to login via the eth0 port79
12.3.2 How to login via the eth1 port80
12.4 How to change your security settings80
13 How to compile custom software81
13.1 How to set up the toolchain81
13.2 How to use the toolchain to compile custom software81
14 Eurotech Everyware IoT83
14.1 Everyware Software Framework (ESF)83
14.2 The ESF Web UI84
14.3 The ESF Wires Application85
14.4 Everyware Cloud (EC)86
14.5 For further information86
15 Mechanical specifications87
15.1 Product mechanical dimensions87
16 How to install the product89
16.1 Comply with safety instructions, norms and certifications89
16.2 How to install the product using the integrated Mounting Bracket89
17 How to maintain the product91
17.1 How to prevent electrostatic discharge91
17.2 How to safely remove the power supply91
17.3 How to verify the installation of the product91
17.4 How to clean the product91
Notes93
6 / 94
DynaGATE 10-12 User manu al Rev. 0-141 Safety instructions
WARNING
SIGN
1SAFETY INSTRUCTIONS
IMPORTANT: Read carefully and understand the instructions and warnings contained in this
document before installing / using the product. Keep this document for future reference.
To lower the risk of personal injury, electric shock, fire or damage to equipment, observe the instructions
and warnings contained in this document.
Failure to comply with the instructions and warnings contained this document, violates the standards of
safety, design, manufacture, and intended use of the product.
Eurotech assume no liability for any damage caused by failure to observe the instructions and warnings
contained this document.
Whenever you have any doubt regarding the correct understanding of this document, contact the Eurotech
Technical Support (for more information see "Receiving technical assistance" on page11).
1.1Safety messages
1.1.1Safety messages for hazards with a high level of risk
To indicate a hazard with a high level of risk which, if not avoided, will result in death or serious injury,
the following safety message is used; the message also contains the safety instructions to follow to avoid
any hazard:
DANGER
TEXT THAT EXPLAINS THE SOURCE OF THE HAZARD
(WRITTEN WITH BOLD UPPER-CASE CHARACTERS)
Text with the safety instructions to follow to avoid any hazard
(written with bold lower-case characters)
Example:
DANGER
HIGH VOLTAGE INSIDE.
CONTACT WILL CAUSE ELECTRIC SHOCK OR BURN.
Turn OFF and disconnect power before opening the rack.
7 / 94
1 Safety instructio nsDynaGATE 10-12 User manual Rev. 0-14
WARNING
SIGN
WARNING
SIGN
1.1.2Safety messages for hazards with a medium level of risk
To indicate a hazard with a medium level of risk which, if not avoided, could result in death or serious
injury, the following safety message is used; the message also contains the safety instructions to follow
to avoid any hazard:
WARNING
TEXT THAT EXPLAINS THE SOURCE OF THE HAZARD
(WRITTEN WITH BOLD UPPER-CASE CHARACTERS)
Text with the safety instructions to follow to avoid any hazard
(written with bold lower-case characters)
1.1.3Safety messages for hazards with a low level of risk
To indicate a hazard with a low level of risk which, if not avoided, could result in minor or moderate
injury, the following safety message is used; the message also contains the safety instructions to follow
to avoid any hazard:
CAUTION
TEXT THAT EXPLAINS THE SOURCE OF THE HAZARD
(WRITTEN WITH BOLD UPPER-CASE CHARACTERS)
Text with the safety instructions to follow to avoid any hazard
(written with bold lower-case characters)
1.2Other messages
1.2.1Instructions on how to use the product effectively and avoid any damage
To indicate:
l Instructions on how to use the product effectively
l Instructions on how to avoid damaging the product or third-party property (not related to personal
injury),
the following message is used:
NOTICE
8 / 94
SIGN
if necessary
Text with the instructions to follow to complete the specific task
(written with bold characters).
DynaGATE 10-12 User manu al Rev. 0-141 Safety instructions
1.3Preventing electrostatic discharge
NOTICE
HOW TO PREVENT DAMAGING ELECTROSTATIC-SENSITIVE DEVICES
The symbol on the left is applied on electrostatic-sensitive devices.
To prevent damaging electrostatic-sensitive devices:
l Handle the electrostatic-sensitive devices in an ESD Protected Area (EPA)
l Observe the appropriate antistatic precautions. For example: use a wrist
strap kept in constant contact with bare skin and attached to ground.
1.4Safely connecting power to the product
To safely connect power to the product:
l Observe all the instructions for safety, installation, and operation
l Never operate with wet hands
l Use certified power cables
l Make sure the power cables are not damaged before using them
l Make sure that the power cables meet the power requirements of the devices
l Position cables with care. Do not position cables in places where they may be trampled or
compressed by objects placed on them
l Make sure that the power-points and plugs are not damaged before using them
l Do not overload the power-points and plugs
l Use a power supply that meets the requirements stated on the identification label of the
product. In case of uncertainties about the required power supply, contact the Eurotech
Technical Support Team (for more information see "Receiving technical assistance" on
page11).
1.5Wireless safety information
The antennas used in the product have to be installed with care in order to avoid any interference with other
electronic devices and to guarantee a minimum distance from the body (20 cm).
In case of this requirement cannot be satisfied, the system integrator has to assess the final product
against the SAR regulations.
1.6Caution: Product's surfaces may become hot
Depending on the operating environment temperature, product's surfaces may become hot, creating a burn
hazard.
Always allow the product's surfaces to cool before touching them.
9 / 94
(This page has been intentionally left blank)
DynaGATE 10-12 User manu al Rev. 0-142 Receiving technical assistance
2RECEIVING TECHNICAL ASSISTANCE
2.1Asking for technical support
To ask for technical support, complete the following steps
1. Go to the Eurotech Global Support Centre: https://support.eurotech.com/
2. Submit a support request
3. Wait for the reply from the Support Team with the information you required
2.2Sending a product for repair
To send a product for repair, complete the following steps:
1. Go to the Eurotech Global Support Centre: https://support.eurotech.com/
2. Submit an RMA request
3. Wait for the reply from the RMA Department. It will contain:
l The RMA number
l The shipping information
4. Pack the product adequately using anti-static material and place it in a sturdy box with enough
packing material to protect it from shocks and vibrations
5. Ship the product to Eurotech following the information received from the RMA Department.
NOTICE
Any product returned to Eurotech, that is found to be damaged due to inadequate packaging,
will not be covered by the warranty.
11 / 94
(This page has been intentionally left blank)
DynaGATE 10-12 User manu al Rev. 0-143 Co nventions
3CONVENTIONS
3.1Conventions for signal names
Con ventionDescription
GNDGround
#Active low signal
+Positive signal; Positive signal in differential pair
-Negative signal; Negative signal in differential pair
3.33.3 V signallevel
55 V signallevel
NCNo Connection
ReservedUse is reserved to Eurotech
3.2Conventions for signal types
Con ventionDescription
ISignal isan input to the system
OSignal is an output from the system
IOSignal may be input or output
PPower and Ground
AAnalog signal
NCNo Connection
ReservedUse is reserved to Eurotech
13 / 94
(This page has been intentionally left blank)
DynaGATE 10-12 User manu al Rev. 0-144 Getting started
4GETTING STARTED
To get started with the DynaGATE 10-12, follow these steps:
1. Know the DynaGATE 10-12 interfaces.
The DynaGATE 10-12 provides connectivity to several wired and wireless interfaces.
For further information, see:
l "Product overview" on page17
l "Technical specifications" on page19
l "Interfaces overview" on page29
l "Interfaces in detail" on page35
2. Supply power to the DynaGATE 10-12.
Supply power to the DynaGATE 10-12 correctly, respecting all the safety instructions.
For further information, see "How to supply power to the product" on page57
3. Log into the Administration console.
The DynaGATE 10-12 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 page61
l "How to log in the Administration Console" on page79
l "How to access interfaces under Linux" on page63
4. Start developing your applications.
The DynaGATE 10-12 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.
5. Install the DynaGATE 10-12.
The DynaGATE 10-12 is lightweight, compact, and easy to install.
For further information, see:
l "Mechanical specifications" on page87
l "How to install the product" on page89
6. Maintain the DynaGATE 10-12.
Periodic maintenance of the DynaGATE 10-12 ensures greater integrity and reliable operation.
For further information, see:
l "How to maintain the product" on page91
15 / 94
(This page has been intentionally left blank)
DynaGATE 10-12 User manu al Rev. 0-145 Product overview
5PRODUCT OVERVIEW
5.1Product description
The DynaGATE 10-12 is a family of IoT Edge Gateways designed to deliver LTE connectivity with 2G/3G
fallback to automotive and lightly rugged applications.
The DynaGATE 10-12 is based on the TI AM335x Cortex-A8 (Sitara) processor family, with 1GB of RAM,
4GB of eMMC and user-accessible MicroSD and dual Micro-SIM slots.
The DynaGATE 10-12 features a wide range of connectivity capabilities1: it can integrate an internal LTE
Cat 1 modem with dual Micro-SIM support, Wi-Fi, Bluetooth Low Energy, and two Fast Ethernet ports; an
internal GNSS provides precise geolocation capabilities.
All interfaces are suitable for applications with a high level of shock and vibration: front panel USB ports
feature high retention connectors and all other signals are delivered by locking connectors or screw-flange
terminal blocks.
For further details visit www.eurotech.com.
Figure 5.1 - Example of DynaGATE 10-12, front sid e
1
The features availability depends on the product versions
17 / 94
5 Product overviewDynaGATE 10-12 User manual Rev. 0-14
5.2Intended use and not allowed uses of the product
NOTICE
Install this product in a secured location, only accessible to authorized personnel (for example
in a cabinet / technical compartment).
This product is intended for professional use and must only be installed by qualified personnel.
5.2.1Intended use
The DynaGATE 10-12 is a family of IoT Edge Gateways designed to deliver LTE connectivity with 2G/3G
fallback to automotive and lightly rugged applications.
The DynaGATE 10-12 must:
l Be installed in a secured location, only accessible to authorized personnel (for example in a cabinet
/ technical compartment), and not exposed to atmospheric agents
l Be used indoors or in automotive applications*
l Be used with appropriate interconnecting and power cables
l Be used with an external DC power supply source that:
o
Must meet the requirements stated on the identification label of the product
o
Must deliver a maximum current of 2 A
o
Must include an external 2 A fuse on the line coming from the negative terminal
l Include an external 2 A fuse on the line coming from the negative terminal of the DC power source.
* Before using the DynaGATE 10-12, versions: -X2, -X5, -X6, in automotive applications in any EU
Member State, switch-off the Wi-Fi band: 5150 - 5350 MHz.
5.2.2Not allowed uses
Do not use the DynaGATE 10-12:
l In railway applications
l In defence applications
l In industrial applications
l In safety-critical applications
l In environments with potentially explosive atmospheres
l If not installed according to the instructions and warnings contained in this document.
When used in automotive applications in any EU Member State, do not use the DynaGATE 10-12,
versions: -X2, -X5, -X6, with the Wi-Fi band: 5150 - 5350 MHz enabled.
18 / 94
DynaGATE 10-12 User manu al Rev. 0-145 Product overview
5.3Technical specifications
The DynaGATE 10-12 is available in several versions: from DynaGATE 10-12-X1 to DynaGATE 10-12-X7;
for example DynaGATE 10-12-53.
They have the following specifications, according to the respective versions:
SpecificationsDescription according to DynaGATE 10-12-XY versions
-X1-X2-X3-X4-X5-X6-X7
ProcessorCPUTI AM3352, 1 GHz, 1 Core
MemoryRAM1 GB, DDR3
StorageEmbedded4 GB eMMC
Other1x MicroSD slot (user accessible)
I/O
interfaces
Ethernet2x F ast Ethernet on RJ45 connectors
USB3x Host 2.0 (noise and surge protected) on Type A connectors (front panel: high retention)
Serial
X ≤ 3 → 2x RS-232/485: COM 0/1; Surge protected, RS-485 termination and fail-safe resistors
(Default: RS-232)
1x T TL Serial Console
X ≥ 4 → 1x RS-422/485: COM 0; Surge protected, Insulated, Full / Half Duplex
(Default: RS-422 Full Duplex*)
1x RS-232/485: COM 1; Surge protected, RS-485 termination and fail-safe resistors
(Default: RS-232)
1x T TL Serial Console
*Factory Option: RS-485 Half Duplex set as default (RS-422 mode no longer available)
CAN 2.0B2x CAN bus with 5V (100mA) Power Out
Digit al I/O2x DigitalInput: 36 V, 1 kV Optoinsulated
ExpansionYes, for Side Expansion Modules
Radio
interfaces
OtherRTCYes (backup supercap)
Internal
Mobile
External
Mobile
GNSS
Wi-Fi/BTNo802.11a,b,g,n/
Antenn as
(external)
WatchdogYes (system level)
TPM
1x SMA
GNSS
2x DigitalOutput: 40 V AC/DC, 1 kV Optoinsulated, 500 mA, 1 kHz Max Switching
NoLTE Cat 1
(NA)
3G F allback
Optional Accessory: ReliaCELL 10-20 (3G/4G)
X ≤ 3 → Internal; 72 channels GPS, Galileo, GLONASS, BeiDou
X ≥ 4 → Internal Untethered Dead Reckoning; 72 channels GPS, Galileo, GLONASS, BeiDou
BLE 4.2
1x SMA
GNSS,
2x RP-SMA
Wi-Fi/BT
1x SMA GNSS,
2x SMA MobileConn.
LTE Cat 1
(EU)
2G F allback
No802.11a,b,g,n/
X ≤ 3 → Factory Option
X ≥ 4 → TPM 2.0
LTE Cat 1
(NA)
3G F allback
2x SMA MobileConn., 2x RP-SMA Wi-Fi/BT
LTE Cat 1
(EU)
2G F allback
BLE 4.2
1x SMA GNSS,
LTE Cat 1
(JP)
Accel/Gyro
SensorsTemper ature (inside the pr oduct)
X ≤ 3 → Accelerometer
X ≥ 4 → Accelerometer and Gyroscope
19 / 94
5 Product overviewDynaGATE 10-12 User manual Rev. 0-14
SpecificationsDescription according to DynaGATE 10-12-XY versions
-X1-X2-X3-X4-X5-X6-X7
LEDs1x Power, 1x Mobile Connectivity, 4x Programmable
Buttons1x Reset, 1x Programmable
SIM slotNo2xMicro-SIM (user accessible)
PowerInputNominal: 12 or 24 VDC; Range: 9 to 36 VDC with transient pr otection and Vehicle Ignition Sense
Dimensions139 (L) x118 (W) x 52 (H); mm - Antennas Connectors and Mounting Bracket included
Weight450 g
Operating System
X = 0 or 4 → No Operating system
X = 1 or 5 → Yocto Linux*
X = 3 or 6 → Yocto Linux* + ESF
20 / 94
* F actory Option: Secure Boot - Yocto Linux
DynaGATE 10-12 User manu al Rev. 0-145 Product overview
5.4Product labels
The following label is placed on the product:
Label exampleLabel type and contentLabel position
Part Number and Serial Number Label
l Eurotech logo
l Manufacturer name
l Manufacturer address (only for EU versions)
l Product number
l Model number (xx = product version)
l Power supply specifications*
l Serial number
l MACID number
l IMEI number
l FCC information (NA versions only)
l ISED information (NA versions only)
l E-Mark information (EU versions only)
l CE mark (EU versions only)
l WEEE symbol (EU versions only)
* the symbolstands for direct current
On the underside of
the product
21 / 94
(This page has been intentionally left blank)
DynaGATE 10-12 User manu al Rev. 0-146 Norms and certifications
6NORMS AND CERTIFICATIONS
6.1CE marking
Some versions of the product described in this document are CE marked; for further
information see "Technical specifications" on page19.
Eurotech is not responsible for the use of this product together with equipment (for example:
power supplies, personal computers, etc.) that are not CE marked and not compliant with
the requirements specified in this document.
6.2Directive RED 2014/53/EU
This product meets the requirements of the Directive 2014/53/EU of the European Parliament and of the
Council of 16 April 2014 on the harmonization of the laws of the Member States relating to the making
available on the market of radio equipment.
6.2.1Modification statement
Eurotech has not approved any changes or modifications to this product by the user. Any changes or
modifications could void the user’s authority to operate the product.
6.3FCC marking
Some versions of the product described in this document are FCC marked; for further
information see "Technical specifications" on page19.
Eurotech is not responsible for the use of this product together with equipment (for example:
power supplies, personal computers, etc.) that are not FCC marked and not compliant with
the requirements specified in this document.
6.4FCC/ISEDregulatory notices
6.4.1Modification statement
Eurotech has not approved any changes or modifications to this product by the user. Any changes or
modifications could void the user’s authority to operate the product.
Eurotech n’approuve aucune modification apportée à l’appareil par l’utilisateur, quelle qu’en soit la nature.
Tout changement ou modification peuvent annuler le droit d’utilisation de l’appareil par l’utilisateur.
6.4.2ISED Canada Regulatory Notices
This device contains licence-exempt transmitter(s)/receiver(s) that comply with Innovation, Science and
Economic Development Canada’s licence-exempt RSS(s). Operation is subject to the following two
conditions:
1. This device may not cause interference.
2. This device must accept any interference, including interference that may cause undesired
operation of the device.
L’émetteur/récepteur exempt de licence contenu dans le présent appareil est conforme aux CNR
d’Innovation, Sciences et Développement économique Canada applicables aux appareils radio exempts
de licence. L’exploitation est autorisée aux deux conditions suivantes:
23 / 94
6 Norms and certificationsDynaGATE 10-12 User manu al Rev. 0-14
1. L’appareil ne doit pas produire de brouillage;
2. L’appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible
d’en compromettre le fonctionnement.
This radio transmitter 21442-MRG1012 has been approved by Innovation, Science and Economic
Development Canada to operate with the antenna types listed below, with the maximum permissible gain
indicated. Antenna types not included in this list that have a gain greater than the maximum gain indicated
for any type listed are strictly prohibited for use with this device.
Le présent émetteur radio 21442-MRG1012 a été approuvé par Innovation, Sciences et Développement
économique Canada pour fonctionner avec les types d'antenne énumérés ci dessous et ayant un gain
admissible maximal. Les types d'antenne non inclus dans cette liste, et dont le gain est supérieur au gain
maximal indiqué pour tout type figurant sur la liste, sont strictement interdits pour l'exploitation de
l'émetteur.
Antenn a Types
Types d’antenne
Cellular
50Ω Dipole
Wi-Fi / Blueto ot h
50Ω Dipole
Frequency Band
Band e de fréquences
700 MHz
850 MHz
1700 MHz
1900 MHz
2.5 GHz Wi-F i 802.11a,b,g,n / BLE 4.2 BLE Bluetooth
5 GHz Wi-F i 802.11a,b,g,n
The ReliaGATE 10-12 has been certified with the following antennas:
Le ReliaGATE 10-12 a été certifié avec les antennes suivantes:
Antenn a Types
Types d’antenne
Cellular
50Ω Dipole
Wi-Fi / Blueto ot h
50Ω Dipole
Frequency Band
Band e de fréquences
l T aoglas GSA.8827.A101111
l T aoglas MA.950.W.A.LBICG.005
l Linx Technologies ANT-DB1-RAF-RPS
l T aoglas MA.950.W.A.LBICG.005
Antenn a Gain
Gain de l'antenn e
Taoglas MA.950:
Certified operation:
l 2.4GHz/5.8GHz MIMO_1 antenna is interfaced to
2.4GHz WiFi/Bluetooth RP-SMA
l 2.4GHz/5.8GHz MIMO_2 antenna is interfaced to
5GHz WiFi RP-SMA
Antenn a Gain
Gain de l'antenn e
6.63 dBi
6.63 dBi
6.00 dBi
8.51 dBi
5.47 dBi
7.07 dBi
6.4.3RF radiation exposure statement
This product complies with FCC and ISED radiation exposure limits set forth for an uncontrolled
environment. The antenna should be installed and operated with minimum distance of 20 cm between the
radiator and your body.
Cet appareil est conforme aux limites d'exposition aux rayonnements de l’ISED pour un environnement
non contrôlé. L'antenne doit être installé de façon à garder une distance minimale de 20 centimètres entre
la source de rayonnements et votre corps.
This device and its antenna(s) must not be co-located or operating in conjunction with any other antenna or
transmitter except in accordance with FCC multi-transmitter product procedures.
24 / 94
Opération certifiée:
l L’antenne 2.4GHz/5.8GHz MIMO_1 est connectée
au RP-SMA WiFi / Bluetooth à 2,4 GHz
l L’antenne 2.4GHz/5.8GHz MIMO_2 est connectée
au RP-SMA WiFi 5 GHz
DynaGATE 10-12 User manu al Rev. 0-146 Norms and certifications
Cet appareil et son (ses) antenne(s) ne doivent pas être co-localisés ou utilisés en conjonction avec une
autre antenne ou un autre émetteur, sauf en conformité avec les procédures du produit multi-émetteur de la
FCC.
6.4.4FCC Class B digital device notice
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, and
2. This device must accept any interference received, including interference that may cause undesired
operation.
Note: This equipment has been tested and found to comply with the limits for a Class B digital device,
pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection
against harmful interference in a residential installation. This product generates, uses and can radiate
radio frequency energy and, if not installed and used in accordance with the instructions, may cause
harmful interference to radio communications. However, there is no guarantee that interference will not
occur in a particular installation. If this product does cause harmful interference to radio or television
reception, which can be determined by turning the product OFF and ON, the user is encouraged to try
to correct the interference by one or more of the following measures:
l Reorient or relocate the receiving antenna
l Increase the separation between the product and the receiver
l Connect the product into an outlet on a circuit different from that to which the receiver is connected
l Consult the dealer or an experienced radio/TV technician for help
6.4.5ISED Class B digital device notice
ICES-003 Class B Notice - Avis NMB-003, Classe B.
This Class B digital apparatus complies with Canadian ICES-003.
Cet appareil numérique de la classe B est conforme à la norme NMB-003 du Canada.
6.4.6Labeling information
The following information is stated on the product labels:
l Contains FCC ID: RI7LE910NAV2
l Contains FCC ID: UKMMRG1012
l Contains IC ID: 5131A-LE910NAV2
l Contains IC ID: 21442-MRG1012
l CAN ICES-3 (B)/NMB-3(B)
25 / 94
6 Norms and certificationsDynaGATE 10-12 User manu al Rev. 0-14
6.5Restrictions on 5 GHz Wi-Fi usage
Chan nel NumberFrequency (MHz)Europe (ETSI)North America (FCC)
365180Indoor Usage OnlyIndoor Usage Only
405200Indoor Usage OnlyIndoor Usage Only
445220Indoor Usage OnlyIndoor Usage Only
485240Indoor Usage OnlyIndoor Usage Only
525260Not SupportedNot Supported
565280Not SupportedNot Supported
605300Not SupportedNot Supported
645320Not SupportedNot Supported
1005500Not SupportedNot Supported
1045520Not SupportedNot Supported
1085540Not SupportedNot Supported
1125560Not SupportedNot Supported
1165580Not SupportedNot Supported
1205600Not SupportedNot Supported
1245620Not SupportedNot Supported
1285640Not SupportedNot Supported
1325660Not SupportedNot Supported
1365680Not SupportedNot Supported
1405700Not SupportedNot Supported
1495745Not SupportedSupported
1535765Not SupportedSupported
1575785Not SupportedSupported
1615805Not SupportedSupported
1655825Not SupportedSupported
6.5.1EU Restrictions on 5 GHz Wi-Fi Usage
Due to EU restrictions on 5 GHz Wi-Fi bands the DynaGATE 10-12 is limited to indoor operation and
should only be operated in the frequency band 5150 MHz – 5250 MHz (U-NII-1) covering 20 MHz channels
(36,40,44,48) and 40 MHz channels(38,46).
Dynamic Frequency selection (DFS) as master or slave is not supported by the DynaGATE 10-12.
6.5.2FCC Restrictions on 5 GHz Wi-Fi Usage
Due to FCC restrictions on 5 GHz Wi-Fi bands the DynaGATE 10-12 is limited to indoor operation within
the frequency band 5150 MHz – 5250 MHz (U-NII-1) covering 20 MHz channels (36,40,44,48) and 40 MHz
channels(38,46).
Dynamic Frequency selection (DFS) as master or slave is not supported by the DynaGATE 10-12.
26 / 94
DynaGATE 10-12 User manu al Rev. 0-146 Norms and certifications
6.6Antennas list
The DynaGATE 10-12 has been certified with the following antennas:
Antenn a TypesDynaGATE 10-12-XY VersionsManufacturer and Part Number
Mobile connectivity -X3, -X5, -X5, -X6l Taoglas GSA.8827.A101111
GNSSAllversionsl Taoglas AA.107.301111
NOTICE
Within the EU, antennas have to be used in compliance with the RED requirements.
Within the US/Canada, antennas have to be used in compliance with the FCC/ISED
requirements.
l T aoglas MA.950.W.A.LBICG.005
l T aoglas MA.950.W.A.LBICG.005
l T aoglas MA.950.W.A.LBICG.005
6.7RoHS 3 compliance
This product, 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.8WEEE compliance
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 electrical and
electronic equipment (EEE) that has been placed on the market after 2005.
The product described in this document, at the end of its life cycle, must be collected
separately and managed in accordance with the provisions of the current Directive on waste
of electrical and electronic equipment.
Because of the substances present in the product, improper disposal can cause damage to
human health and to the environment.
To avoid any possible legal implications, contact your local waste collection body for full
collect and recycling information.
27 / 94
(This page has been intentionally left blank)
DynaGATE 10-12 User manu al Rev. 0-147 Interfaces overview
7
8
6
3
4
1
25
7INTERFACES OVERVIEW
7.1Front side overview
The front side layout is the following:
Figure 7.1 - F ront panel interfaces layout
Ref#Description
12.4 GHz Wi-Fi / Bluetooth antenna connector (only for versions: -X2, -X5, -X6, -X7)
2Internal Main Mobile antenna connector (only for versions: -X3, -X4, -X5, -X6, - X7)
3Internal GlobalNavigation Satellite System (GNSS) antenna connector
7 Interfaces overviewDynaGATE 10-12 User manu al Rev. 0-14
1
7.3Right side overview
The right side layout is the following:
Figure 7.4 - Exp ansion connector
Ref#Description
1Expansion Connector
Table 7.4 - Expansion connect or description
For further details see: "Expansion connector" on page53
32 / 94
DynaGATE 10-12 User manu al Rev. 0-147 Interfaces overview
1
7.4Left side overview
The left side layout is the following:
Figure 7.5 - Exp ansion USB con nector layout
Ref#Description
12.0 Host USB connector (ready to interface optional USB accessories, e.g.: ReliaCELL 10-20)
Table 7.5 - Expansion USB connector description
33 / 94
7 Interfaces overviewDynaGATE 10-12 User manu al Rev. 0-14
6
1
7.5LED indicators overview
The LED indicators are placed on the bottom side of the product. They are the following:
Figure 7.6 - L ED indicators layout
Ref#UseColor
1USER1 (General purpose)Green
2USER2 (General purpose)Green
3USER3 (General purpose)Amber
4USER4 (General purpose)Amber
5CELLULAR (Mobile modem activity; only for versions: -X3, -X4, -X5, -X6, -X7):
6POWER:
l LED ON: Modem ON
l LED blinking: Modem connected to cellular network
l LED ON: Product powered by the external source
l LED OFF: Product not powered by the external source
Table 7.6 - LED indicat ors description
Green
Blue
34 / 94
DynaGATE 10-12 User manu al Rev. 0-148 Interfaces in detail
8INTERFACES IN DETAIL
8.1Wi-Fi and Bluetooth (only for versions: -X2, -X5, -X6, -X7)
The DynaGATE 10-12 provides the following Wi-Fi / Bluetooth functionality:
l 2.5 GHz Wi-Fi 802.11a,b,g,n / BLE 4.2 BLE Bluetooth
l 5 GHz Wi-Fi 802.11a,b,g,n
The internal circuitry allows for 2.5 GHz Wi-Fi and Bluetooth coexistence.
The Wi-Fi and Bluetooth antennas connectors are placed on the front side.
8.1.1Wi-Fi specifications
l Integrated 2.4 & 5G GHz Power Amplifier (PA) for WLAN solution
l WLAN Baseband Processor and RF transceiver Supporting IEEE Std 802.11a/b/g/n
l WLAN 2.4/5 GHz SISO (20/40 MHz channels)
l Baseband Processor
o
IEEE Std 802.11a/b/g/n data rates and IEEE Std 802.11n data rates with 20 or 40 MHz
SISO
l Fully calibrated system. Production calibration not required
l Medium Access Controller (MAC)
o
Embedded ARM™ Central Processing Unit (CPU)
o
Hardware‐Based Encryption/Decryption using 64‐, 128‐, and 256‐Bit WEP, TKIP or AES
Keys
o
Supports requirements for Wi‐Fi Protected Access (WPA and WPA2.0) and IEEE Std
802.11i (includes hardware‐accelerated Advanced Encryption Standard (AES))
o
Designed to work with IEEE Std 802.1x
l IEEE Std 802.11d,e,h,i,k,r PICS compliant
l New advanced co‐existence scheme with BT/BLE
l 2.4/5 GHz Radio
o
Internal LNA and PA
o
Supports: IEEE Std 802.11a, 802.11b, 802.11g and 802.11n
l Supports 4 bit SDIO host interface, including high speed (HS) and V3 modes.
8.1.1.12.4 GHZ TX output power
Maximum RMS output power measured at 1dB from IEEE spectral mask or EVM.
ParameterValue
Operation frequency range2412 to 2484 MHz
Output Power17 dBm @ condition: 1 Mbps DSSS
8.1.1.25 GHZ TX output power
Maximum RMS output power measured at 1dB from IEEE spectral mask or EVM.
ParameterValue
Operation frequency range4910 to 5825MHz
Output Power16.8 dBm @ condition: 6 Mbps OFDM
35 / 94
8 Interfaces in detailDynaGATE 10-12 User manual Rev. 0-14
1
2
8.1.2Bluetooth specifications
l Supports Bluetooth 4.2
l Includes concurrent operation and built -in coexisting and prioritization handling of Bluetooth, BLE,
audio processing and WLAN
l Dedicated Audio processor supporting on chip SBC encoding + A2DP:
o
Assisted A2DP (A3DP) support - SBC encoding implemented internally
o
Assisted WB-Speech (AWBS) support - modified SBC codec implemented internally
8.1.3BLE specifications
l Fully compliant with BT and BLE dual mode standard
l Support for all roles and role-combinations, mandatory as well as optional
l Supports up to 10 BLE connections
l Independent buffering for LE allows having large number of multiple connections without affecting
BR/EDR performance
8.1.4Wi-Fi and Bluetooth antennas connectors specifications
Specifications are the same for both the following antennas connectors:
l 2.4 GHz Wi-Fi / Bluetooth
l 5 GHz Wi-Fi
Con nector L ayout:
Con nector Specifications:
l RP-SMAconnector
l Gender: Female
Mating Con nector Specifications:
l RP-SMAconnector
l Gender: Male
Con nector Pinout:
Pin # Description
1Male inner pin contact
2Female connector body (outer thread)
36 / 94
DynaGATE 10-12 User manu al Rev. 0-148 Interfaces in detail
8.2Internal mobile connectivity (only for versions: -X3, -X4, X5, -X6, -X7)
The DynaGATE 10-12 supports the following TELIT LE910 V2 modem variants, according to product
versions based on the geographic area of usage:
DynaGATE 10-12-XY VersionTELIT LE910 V2 variantTechno log y
-X3, -X5LE910-NA1 - North AmericaLTE Cat 1 3G Fallback
-X4, -X6LE910-EU1 - EuropeLTE Cat 1 2GFallback
-X7LE910-JP1 - JapanLTE Cat 1
The antennas connectors are placed on the front side.
8.2.1Internal modem specifications (according to product versions)
8.2.1.1Product features
l Rx Diversity and MIMO DL 2x2
l LTE FDD Cat.1, 3GPP release 9 compliant
l Serial port multiplexer 3GPP TS27.010
l Built in UDP/TCP/FTP/SMTP stack
l IP stack with TCP and UDP protocol
8 Interfaces in detailDynaGATE 10-12 User manual Rev. 0-14
Digital Input
Cathode
Digital Input
Anode
VCC3
GPIN
8.5Digital I/Os
The DynaGATE 10-12 provides the following Digital I/Os:
l 2x Digital Input: 36 V, 1 kV Optoinsulated
l 2x Digital Output: 40 V AC/DC, 1 kV Optoinsulated, 500 mA, 1 kHz Max Switching
The Digital I/Os connector is available on the front side.
8.5.1Insulated Digital Inputs
8.5.1.1Electrical specifications
The table below shows the electrical specifications of the digital inputs:
Charact eristicValue
Logic Zero0 V ≤ VIN_low ≤ 1 V
Logic One2 V ≤ VIN_high ≤ 36 V
Input Current< 3.5 mA
8.5.1.2Electrical schematics
The figure below shows the electrical schematics of one digital input:
44 / 94
DynaGATE 10-12 User manu al Rev. 0-148 Interfaces in detail
VCC3
GPOUT
Digital Output
Normally Open
Digital Output
Common
8
1
8.5.2Insulated Digital Outputs
8.5.2.1Electrical specifications
The table below shows the electrical specifications of the digital outputs:
Charact eristicValue
Maximum Voltag e40 V
Maximum Current500 mA
Output ON ResistanceTypical: 0.83 Ohm
>Maximum switching frequency1 kHz
8.5.2.2Electrical schematics
The illustration below shows the electrical schematics of one digital output:
Maximum: 2.50 Ohm
8.5.3Digital I/Os connector specifications
Con nector L ayout:
Con nector Specifications:
l Base strip, Header
l Gender: Female
l T ype: 8-pin, 3.5 mm pitch
Mating Con nector Specifications:
l Pluggable screw terminal block;
l Gender: Male
l T ype: 8-pin, 3.5 mm pitch
l Example:
Manufacturer: Phoenix Contact
Part Number: MC 1,5/ 8-STF-3,5 - 1847181
(or equivalent)
Con nector Pinout:
Pin # SignalType Descript ion
1DigitalOUT: 1COMODigital Output 1
Common
2DigitalOUT: 1NOODigitalOutput 1
NormallyOpen
3DigitalOUT: 2COMODigital Output 2
Common
4DigitalOUT: 2NOODigitalOutput 2
NormallyOpen
5DigitalIN: 1AIDigitalInput 1 Anode
6DigitalIN: 1CIDigital Input 1 Cathode
7DigitalIN: 2AIDigitalInput 2 Anode
8DigitalIN: 2CIDigital Input 2 Cathode
45 / 94
8 Interfaces in detailDynaGATE 10-12 User manual Rev. 0-14
8.6COM ports 0 and 1 for DynaGATE 10-12-XY with X ≤ 3
The DynaGATE 10-12 provides the following COM ports:
l 2x RS-232/485: COM 0/1; Surge protected, RS-485 termination and fail-safe resistors
(Default: RS-232)
COM ports specifications:
l The COM ports are surge protected
l Each port has 2 pairs of pins (each signal is doubled)
l Both COM ports are disabled when the ReliaGATE is initially powered ON
l To set the RS-232/485 modes see "How to set the RS-232/485 modes" on page69
l Maximum supported baud rates are:
o
For RS-232 mode: up to 450 kbps
o
For RS-485 mode: up to 1.75 Mbps
The COM 0/1 connectors are available on the front side.
8.6.1Note for termination resistors (only for RS-485 mode)
Each port has 2 pairs of pins (each signal is doubled):
l If the DynaGATE 10-12 is located at the beginning, or at the end, of a RS-485 chain, spare pair of
pins can be used to connect permanently standard axial resistor 120 Ohm, if the application
requires that
l If the DynaGATE 10-12 is not at the beginning or at end of the RS-485 chain, two options are
available:
o
Option 1: one pair of pins can remain not connected
o
Option 2: one pair of pins can be used to connect the previous device of the chain,
and the other pair can be used to connect the following device of the chain
8.6.2Note for fail safe resistors (only for RS-485 mode)
To insert the RS-485 fail-safe resistors, use the DIP switch available in the Service Panel.
8.6.2.1Switches meaning
Default DIP switch configuration is OFF; this means no resistors inserted.
SW#SignalDescription
1RS232_RX/485_D+ LineON: 4.7 kΩ pull-up r esistor inserted on COM 0
2RS232_TX/485_D- LineON: 4.7 kΩ pull-down resistor inserted on COM 0
3RS232_RX/485_D+ LineON: 4.7 kΩ pull-up r esistor inserted on COM 1
4RS232_TX/485_D- LineON: 4.7 kΩ pull-down resistor inserted on COM 1
46 / 94
DynaGATE 10-12 User manu al Rev. 0-148 Interfaces in detail
110
8.6.3COM connector specifications
Con nector L ayout:
Con nector Specifications:
l Base strip, Header
l Gender: Male
l T ype: 10-pin, 3.5 mm pitch
Mating Con nector Specifications:
l Pluggable screw terminal block;
l Gender: Female
l T ype: 10-pin, 3.5 mm pitch
l Example:
Manufacturer: Shenzhen Connection ElectronicsCo., Ltd.
Part Number: MC 1,5/10-STF-3,5 - 1847204
(or equivalent)
Con nector Pinout:
Pin # SignalType Description
1COM 0: T X/D-OCOM port 0:
l RS-232: Transmit Data
l RS-485: B (D- Line)
2COM 0: RX/D+ICOM port 0:
l RS-232: ReceiveData
l RS-485: A (D+ Line)
3COM 0: GNDPGround (not isolated)
4COM 0: RX/D+ICOM port 0:
l RS-232: ReceiveData
l RS-485: A (D+ Line)
5COM 0: T X/D-OCOM port 0:
l RS-232: Transmit Data
l RS-485: B (D- Line)
6COM 1: T X/D-OCOM port 1:
l RS-232: Transmit Data
l RS-485: B (D- Line)
7COM 1: RX/D+ICOM port 1:
l RS-232: ReceiveData
l RS-485: A (D+ Line)
8COM 1: GNDPGround (not isolated)
9COM 1: RX/D+ICOM port 1:
l RS-232: ReceiveData
l RS-485: A (D+ Line)
10COM 1: TX/D-OCOM port 1:
l RS-232: Transmit Data
l RS-485: B (D- Line)
47 / 94
8 Interfaces in detailDynaGATE 10-12 User manual Rev. 0-14
8.7COM ports 0 and 1 for DynaGATE 10-12-XY with X ≥ 4
The DynaGATE 10-12 provides the following COM ports:
l 1x RS-422/485: COM 0; Surge protected, Insulated, Full Duplex / Half Duplex
(Default: RS-422 Full Duplex)
l 1x RS-232/485: COM 1; Surge protected, RS-485 termination and fail-safe resistors
(Default: RS-232)
COMports specifications:
l The COM ports are surge protected
l Both COM ports are disabled when the ReliaGATE is initially powered ON
l To set the RS-232/485 modes see "How to set the RS-232/485 modes" on page69
l Maximum supported baud rates are:
o
For RS-232 mode: up to 450 kbps
o
For RS-485 mode: up to 1.75 Mbps
The COM 0/1 connectors are available on the front side.
For further information, see: "COM ports 0 and 1, Console port " on page69
8.7.1Note for termination resistors (only for COM 1 in RS-485 mode)
COM 1 has 2 pairs of pins (each signal is doubled):
l If the DynaGATE 10-12 is located at the beginning, or at the end, of a RS-485 chain, spare pair of
pins can be used to connect permanently standard axial resistor 120 Ohm, if the application
requires that
l If the DynaGATE 10-12 is not at the beginning or at end of the RS-485 chain, two options are
available:
o
Option 1: one pair of pins can remain not connected
o
Option 2: one pair of pins can be used to connect the previous device of the chain,
and the other pair can be used to connect the following device of the chain
8.7.2Note for fail safe resistors (only for COM 1 for RS-485 mode)
To insert the RS-485 fail-safe resistors, use the DIP switch available in the Service Panel.
8.7.2.1Switches meaning
Default DIP switch configuration is OFF; this means no resistors inserted.
48 / 94
SW #SignalDescription
1RS232_RX/485_D+ LineON: 4.7 kΩ pull-up r esistor inserted on COM 1
2RS232_TX/485_D- LineON: 4.7 kΩ pull-down resistor inserted on COM 1
DynaGATE 10-12 User manu al Rev. 0-148 Interfaces in detail
110
8.7.3COM connector specifications
Con nector L ayout:
Con nector Specifications:
l Base strip, Header
l Gender: Male
l T ype: 10-pin, 3.5 mm pitch
Mating Con nector Specifications:
l Pluggable screw terminal block;
l Gender: Female
l T ype: 10-pin, 3.5 mm pitch
l Example:
Manufacturer: Shenzhen Connection ElectronicsCo., Ltd.
Part Number: MC 1,5/10-STF-3,5 - 1847204
(or equivalent)
Con nector Pinout:
Pin # SignalType Description
1COM 0: Y/D+OCOM port 0:
l RS-422: Y (+OUT)
l RS-485: A (D+ Line)
2COM 0: Z /D-ICOM port 0:
l RS-422: Z (-OUT)
l RS-485: B (D- Line)
3COM 0: ISO GNDPGround (isolated)
4COM 0: A/D+ICOM port 0:
l RS-422: A(+IN)
l RS-485: A (D+ Line)
5COM 0: B/D-OCOM port 0:
l RS-422: B(-IN)
l RS-485: B (D- Line)
6COM 1: T X/D-OCOM port 1:
l RS-232: Transmit Data
l RS-485: B (D- Line)
7COM 1: RX/D+ICOM port 1:
l RS-232: ReceiveData
l RS-485: A (D+ Line)
8COM 1: GNDPGround (not isolated)
9COM 1: RX/D+ICOM port 1:
l RS-232: ReceiveData
l RS-485: A (D+ Line)
10COM 1: TX/D-OCOM port 1:
l RS-232: Transmit Data
l RS-485: B (D- Line)
8.7.4Note for RS-485 Half Duplex (only for COM 0 in RS-485 mode)
To set an RS-485 connection in Half Duplex, add the following external loop-back:
connect pin 1 to pin 4, and pin 2 to pin 5.
Then: pins 1 and 4 are: D+ Line (A/Y); pins 2 and 5 are: D- Line (B/Z).
As factory option, the RS-485 Half Duplex mode can be set as default configuration. With this setup, the
RS-422 mode is no longer available.
49 / 94
8 Interfaces in detailDynaGATE 10-12 User manual Rev. 0-14
8
1
8.8CAN ports 0 and 1
The DynaGATE 10-12 provides 2x CAN (Controller Area Network) ports compliant with the CAN
Specification 2.0, Parts A and B:
l CAN 0
l CAN 1
The CAN 0/1 connectors are available on the front side.
Notes about CANpower supply:
l The DynaGATE 10-12 can supply power to the 2 CAN ports: 100 mA @ 5V (each port)
l CAN power can be enabled / disabled by software
l The interfaces are surge protected.
8.8.1CAN 0/1 connector specifications
Con nector L ayout:
Con nector Specifications:
l Base strip, Header
l Gender: Male
l T ype: 8-pin, 3.5 mm pitch
Mating Con nector Specifications:
l Pluggable screw terminal block;
l Gender: Female
l T ype: 8-pin, 3.5 mm pitch
l Example:
Manufacturer: Phoenix Contact
Part Number: MC 1,5/ 8-STF-3,5 - 1847181
(or equivalent)
Con nector Pinout:
Pin # SignalType Descript ion
1CAN 0: HIOCAN port 0 Positive Data
2CAN 0: LIOCAN port 0 Negative Data
3CAN 0: 5V5CAN node 0
5 V Output power supply
4CAN 0: GNDPGround
5CAN 1: HIOCAN port 1 Positive Data
6CAN 1: LIOCAN port 1 Negative Data
7CAN 1: 5V5CAN node 1
5 V Output power supply
8CAN 1: GNDPGround
50 / 94
DynaGATE 10-12 User manu al Rev. 0-148 Interfaces in detail
1
8.9Ethernet ETH 0 and 1
The DynaGATE 10-12 provides 2x 10/100 Mbps Ethernet ports for wired network connectivity:
l ETH 0
l ETH 1
The ETH 0/1 connectors are available on the rear side.
8.9.1Ethernet specifications
FeatureDescription
Network StandardIEEE 802.3u 10/100-BaseTX.
Speeds10/100-BaseTX interfaces with MAC
NotesThe interfaces are noise and surge protected.
8.9.2ETH 0/1 connectors specifications
IEEE 802.3x full-duplexflow control.
The RJ-45 connector has integrated magnetics.
Con nector L ayout:
Con nector Specifications:
l RJ-45 socket
l Gender: Female
Mating Con nector Specifications:
l RJ-45 plug
l Gender: Male
Con nector Pinout (pins not listed are not connected ):
Pin # SignalType Descriptio n
1TX+OTransmit Data +
2TX-OTransmit Data -
3RX+IReceive Data +
6RX-IReceive Data -
51 / 94
8 Interfaces in detailDynaGATE 10-12 User manual Rev. 0-14
1
8.10Host USB ports
The DynaGATE 10-12 provides 3x Host 2.0 USB ports (Noise and Surge Protected) for general purpose
applications:
l USB 0 on the front side; max load: 500 mA (high retention connector)
l USB 1 on the front side; max load: 500 mA (high retention connector)
l USB 2 on the left side; max load: 1 A (ready to interface optional USB accessories, e.g.:
ReliaCELL 10-20)
8.10.1USB 0/1/2 connectors specifications
Con nector Pinout:
Con nector Specifications:
l USB Type-A socket
l Gender: Female
Mating Con nector Specifications:
l USB Type-A plug
l Gender: Male
Con nector Pinout (pins not listed are not connected ):
Pin # SignalType Descriptio n
1VBUS5+5V
2D-IONegative data
3D+IOPositive data
4DGNDPGround
52 / 94
DynaGATE 10-12 User manu al Rev. 0-148 Interfaces in detail
1
2
23
24
8.11Expansion connector
The DynaGATE 10-12 provides an expansion connector for the following:
l Additional USB OTG interface
2
l I
S Audio interface
l GPIO expansion interface
2
l I
C interface
l SPI interface
The expansion connector is available on the right side.
8.11.1Expansion connector specifications
Con nector L ayout:
Con nector Specifications:
l SQT Socket
l Gender: Female
l T ype: 12*2-pin; 2.0 mm pitch
Mating Con nector Specifications:
l Samtec MT MM Housing
l Gender: Male
l T ype: 12*2-pin; 2.0 mm pitch
l Example:
Manufacturer: Samtec
Part Number: MTMM-112-07-L-D-3
(or equivalent)
Con nector Pinout:
Pin # SignalType Description
13V3P3.3V/100mA max power
supply
2GNDPGround
35VP5V/1A max power supply
4USB: EXP+IOUSB data positive
5USB: EXP-IOUSB data negative
6GNDPGround
7MCASP0: F SXIOI2S audio or GPIO
8MCASP0: AXR0IOI2S audio or GPIO
9MCASP0: ACLKXIOI2S audio or GPIO
10MCASP0: AXR1IOI2S audio or GPIO
11GNDPGround
12Reserved-Reserved
13Reserved-Reserved
14USB: OTGIOTG detect or GPIO
15GPIO: EXP_2O3.3V OUT enable (status)
16GPIO: EXP_1O5V OUT enable (status)
17GNDPGround
18SPI: D1ISPI Data IN or GPIO
19SPI: CS0OSPI Chip select or GPIO
20SPI: D0OSPI Data OUT or GPIO
21SPI: SCLKOSPI Clock or GPIO
22GNDPGround
23I2C: SDAIOI2C Data
24I2C: SCLOI2C Clock
53 / 94
8 Interfaces in detailDynaGATE 10-12 User manual Rev. 0-14
1
8.12TTL Serial console
The DynaGATE 10-12 provides a 3.3 V TTL compatible Serial console port in the Service Panel.
The voltage levels are the following:
l Log 1 (Hi): 2.0 to 3.3 V
l Log 0 (Low): 0 to 0.8 V
8.12.1TTL Serial console connector specifications
Con nector L ayout:
Con nector Specifications:
l Shrouded header
l Gender: Male
l T ype: Pitch 1.25 mm; 3-pin
Mating Con nector Specifications:
l Receptacle Housing
l Gender: Female
l T ype: 3-pin, 1.25 mm pitch
l Example:
Manufacturer: Molex
Part Number: 51021-0300
(or equivalent)
Con nector Pinout:
Pin # SignalType Descript ion
1GNDPGround
2TXOTransmit Data
3RXIReceiveData
54 / 94
DynaGATE 10-12 User manu al Rev. 0-148 Interfaces in detail
8.13The MicroSD card receptacle
The DynaGATE 10-12 includes a MicroSD card receptacle in the Service Panel.
It is integrated in a Combo MicroSD + MicroSIM cards receptacle (pull-lever) on the top side of the circuit
board.
8.13.1How to insert / remove the MicroSD card in the receptacle
To insert the MicroSD card, push it in the holder with the contacts facing down.
To remove the Micro SD card, pull it out from the holder. Use your little finger or a pair of tweezers to
simplify the operation.
55 / 94
8 Interfaces in detailDynaGATE 10-12 User manual Rev. 0-14
8.14RTC (Real Time Clock)
The DynaGATE 10-12 includes the following two RTC (Real Time Clocks) devices:
RTC deviceDescriptionUse
/dev/rtc0l Internal (in the CPU SoC)Reserved
/dev/rtc1l External (I2C-based RTC device)
l Default RTC used by Linux
l Accuracy: 25 minutes per year (at 25 °C)
8.14.1The RTC device "/dev/rtc1"
The RTC device "/dev/rtc1" offers three timestamp registers.
8.14.2The RTC backup supercap
The DynaGATE 10-12 includes a supercap in the Service Panel.
The RTC backup supercap can retain the time-stamp for at least 10 days when the DynaGATE 10-12 is
powered OFF.
Wake up the DynaGATE 10-12 fr om a deep low power
state
8.15Watchdog
The DynaGATE 10-12 includes a watchdog / supervisor IC, external to the CPU.
8.16Accelerometer
Your DynaGATE 10-12 includes a 3-axis +/- 8g accelerometer with 12 bit resolution and a programmable
output signal which can trigger an interrupt to the CPU (movement detection).
8.17The Programmable pushbutton
A programmable pushbutton is available in 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.
8.18TPM
The DynaGATE 10-12 includes a TPM 2.0 hw module (Infineon SLB9670).
56 / 94
DynaGATE 10-12 User manu al Rev. 0-149 How to supply power to the produ ct
13
9HOW TO SUPPLY POWER TO THE PRODUCT
NOTICE
This product is not provided with any ON/OFF switch.
The Power IN connector is the disconnecting means from the power supply network.
9.1Power supply specifications
Power supplyNominal: 12 or 24 VDC; Range: 9 to 36 VDC with transient protection and Vehicle Ignition Sense
Power consumption2 W typical; 15 W maximum
Peak demand< 15 W
9.1.1Power IN connector and mating connector specifications
The power input is protected against: surge, noise, reverse polarity, over-voltage.
NOTICE
The Power IN connector is NOT protected against short circuit.
Always include an external fuse to protect the product!
The DynaGATE 10-12 provides the Power IN connector on the rear panel.
Con nector L ayout:
Con nector Specifications:
l Base strip, Header
l Gender: Male
l T ype: 3-pin, 3.5 mm pitch
Mating Con nector Specifications:
l Pluggable screw terminal block
l Gender: Female
l T ype: 3-pin, 3.5 mm pitch
l Example:
Manufacturer: Phoenix Contact
Part Number: MC 1,5/ 3-STF-3,5 - 1847068
(or equivalent)
Con nector Pinout:
Pin # SignalType Descript ion
1Power IN +PPositive power supply input
2Power IN -PNegative power supply input
3KEYPVehicle Ignition Sense
57 / 94
9 How to supply power to the produ ctDynaGATE 10-12 User manu al Rev. 0-14
13
Power IN +Power IN -
9.2How to supply power and turn ON the product
WARNING
ELECTRIC SHOCK HAZARD
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 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
devices
l Position cables with care. Avoid positioning cables in places where they may be
trampled or compressed by objects placed on them
l Take particular care of plugs, power-points and outlets. Avoid overcharging them
l Before applying power, thoroughly review all installation, operation, and safety
instructions
l Before operating any equipment, carefully read any supplied instructions
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.
To supply power to the DynaGATE 10-12, complete the following steps:
1. Set up a DC power source that:
o
Meets the DynaGATE 10-12 power requirements
o
Deliver a maximum current of 2 A
Check the input voltage as close as possible to the Power IN connector. This is to compensate for
any cable losses, caused by cable length and other cable characteristics
2. Make sure that the DC power source is turned OFF
3. Include an external 2 A fuse on the line coming from the negative terminal of the DC power source
to protect the DynaGATE 10-12
4. Connect the DC power source terminals to Pins 1 and 2 of the Power IN connector.
5. Turn ON the DC power source. The DynaGATE 10-12 automatically turns ON and the LED 6
(POWER) turns ON.
Note about the Vehicle Ignition Sense
The Vehicle Ignition Sense is a digital input that can be used to monitor the ignition status.
The DynaGATE 10-12 turns ON independently of the status of the Vehicle Ignition Sense (for further
information see "Vehicle Ignition Sense" on page73).
58 / 94
DynaGATE 10-12 User manu al Rev. 0-149 How to supply power to the produ ct
9.3How to turn OFF the product
To turn the DynaGATE 10-12 OFF follow these steps:
1. Login the Administration console and run the shutdown command. The system turns itself OFF
2. Disconnect the DC power source terminals to the Power IN connector.
9.4How to reduce the power consumption of the product
To reduce the power consumption of the DynaGATE 10-12, turn OFF the radio interfaces and disable
unnecessary services that contribute to overall system power consumption.
9.5How to perform a hardware reset of the product
To trigger a hardware reset of the DynaGATE 10-12 push the reset pushbutton available in the Service
Panel.
59 / 94
(This page has been intentionally left blank)
DynaGATE 10-12 User manu al Rev. 0-1410 The Software
10THE SOFTWARE
10.1The Linux OS distribution
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.
10.2The bootloader procedure
The bootloader procedure is the following:
1. The MLO file is loaded from either the external MicroSD card or the on-board eMMC memory, and
saved in the on-chip memory to configure the RAM memory for use
2. The uboot.img file is loaded (from the same device where MLO was loaded from), saved in the RAM
memory, and executed
3. The bootloader searches for a valid operating system. The search order is:
a. MicroSD card
b. eMMC
4. The bootloader fetches a FIT image which includes the kernel and device tree. The FIT image
includes image signatures which are verified before boot
10.2.1How to select the MLO source
The MLO file can be loaded from either the external MicroSD card or the on-board eMMC memory,
according to the setting of the Boot selection jumper (JP2):
l JP2 inserted = Boot from Micro-SD
l JP2 removed = Boot from eMMC
10.2.2How to set up a correct MicroSD card / eMMC card partition
For a valid boot, the MicroSD card and the eMMC memory must be configured with at least these 2
partitions:
l 1st partition:
o
Type: FAT16
o
Flags: lba, boot
o
Contains the files: MLO and uboot.img
l 2nd partition:
o
Type: ext4
o
Contains the operating system, including the Linux kernel FIT image
61 / 94
(This page has been intentionally left blank)
DynaGATE 10-12 User manu al Rev. 0-1411 How to access interfaces under Linux
11HOW TO ACCESS INTERFACES UNDER LINUX
Interfaces availability depends on the product version.
NOTICE
If Everyware Software Framework (ESF) is installed, it will manage the network interfaces,
mobile modem, Bluetooth adapter and GPIOs.
Any changes you make to the Linux configuration files may be overwritten if the related service
is managed by ESF.
Refer to the ESF documentation for further details.
11.1How to drive the GPIOs: the GPIO utility
Several DynaGATE 10-12 interfaces are controlled by their GPIO. To manage these interfaces, you will
need to control the relevant GPIO pin.
To drive a GPIO, use the GPIO utility: gpio_utility.
gpio_utility allows you to:
l Read / Write a GPIO status
l Set a GPIOas input or output
l Unexport a GPIO.
The GPIOs are exported by default at startup.
To read the GPIO status (for example: the status of LED 1), enter the following command:
gpio_utility gpio117
The output is the following:
l If LED 1 is ON, then gpio117 = 1
l If LED 1 is OFF, then gpio117 = 0
To set the GPIO status (for example: the status of LED 1), enter the following commands:
#turn led on
gpio_utility gpio117 1
#turn led off
gpio_utility gpio117 0
63 / 94
11 How to access interfaces under LinuxDynaGATE 10-12 User manu al Rev. 0-14
11.2How to determine the Operating System version installed
To determine the Operating System version installed, enter the following command:
eurotech_versions
Example output:
eth_name_bsp: xxx
eth_vers_bsp: Operating System version
eth_partno_bsp: unknown
eth_serial_number: xxx
eth_model: xxx
eth_partno_epr: unknown
11.3Memory and storage devices
The DynaGATE 10-12 exposes the memory and the storage devices as follows:
l Internal flash memory:
l MicroSD card memory:
/dev/mmcblk0
/dev/mmcblk1
11.4Wi-Fi and Bluetooth
The DynaGATE 10-12 exposes the Wi-Fi and Bluetooth interfaces as follows:
l Wi-Fi interface:
l Bluetooth interface:
wlan0
hci0
The DynaGATE 10-12 exposes the power supply of the Bluetooth as follows:
l
/sys/class/gpio/gpio22/value
To manage this GPIO, see "How to drive the GPIOs: the GPIO utility" on the previous page.
NOTES:
l Turning the Bluetooth OFF and ON, does not automatically restart the daemon
l Wi-Fi power control is handled by the driver and is not user accessible.
11.5ReliaCELL (optional)
The DynaGATE 10-12 exposes the power supply for the ReliaCELL as follows:
l
/sys/class/gpio/gpio73/value
To manage this GPIO, see "How to drive the GPIOs: the GPIO utility" on the previous page.
64 / 94
DynaGATE 10-12 User manu al Rev. 0-1411 How to access interfaces under Linux
11.6Cellular modem
The DynaGATE 10-12 supports the following TELIT LE910 V2 modem variants, according to product
versions based on the geographic area of usage:
DynaGATE 10-12-XY VersionTELIT LE910 V2 variantTechno log y
-X3, -X5LE910-NA1 - North AmericaLTE Cat 1 3G Fallback
-X4, -X6LE910-EU1 - EuropeLTE Cat 1 2GFallback
-X7LE910-JP1 - JapanLTE Cat 1
NOTICE
Before using the cellular modem select the MicroSIM slot to use.
Refer to the TELIT LE910 V2 series AT command reference guide for a full list of cellular modem AT
commands and example usage.
11.6.1How to select the MicroSIM slot to use
To select the top SIM slot, use the following command:
telit-he910 chat 'AT#GPIO=2,1,1'
To select the bottom SIM slot, use the following command:
telit-he910 chat 'AT#GPIO=2,0,1'
11.6.2Note for LE910-NA1 cellular modem: AT&T / Verizon firmware support
The LE910-NA1 cellular modem supports both AT&T and Verizon firmware.
The firmware used by the modem needs to be set the first time the modem is used. Once the modem
firmware has been set, the same firmware will load on each modem reset.
A firmware switch between the two modem firmware versions can be performed during operation.
With dual SIM usage on the DynaGATE 10-12 it is possible to load both an AT&T and a Verizon SIM into
the MicroSIM holders, and then switch between Verizon and AT&T firmware and their respective SIMs to
provided coverage on either network. Due to the firmware switch, simultaneous operation is not possible.
AT&T / Verizon firmware selection is performed using an AT command. This loads the respective AT&T /
Verizon firmware, resets the modem, and then re-enumerates the device on the bus.
NOTE: Allow 20 seconds from the execution of the command before sending further AT commands to
allow the device to be re-enumerates on the USB bus.
11.6.2.1How to select the AT&T firmware
To select the AT&T firmware, use the following command:
telit-he910 chat ‘AT#FWSWITCH=0,1’
65 / 94
11 How to access interfaces under LinuxDynaGATE 10-12 User manu al Rev. 0-14
11.6.2.2How to select the Verizon firmware
To select the Verizon firmware, use the following command:
telit-he910 chat ‘AT#FWSWITCH=1,1’
66 / 94
DynaGATE 10-12 User manu al Rev. 0-1411 How to access interfaces under Linux
11.7GNSS
The DynaGATE 10-12 exposes the GNSS as follows:
l
/dev/ttyS5
You need to enable the GNSS before it will work.
To enable the GNSS, enter the following command:
gpio_utility gpio81 1
To prove that the positioning is working, dump the serial port output by entering the following
commands:
To setup a CANport, enter the following commands:
#Set CAN0 to work at 125 kbps
ip link set can0 type can bitrate 125000
#Open the connection
ip link set up can0
11.8.3How to send/receive a message via a CAN port
Example: Sending/receiving a message via a CANport (once the CAN port has been setup)
#Send a byte via CAN0
cansend can0 255
#Example of received message on can0
root@productname...:~# candump can0
interface = can0, family = 29, type = 3, proto = 1
<0x001> [1] 01
<0x001> [1] 02
<0x001> [1] 05
<0x001> [1] 00
<0x001> [1] ff
68 / 94
DynaGATE 10-12 User manu al Rev. 0-1411 How to access interfaces under Linux
11.9COM ports 0 and 1, Console port
The DynaGATE 10-12 exposes the COM ports as follows:
l COM port 0:/dev/ttyS4 (available on the front panel)
l COM port 1:/dev/ttyS3 (available on the front panel)
l Console port/dev/ttyS0 (available in the Service Panel)
You need to configure the serial ports mode before they will work.
11.9.1How to set the RS-232/485 modes
You can configure the serial port mode in the following ways, A or B:
A. Using the ethsetserial utility
B. Implementing the ioctl in the source code
11.9.1.1How to use the ethsetserial utility to configure the COM ports
To set COM port 1 to RS-232 mode, enter the following command:
ethsetserial –p ttyO3 –m232
To set COM port 1 to RS-485 mode, enter the following command:
ethsetserial –p ttyO3 –m485
To see all the available options, enter the following command:
ethsetserial –h
69 / 94
11 How to access interfaces under LinuxDynaGATE 10-12 User manu al Rev. 0-14
11.9.1.2How to implement the ioctl in the source code to configure the COM ports
To implement the ioctl in the source code, enter the following commands:
/*Ioctl to read */
#define TIOCGRS4850x542E
/*Ioctl to write */
#define TIOCSRS4850x542F
Definition of the flags bit
/*FLAGS */
//#define SER_RS485_ENABLED(1 << 0)
/* Logical level for RTS pin when sending */
//#define SER_RS485_RTS_ON_SEND(1 << 1)
/* Logical level for RTS pin after sent*/
//#define SER_RS485_RTS_AFTER_SEND(1 << 2)
//#define SER_RS485_RX_DURING_TX(1 << 4)
/* Inverted logic level for RS485 gpio */
#define SER_RS485_INVERT(1 << 5)
/* if enabled serial line drivers must be configured in HiZ*/
#define SER_HIZ_ENABLED(1 << 31)
Linux kernel data structure
struct serial_rs485 {
__u32flags;/* RS485 feature flags */
__u32delay_rts_before_send;/* Delay before send (milliseconds) */
__u32delay_rts_after_send;/* Delay after send (milliseconds) */
__u32padding[5];/* Memory is cheap, new structs
};
70 / 94
DynaGATE 10-12 User manu al Rev. 0-1411 How to access interfaces under Linux
Example: Configuring a serial port in RS-232 mode
ser_port_name can be either /dev/ttyO3 or /dev/ttyO4.
struct serial_rs485 rs485conf;
unsigned int rs_mode_mask=(SER_HIZ_ENABLED|SER_RS485_ENABLED|SER_RS485_
INVERT|SER_RS485_RTS_ON_SEND|SER_RS485_RTS_AFTER_SEND);
unsigned int set_flags=0;
unsigned int set_flags_mask=rs_mode_mask;
int fd;
fd=open(ser_port_name,O_RDWR);
if (fd==-1)
{
/* process the error */
…
}
/* get serial port configuration */
if (ioctl (fd, TIOCGRS485, & rs485conf) < 0)
{
/* process the error */
…
}
/*set delay but not used in rs232 mode */
rs485conf.delay_rts_after_send=<delay after send in ms>;
rs485conf.delay_rts_before_send=<delay before send in ms>;
/* apply changes */
if (ioctl (fd, TIOCSRS485, & rs485conf) < 0)
{
/* process the error */
…
}
close(fd);
71 / 94
11 How to access interfaces under LinuxDynaGATE 10-12 User manu al Rev. 0-14
Example: Configuring a serial port in RS-485 mode
ser_port_name can be either /dev/ttyO3 or /dev/ttyO4.
struct serial_rs485 rs485conf;
unsigned int rs_mode_mask=(SER_HIZ_ENABLED|SER_RS485_ENABLED|SER_RS485_
INVERT|SER_RS485_RTS_ON_SEND|SER_RS485_RTS_AFTER_SEND);
unsigned int set_flags=(SER_RS485_INVERT|SER_RS485_ENABLED|SER_RS485_RTS_ON_
SEND);
unsigned int set_flags_mask=rs_mode_mask;
int fd;
fd=open(ser_port_name,O_RDWR);
if (fd==-1)
{
/* process the error */
…
}
/* get serial port configuration */
if (ioctl (fd, TIOCGRS485, & rs485conf) < 0)
{
/* process the error */
…
}
To manage these GPIOs, see "How to drive the GPIOs: the GPIO utility" on page63.
11.12Vehicle Ignition Sense
The DynaGATE 10-12 is provided with a Vehicle Ignition Sense on the Power supply connector (Pin# 3:
KEY).
The Vehicle Ignition Sense is a digital input that can be used to monitor the ignition status
To read the Vehicle Ignition Sense status, enter the following command:
gpio_utility gpio30
The output is the following:
l If Pin# 3 is not connected, or connected to GND, then value = 1
l If Pin# 3 is connected to Power IN+, then value = 0.
11.13Ethernet ports
The DynaGATE 10-12 exposes Ethernet ports as follows:
l Ethernet 0 port: eth0
l Ethernet 1 port: eth1
73 / 94
11 How to access interfaces under LinuxDynaGATE 10-12 User manu al Rev. 0-14
11.14How to enable the 3.3V and 5V power supply on expansion
connector
3.3V and 5V are OFF by default and are controlled driving specific GPIO’s.
To control the 3.3V, enter the following commands:
#turn on 3.3V
gpio_utility gpio71 1
#turn off 3.3V
gpio_utility gpio71 0
To control the 5V, enter the following commands:
#turn on 5V
gpio_utility gpio70 1
#turn off 5V
gpio_utility gpio70 0
NOTICE
While the default kernel DTB allows access to these power control pins, depending on the
device tree used, control of these power supplies is handled by the kernel and therefore it may
not be possible to control them from user space.
74 / 94
DynaGATE 10-12 User manu al Rev. 0-1411 How to access interfaces under Linux
11.15RTC
The DynaGATE 10-12 exposes the RTC as follows:
l RTC:
/dev/rtc1 offers three read-only timestamp registers:
Timestamp registerWhat it con tain s
sys/class/rtc/rtc1/device/timestamp1Reserved data
sys/class/rtc/rtc1/device/timestamp2The timestamp that the system last lost power ( only if a successful
sys/class/rtc/rtc1/device/timestamp3The timestamp that the system last has been powered
To read a timestamp (for example: timestamp2), enter the following command:
cat /sys/class/rtc/rtc1/device/timestamp2
/dev/rtc1
initialization has been achieved)
(only if a successful initialization has been achieved)
75 / 94
11 How to access interfaces under LinuxDynaGATE 10-12 User manu al Rev. 0-14
11.16Watchdog
The DynaGATE 10-12 exposes the watchdog as follows:
l Watchdog:
11.16.1How to manage the watchdog using the C programming language
To manage the watchdog using the C programming language enter the following commands:
Int interval;
Int bootstatus;
Long value;
/* display current watchdog value */
If (ioctl(fd,WDIOC_GETTIMEOUT,&interval)==0)
{
// interval contains current timeout in seconds
}
/* Check if lasdt boot is caused by watchdog */
If (ioctl(fd,WDIOC_GETBOOTSTATUS,&bootstatus)==0)
{
//bootstatus <> 0 Watchdog
//bootstatus = 0 Power-on reset
}
/dev/watchdog1
/* set the watchdog value (for example: 30 seconds) */
value=30;
If (ioctl(fd,WDIOC_SETTIMEOUT,&value)==0)
{
//Watchdog has been set to value content
}
/* stop the watchdog */
write(fd,”V”,1);
/* feed the watchdog */
ioctl(fd,WDIOC_KEEPALIVE,0);
11.16.2How to manage the watchdog from the command line
To set the watchdog value (for example: 30 seconds), enter the following command:
wdt_setup –d /dev/watchdog1 –t 30
To start and feed the watchdog, enter the following command:
echo 1 > /dev/watchdog1
76 / 94
To stop the watchdog, enter the following command:
echo V > /dev/watchdog1
DynaGATE 10-12 User manu al Rev. 0-1411 How to access interfaces under Linux
11.16.3For further information
For further information on Linux support for watchdog, see:
The DynaGATE 10-12 is provided with an accelerometer sensor.
To print the information from the accelerometer, including an update every time movement is
detected, use the following command:
evtest /dev/input/event0
Example output:
Input driver version is 1.0.1
Input device ID: bus 0x18 vendor 0x0 product 0x159 version 0x0
Input device name: "ADXL34x accelerometer"
Supported events:
Event type 0 (Sync)
Event type 1 (Key)
Event code 330 (Touch)
Event type 3 (Absolute)
Event code 0 (X)
Value 0
Min -4096
Max 4096
Fuzz 3
Flat 3
Event code 1 (Y)
Value -8
Min -4096
Max 4096
Fuzz 3
Flat 3
Event code 2 (Z)
Value -262
Min -4096
Max 4096
Fuzz 3
Flat 3
Testing ... (interrupt to exit)
Event: time 1325419699.822493, type 3 (Absolute), code 2 (Z), value -254
Event: time 1325419699.822493, -------------- Report Sync -----------Event: time 1325419699.863461, type 3 (Absolute), code 2 (Z), value -263
Event: time 1325419699.863461, -------------- Report Sync -----------Event: time 1325419699.904445, type 3 (Absolute), code 2 (Z), value -265
Event: time 1325419699.904445, -------------- Report Sync -----------Event: time 1325419699.945433, type 3 (Absolute), code 2 (Z), value -263
Event: time 1325419699.945433, -------------- Report Sync -----------Event: time 1325419700.109388, type 3 (Absolute), code 2 (Z), value -264
Event: time 1325419700.109388, -------------- Report Sync -----------Event: time 1325419700.232362, type 3 (Absolute), code 2 (Z), value -263
Event: time 1325419700.232362, -------------- Report Sync ------------
77 / 94
11 How to access interfaces under LinuxDynaGATE 10-12 User manu al Rev. 0-14
11.18Internal temperature sensor
The DynaGATE 10-12 is provided with a sensor that measures the temperature inside the product.
To read the internal temperature, enter the following command:
cat /sys/class/hwmon/hwmon0/temp1_input
11.19The 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. This script is located at /usr/bin/switch_script.sh and can be
customized according to the needs of the user.
To see the pushbutton status, enter the following command:
gpio_utility gpio74
The output is the following:
l If the button is being pushed, then value = 0
l If the button is not being pushed, then value = 1.
11.20TPM
The DynaGATE 10-12 includes a TPM 2.0 hw module (Infineon SLB9670).
78 / 94
DynaGATE 10-12 User manu al Rev. 0-1412 How to log in the Administ ratio n Console
12HOW TO LOG IN THE ADMINISTRATION CONSOLE
This section describes how to enter the Administration Console to access the DynaGATE 10-12 Linux
Operating System.
To login the Administration Console, use one of the following methods:
l Direct login via Console Port
l Remote login via Secure Shell (SSH)
12.1The default credentials
The default credentials are the following (case sensitive):
l Username: root
l Password: eurotech
12.2How to login using the Console port
To log in using the Console port, complete the following steps:
1. Connect the USB-to-Serial cable adapter1between your development PC and the Console
connector of the DynaGATE 10-12
2. Start a terminal emulator program on your development PC (for example TeraTerm on Windows,
Minicom on Linux). Configure the serial port connection for: 115200, 8 bits, 1 stop bit, no parity, and
no flow control
3. At the Linux prompt, enter your credentials (see "The default credentials" above).
You will obtain a video output like the following:
root
Password:
root@productname...:~#
12.3How to login via Secure Shell (SSH)
The default (out-of-the-box) network configuration of your DynaGATE 10-12 is as follows:
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 eth1
o
Status: Enabled for WAN
o
Configure: DHCP (DHCP client)
l wlan0
o
Status: Disabled
12.3.1How to login via the eth0 port
DynaGATE 10-12 eth0 port is configured with the static IP address: 172.16.0.1/24.
To log in using eth0, complete the following steps:
1
This cable adapter has an end provided with a Male USB connector type A, and the other end provided with a 3-pin,
1.25 pitch, female receptacle housing. Contact Eurotech for further information.
79 / 94
12 How to log in the Administration ConsoleDynaGATE 10-12 User manu al Rev. 0-14
1. Enter the command ssh root@172.16.0.1
2. At the prompt, enter the password (see "The default credentials" on the previous page).
12.3.2How to login via the eth1 port
DynaGATE 10-12 eth1 port is configured in DHCP client mode.
You have to know its IP address before you can log in, or you have to use a zeroconf implementation.
NOTICE
By default the DynaGATE 10-12 runs a zeroconf implementation.
You can detect the IP address of the unit remotely by running the command: avahi-discover.
Example:
1. Run the command: avahi-discover. A dialog box pops-up reporting all the devices on
your network that support this mechanism
2. Under "eth0 IPv4" > "local" > "Workstation", you should see your product's hostname
(example: productname_serialnumber). Select it to see its IP address
3. Log in your Reliagate using: ssh root@productname_serialnumber.local
4. At the prompt, enter the password: (see "The default credentials" on the previous page).
12.4How to change your security settings
For security reasons, Eurotech recommends you to change the Linux 'root' password after your initial
setup.
To change your Linux password, complete the following steps:
1. Login using the console port
2. Run the passwd command and enter a new ‘root’ account password
80 / 94
DynaGATE 10-12 User manu al Rev. 0-1413 How to compile custom software
13HOW TO COMPILE CUSTOM SOFTWARE
13.1How to set up the toolchain
1. Make sure you're using the correct toolchain version corresponding to the Yocto image installed on
your gateway.
The latest toolchain and Yocto image for your DynaGATE 10-12 are available here:
https://eurotech.github.io/linux-releases/
2. Download the binary file (x86_64 version tested) on a Virtual/physical machine running Ubuntu
(14.04 tested), execute it and select appropriate installation options
3. Once the installation is complete, switch to superuser (sudo su)
4. To setup the correct environment variables, run:
2. To directly compile a user-space C source file hello_world.c, use
$CC hello_world.c
3. To compile a kernel module kernel_module.c, configure your Makefile to point to the kernel
directory and include the .config file in the kernel directory. Here's an example of Makefile:
DynaGATE 10-12 User manu al Rev. 0-1414 Eurotech Everyware IoT
14EUROTECH EVERYWARE IOT
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 readyto-use infrastructure, dramatically accelerating the time to market of your IoT projects.
14.1Everyware 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
14 Eurotech Everyware IoTDynaGATE 10-12 User manu al Rev. 0-14
14.2The ESF Web UI
ESF provides a web-based user interface: ESF Web UI.
The ESF Web UI provides several functionalities such as:
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 default user is: admin
The default password is: admin.
The following picture shows an example of the ESF Web UI:
84 / 94
DynaGATE 10-12 User manu al Rev. 0-1414 Eurotech Everyware IoT
14.3The ESF Wires Application
ESF provides also a dataflow programming model: Wires.
Wires simplifies the development of Edge Computing Applications leveraging reusable configurable
components.
In the dataflow programming model, the application logic is expressed as a directed graph (flow) where
each node can have inputs, outputs and independent processing units.
The processing unit of a node executes independently and does not affect the execution of other nodes.
Thus, the nodes are highly reusable and portable.
85 / 94
14 Eurotech Everyware IoTDynaGATE 10-12 User manu al Rev. 0-14
14.4Everyware Cloud (EC)
Eurotech’s Everyware™ Cloud (EC) is an IoT Integration Platform that simplifies system and data
management by connecting distributed devices over secure and reliable cloud services.
Everyware Cloud allows you to connect, configure and manage devices through all the lifecycle, from
deployment through maintenance to retirement.
With EC you can:
l Connect any sensor, device or asset to the platform to quickly create new IoT scenarios
l Dynamically and remotely create and add new services and functions 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 IoT applications
l Integrate MVNO Connectivity Platforms to have a single point of management of Connected
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.5For further information
For further information and tutorials about ESF and EC, refer to the following links:
DynaGATE 10-12 User manu al Rev. 0-1415 Mechanical specificat ion s
3
52
1524
96
100
118
106
124
139
5
2462
15MECHANICAL SPECIFICATIONS
15.1Product mechanical dimensions
The product electronics are housed in an aluminum alloy enclosure having the following dimensions: 139
(L) x 118 (W) x 52 (H); mm - Antennas Connectors and Mounting Bracket included.
All dimensions are in millimeters.
87 / 94
(This page has been intentionally left blank)
DynaGATE 10-12 User manu al Rev. 0-1416 How t o install the product
16HOW TO INSTALL THE PRODUCT
NOTICE
This produ ct must only be installed by qualif ied personn el.
Install this product in a secured location, only accessible to authorized personnel (for example in a cabinet /
technical compartment).
16.1Comply with safety instructions, norms and certifications
Always comply with the information and instructions contained in the following sections:
l "Safety instructions" on page7
l "Norms and certifications" on page23
16.2How to install the product using the integrated Mounting
Bracket
To install the product in place, add all the necessary mounting hardware to safely secure the product in
place according to your installation requirements (for example use 4x M5 screws).
Material and length of the screws, and the maximum torque applicable, depend on your installation
requirements.
The integrated Mounting Bracket is made of 2 mm aluminum alloy 5052.
89 / 94
(This page has been intentionally left blank)
DynaGATE 10-12 User manu al Rev. 0-1417 How to maintain the product
17HOW TO MAINTAIN THE PRODUCT
Periodically inspect the product to verify its integrity and to ensure proper operation.
To maintain the product, complete the following steps:
1. Carefully read and understand the instructions contained in the section "Safety instructions" on
page7
2. Prevent electrostatic discharge
3. Remove the power supply
4. Verify the installation of the product
5. Clean the product
17.1How to prevent electrostatic discharge
NOTICE
HOW TO PREVENT DAMAGING ELECTROSTATIC-SENSITIVE DEVICES
The symbol on the left is applied on electrostatic-sensitive devices.
To prevent damaging electrostatic-sensitive devices:
l Handle the electrostatic-sensitive devices in an ESD Protected Area (EPA)
l Observe the appropriate antistatic precautions. For example: use a wrist
strap kept in constant contact with bare skin and attached to ground.
17.2How to safely remove the power supply
To safely remove the power supply from the product, complete the following steps:
1. ALWAYS make sure your hands are dry before performing any cables disconnection
2. ALWAYS remove all the power supply sources
3. ALWAYS disconnect all the cables
4. ALWAYS make sure that all the circuits are discharged
Failure to follow 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.3How to verify the installation of the product
To verify the installation of the product, complete the following steps:
1. Verify that the product is clean and not damaged
2. Verify that the LED indicators are visible and not damaged
3. Verify that all the screws, bolts, nuts are correctly fastened
4. Verify that the product is installed correctly.
17.4How to clean the product
To clean the product, complete the following steps:
1. Never use detergents, aerosol sprays, solvents or abrasive sponges
2. To remove dust from the case of the product, use a dry, lint-free, cloth
3. To remove the dirt, use water-based, non-flammable, cleaner products.