SD card file structure
The SD card is intended for development, service and maintenance. It should be accessed primarily by the GW while
direct writing by the user (externally by a standard SD card reader/writer) is recommended for exceptional purposes
only. The standard way to perform required changes is using the internal web server.
The SD card uses the following folders:
• Root The root directory is intended for a new FW (gweth.hex file) to be used for upgrade.
• TRUPLOAD The folder intended for files to be uploaded into the TR module (*.hex, *.iqrf, *.trcnfg).
• GWCNFG The folder intended to record a new GW configuration (*.gwcnfg).
• BACKUP The folder intended for current GW configuration (gw.gwcnfg).
When using the web server, all folders and files are created automatically when required. In case of external direct
writing the required folders must be created by the user. Files not necessary any more are automatically deleted after
the usage.
System log
All important events are logged. System logs can be read using IQRF IDE GW Tool or the GW web interface.
Date and time
GW-ETH-02A contains a real time clock/calendar (RTCC). Date and time are synchronized using SNTP/Cloud
server.
TR module data exchange
Data between the internal TR module and the GW memory is transferred bidirectionally via SPI (using the
bufferCOM memory array inside the TR module). Therefore, the application in TR must have the SPI communication
activated. When using DPA, a hardware profile with SPI interface must be uploaded in TR. Such plug-in is
uploaded from the factory. The maximum SPI packet length is 64 B.
Ethernet services
• HTTP client for communication with IQRF Cloud server (using the 128 b AES encryption)
• HTTP server offering web pages for remote management via a common browser
• HTTP client for getting and updating of public address from DDNS
• UDP server/client for communication with IQRF network and for remote GW management
• SNTP client for getting date and time from time server
• ICMP server allowing “ping” to GW from a remote host
• DHCP client for automated getting of IP address from the DHCP server
• NBNS server for using names instead of IP addresses within the LAN
GW identification
MAC address
Every device has a unique MAC address in the format 00 1F D5 xx xx xx, where:
• 00 1F D5 is the OUI dedicated to MICRORISC s.r.o.
• xx xx xx is a device serial number
Actual MAC address is printed on the label at the bottom of the GW-ETH-02A case.
ID
Another unique number (manufacturer's identification) used to identify the gateway by IQRF IDE, the IQRF Cloud server
and user applications utilizing the Cloud via API.
For GW-ETH-02A: ID = 12 xx xx xx, where xx xx xx are last 6 digits of the MAC address.
NBNS Name
iqrf_xxxx, where xxxx are the last 4 digits of the MAC address.
© 2016 MICRORISC s.r.o. www.iqrf.org User_Guide_GW-ETH-02A_ 160208 Page 8