Grosvenor IT31 User manual

Page 1
Version 1.0 August 2019
IT31 Terminal
User Guide
www.grosvenortechnology.com
Disclaimer
Copyright © 2019, Grosvenor Technology. All rights reserved.
All brands, names, or trademarks appearing in this document are acknowledged as the trademarks of their
respective owners.
No part of this document may be reproduced in any form or by any means for any purpose without the
written permission of Grosvenor Technology.
Whilst we make every eort to ensure the accuracy of our publications, Grosvenor Technology assumes no
responsibility or liability for any errors or inaccuracies that may appear in this document.

Page 2
Contents
Preface 4
About the IT31 Terminal 4
About this Guide 4
Related Documents 4
Technical Support 4
Features 5
Software 7
System Start-up 8
Terminal Setup 9
Accessing the Terminal Setup 9
Application Menu 10
Firmware Menu 11
Services Menu 12
Settings Menu 13
Date and Time 13
Region and Language 14
Display 14
Sound 14
Network 15
Reader 16
Biometric 17
IO-Boards 18
USB menu 18
Diagnostics Menu 19
Using TELNET 20
Using RS-232 20

Page 3
Contents
Using SSH 20
Using AssistIT 20
Remote Connections 20
Using FTP 21
Using VNC 21
The Terminal PIN 22
The Login password 22
Security and Passwords 22
Recovering Lost Passwords 23
Lost PIN 23
Lost Login password 23
Key Combinations 24
To reboot the terminal 24
To terminate the current application 24
To enter the bootloader recovery menu 24
Special Key Shortcuts 24
The Bootloader Recovery Menu 25
Deploying a Terminal Using a USB Memory Stick 26
Deploying a Terminal Using a Network Connection 26
Application Deployment 26
Hardware Options 27
Main System Unit 27
Reader Modules (only popular assemblies listed) 28
Communications Modules 29
Expansion Modules 30
Ancillary Equipment 31

Page 4
Preface
This User Guide provides information about installing and conguring IT31 terminals.
About the IT31 Terminal
The IT series of data collection terminals has been
designed for various applications including Time
and Attendance in both the commercial and retail
sectors, where low cost, exibility and ease of
installation are essential factors.
The terminal incorporates a exible, modular
hardware design which supports dierent reader
technologies such as biometric, proximity, barcode
and magnetic as well as enabling power supplies
and ancillary input/output modules to be easily
added.
The IT series of terminals run an advanced Linux
operating system oering unsurpassed functionality
with exibility giving a rich user experience for data
collection solutions.
The ability to manage the software after deployment
is incorporated as a fundamental function of the
system. Everything from a complete operating
system ash image update to a change in application
program parameters can be downloaded over the
Internet or uploaded via USB memory stick.
About this Guide
This IT31 Terminal is intended for users who will be responsible for installing and conguring the IT31
terminal.
It is aimed at users who need to understand how to congure the terminal, remotely connect to the terminal
and how to install applications onto the terminal.
Related Documents
You should also refer to the following documents, available from Grosvenor Technology:
The IT31 Terminal Front Panel Connection Details – IG1020XX-FP-IT31. This is the installation guide
describing the hardware connections
The IT31 Terminal Developer Guide – This guide is intended for developers: it describes how applications
can be created for the terminal
AssistIT User Guide – This guide explains how to use the AssistIT service for remote support.
Technical Support
Technical Support can be obtained from Grosvenor Technology from the following points of contact:
Europe, Middle East and Africa
Phone: +44 (0)1202 627611
E-mail: HCM-EMEAsupport@grosvenortechnology.com
Website: www.grosvenortechnology.com
North America
Phone: +1 800.989.5197
E-mail: HCM-USsupport@grosvenortechnology.com
Website: www.grosvenortechnology.com

Page 5
Features
This section summarises the hardware and software features of the IT31 terminal, shown below:

Page 6
Features
Hardware
Fast, low power ARM 9 processor
64 MB RAM
64 MB Flash memory
Graphical backlit display (100 x 160 pixel)
Durable keypad with numeric, function and
navigation keys
USB interfaces for Flash Memory Stick/Bar Code
Scanner
Modular hardware
Biometric interface
Reader interface (Wiegand, Clock and Data,
Barcode, i-Class, Mifare)
Serial reader interface
Battery backed real time clock
Internal sound system
Internal microphone
Ethernet 10/100 baseT with Power over Ethernet
capabilities
USB I/O expansion module

Page 7
Features
Software
Linux-based operating system
Remotely upgradeable/congurable
Separate partitions for system software, user applications and system conguration data, with additional
recovery partitions
Networking protocols supported: IP static/DHCP, FTP, TELNET, SSH, SSL, VNC, UPnP, NTP
AssistIT feature for remote support
Multi-language and locale support
Software developer toolkit available
Applications can be written in Python using an API to access the hardware
SQLite database support for applications

Page 8
System Start-up
When the IT31 system is powered on, a bootloader runs which loads the Linux operating system. This runs
start-up scripts to set up and congure the terminal and to start enabled services.
When an application is installed and once the unit is fully booted, the initial screen gives you the opportunity
to enter the Terminal Setup by pressing the F8 key. If no key is pressed, the system times out and
automatically runs the installed application. See below:
Press F8 for Set-Up Menu Factory App Launch Screen
If no application is installed, the terminal continually displays the prompt to enter the Terminal Setup.
With the Factory App installed, the following keys are active from the launch screen:
F3 (USB Setup): Installs application from a USB memory stick. This option is only available if a USB
memory stick with an application installation package is tted. See “Deploying a Terminal Using a USB
Memory Stick” on page 26
F4 (Exit): Exits the application momentarily, thus allowing the user to access the terminal’s set-up menus
for system conguration. See “Terminal Setup” on page 9
F7 (Net Setup): Allows network download of an application by specifying ID and PIN. See “Deploying a
Terminal Using a Network Connection” on page 26
F8 (Info): Accesses Info pages on the Application, Firmware, Health and Network status.

Page 9
Terminal Setup
The set-up menus allow the terminal conguration to be changed at the terminal.
Note: Once connectivity is achieved between the terminal and a remote computer, the terminal can be
congured remotely either by downloading data using server software (such as Custom Exchange) or by
using tools such as TELNET and AssistIT. (See “Remote Connections” on page 20)
Accessing the IT31 Terminal Setup
When accessing the terminal’s set-up, you are
prompted to enter a PIN before the set-up menus can
be accessed:
PIN Entry Screen
The default PIN is 1905; note that you can change this
if required (see “The Terminal PIN” on page 22 for
details).
The available Terminal Setup menus are as
follows:
Terminal Setup Screen
Application – used for managing the installed
application. See “Application Menu” on page
10
Firmware – used for managing the rmware
properties. See “Firmware Menu” on page
11
Services – used to enable and disable
services on the terminal. See “Services Menu”
on page 12
Settings – used for conguring a variety of
terminal properties. See “Settings Menu” on
page 13
USB – used to browse les via a USB
connection. See “USB menu” on page 18
Diagnostics – used to run a variety of tests.
See Diagnostics menu on page 22

Page 10
Terminal Setup
IT31 Application Menu
Application Menu
Options on the Application set-up menu are used to
manage the installed application.
Info Select this option to display the currently congured application
parameters:
Name
The name of the installed application
Version
The version of the installed application.
URL
The application’s update URL, used to check and download newer
versions of the application
Problem Report
Indicates whether any crash reports exist following an application
abnormal end
Auto Update If enabled, the rmware will check for application updates periodically
(20 minutes past every hour) and install a new version automatically.
Update This forces the rmware to check for an application update immediately.
If one is found, you are given the choice to update or not.
Remove This permanently removes the installed application and its associated
database from the terminal.
Backup / Restore Allows the application to be backed up to and restored from a USB
memory stick.
An Auto Backup feature allows a backup to be scheduled
automatically. A specied number of these backups can be saved on
the USB stick.
Install from network Install application from pre-congured network location.
Install from USB Install application from USB memory stick.

Page 11
Terminal Setup
IT31 Firmware Menu
Firmware Screen
Options on the Firmware set-up menu are used to
manage the terminal rmware.
Info Select this option to display rmware and terminal information:
Firmware
The current rmware version, e.g. IT3100.x.x.x1.0.0
Build Date
The current build date of the rmware
URL
The rmware’s update URL, used to check for newer rmware
versions
Bootloader
Bootloader version
MAC
Terminal MAC address, e.g. 00:01:CE:01:08:BC
Part No
Part/Serial No. detail of front panel assembly
PCB Revision
PCB revision
HW Tested
Date that terminal passed hardware test
Auto Update This species whether the rmware is to check for new rmware
updates. The check is executed 30 minutes past every hour. If a newer
version of the rmware is found, it will be automatically downloaded and
installed.
Update This forces the rmware to check immediately for a rmware update. If
one is found you are given the option to update or not.
Change PIN This allows you to set a new PIN. This PIN is entered before entering
the set-up menus and also before running applications from the USB
memory stick. You must rst re-enter the old one.
Reset to defaults This resets the terminal to the state in which it left the factory. All
installed applications and user databases are deleted. All terminal
settings are reset to their default values and the terminal defaults to
DHCP.
Reboot terminal This reboots the terminal. This is useful if the power cannot easily be
removed.

Page 12
Terminal Setup
IT31 Services Menu
Services Setup Screen
Options on the Services set-up menu can be used to
enable or disable various services. You may require
these if you are setting up remote connections. See
“Remote Connections” on page 20. Note that by
default only NTP is enabled.
Note: Before enabling any service, consider any
associated security risks, which will depend on the
network the terminal is installed in.
Telnet Enable this to run a shell on the terminal from a remote computer. This
needs to be enabled if the development environment is being used.
The Telnet service listens on port 23/TCP.
UPnP Enable this if the terminal is to run a Universal Plug and Play service.
This allows other computers on the network to automatically discover
the terminal and to obtain its IP address.
NTP Enable this if the terminal is to acquire its time and date using the
Network Time Protocol. If enabled, the terminal will try to connect to the
default pool.ntp.org server on the Internet. The NTP service uses port
123/UDP to connect to the server. For NTP to work this port must not
be blocked.
SSH Enable this to run a Secure Shell on the terminal, which allows remote
users to log in to the terminal’s shell securely. SSH provides a secure
alternative to TELNET and does not transmit passwords in plain text. A
SSH client program is required on the remote computer.
The SSH service listens on port 22/TCP.
FTP Enable this to run an FTP server on the terminal allowing les to be
transferred by the remote computer.
The FTP service is listening on port 21/TCP.
VNC Enable this if you wish to control the terminal from a remote computer.
The remote computer will need to run a VNC client program, such as
UltraVNC Viewer. Once connected, the display on the terminal can
be viewed on the remote PC and the keypad on the terminal can be
operated remotely.
The VNC service listens on port 5900/TCP.
AssistIT Enable this for Grosvenor’s comprehensive remote support feature.
The AssistIT service uses port 5222/TCP to connect to the server and
port 7777/TCP for VNC, Telnet and LogView data. For AssistIT to work
fully, these ports must not be blocked.

Page 13
Terminal Setup
IT31 Settings Menu
Settings Setup Screen
Options on the Settings menu can be used to
congure a variety of terminal settings.
Date and Time
These values set the terminal’s time, date and time zone:
Set Time Enter the current time. It is recommended that NTP is used.
Set Date Enter the current date.
Timezone Select the time zone the terminal is in. The following zones are
supported:
America: Eastern Standard, Central Standard, Mountain Standard,
Pacic Standard
Europe: Western European, Central European, Eastern European,
Moscow Time
Customized: Use this option if a customised time zone needs to be
created. Specify time zone using the uClibc TZ environment variable
specied in the format:
stdoset[dst[oset][,start[/time],end[/time]]]
For example, UK time is represented by:
WET+0WEST,M3.5.0/1,M10.5.0
Note: For more information on the time zone format, see http://www.opengroup.org/onlinepubs/007904975/
basedefs/xbd_chap08.html

Page 14
Terminal Setup
Region and Language
These values control the terminal’s language and location. This information is used by the application to
display translated text and show dates, times, numbers, etc. according the congured region:
Language Languages that are supported include:
Bulgarian, Chinese, Croatian, Czech, Danish, Dutch, English, Finnish,
French, German, Greek, Hungarian, Italian, Japanese, Korean,
Norwegian (Bokmål), Norwegian (Nynorsk), Polish, Portuguese,
Russian, Slovak, Slovene, Spanish, Swedish, Turkish.
Region The following regions/locales are supported:
Austria, Belgium (Dutch), Belgium (French), Belgium (German),
Bulgaria, Canada (English), Canada (French), China, Croatia, Czech
Republic, Denmark, Finland (Finnish), Finland (Swedish), France,
Germany, Greece, Hong Kong (Chinese), Hong Kong (English),
Hungary, Ireland, Italy, Japan, Luxembourg (French), Luxembourg
(German), Netherlands, Norway (Bokmål), Norway (Nynorsk), Poland,
Portugal, Russia, Singapore (Chinese), Singapore (English), Slovakia,
Slovenia, Spain, South Korea, Sweden, Switzerland (French),
Switzerland (German), Switzerland (Italian), Taiwan, Turkey, United
Kingdom, United States.
Sound
These settings change the default volume, test playback and microphone operation.
Volume Adjust the speaker volume using the right/left cursor keys to set a value
between 0 and 255. A tone is heard after adjustment and this can be
repeated by pressing F4 Test. Press F8 when OK.
Test playback Select Play in this option to hear the tone at the current volume level.
Test microphone Check the microphone operation by recording a test message. Press
F2 to record, stop and play message.
Display
This allows the contrast/brightness of the display to be changed.
Contrast Adjust the contrast/brightness of display by setting a value between 0
and 100.

Page 15
Terminal Setup
Info Selecting this option displays the current network settings. An example
of the information provided is shown below:
Interface: On-Board LAN
Status: Connected
Mode: DHCP
MAC: 00:01:ce:01:08:bc
IP Address: 172.016.046.054
Netmask : 255.255.252.000
Gateway : 172.016.044.255
DNS1 : 172.016.047.001
DNS2 : 172.016.047.002
Interface This option sets the selection network connection method:
On-Board LAN: Hard-wired Ethernet connection
USB Wireless LAN: Wi-Fi connection using optional USB adaptor.
After selecting this option, the user must congure the connection
method.
DHCP: Select for dynamically supplied IP address.
SSID: After scanning, allows selection of the Wi-Fi networks
available.
Key Management: Allows the entry of a WPA-PSK type key where
network encryption/protection is used.
DHCP Select this if the terminal is to be dynamically supplied with an IP
address from a DHCP server as opposed to having to enter a static IP
address.
For static IP, the following settings need to be congured:
IP address
Subnet mask
Gateway address
Primary and secondary DNS servers
IT31 Network
These values congure the terminal’s network settings:

Page 16
Terminal Setup
Reader
These settings congure the type of reader tted and denes how data from the reader is decoded.
Internal Reader Info – Details of the internal reader detected/congured
Type – Select the type of reader from one of the following: No Reader,
Autodetect, Wiegand, Clkndata, Barcode, iClass, Mifare.
Decoder – This determines how the terminal treats the data generated
by the reader.
Auto detect – The terminal will attempt to automatically decode the
incoming data from the reader.
Proximity decoders – Currently supported data formats:
Type 100 – CMP 26 bit
Type 101 – CMP 37 bit
Type 102 – 10304
Type 103 – 8 – 32 Bit
Type 104 – Corporate 1000
Mifare decoders – Currently supported data formats:
Type 105 – Mifare 32 Bit CSN
Type 106 – Mifare 56 Bit CSN
Type 107 – Mifare UID
Type 108 – Mifare CSN
Type 109 – Mifare Application
Magnetic decoders – Currently supported data formats:
Type 200 – Auto detect
Type 201 – 5 Bit only
Type 202 – 7 Bit only
Barcode decoders – Currently supported symbologies:
Type 300 – Auto detect
Type 301 – 3 of 9
Type 302 – 2 of 5 interleaved
Type 303 – Codabar
Type 304 – Barcode 93
Type 305 – Barcode 128
Type 306 – UPC
Type 307 - EAN

Page 17
Terminal Setup
Internal Reader Special Decoders
Type 1 – Passthrough. This causes the data stream generated by
the reader to be passed directly to the application as an ASCII bit
stream. This allows the application to decode the data in situations
where the reader encoding is not yet supported by the rmware.
This option is also a useful tool for data format analysis.
Type 2 – Bitmask decoder. Enables a pre-dened bitmask to be
applied to a reader data string that is of an unsupported format, in
order to obtain the desired transponder number
Test Reader This enables the congured reader to be tested. The user should swipe/
present badge and the decoded data is displayed on the terminal’s
display, for example:
#2 0004405100693
(2nd swipe same badge)
#1 0004405100693
(1st swipe of badge) is shown (bit length, decoder used, and so on)
Biometric
When this menu is selected, the terminal automatically detects whether a biometric reader is tted. If
detected then the following selections can be made, otherwise the message No biometric unit installed will
appear.
Info Module: Displays the model/rmware details of the biometric reader.
Test Sensor This prompts the user to place their nger on the reader. Once read,
the user’s template is shown on the display, for example:
Note that this process does not enrol the user, but by displaying a
representation of the ngerprint, it can be used to conrm that the
reader is working correctly and is not damaged.
Calibrate Sensor This option allows recalibration of the biometric sensor and is normally
only used following sensor replacement.
Delete all Templates This option allows the user to permanently delete all templates in the
biometric reader. Use this option with care!

Page 18
IO-Boards
If one or more EM-IO-USB-IT modules are connected, this option allows the operation of the relay outputs
and the input channels to be tested.
I/O Board # nAllows the selection of a particular IO-USB module.
Once selected, the following screen appears, which allows the status
of the relays to be toggled and the current status of the inputs to be
displayed.
Terminal Setup
USB menu
When you select this option and plug in a installation memory stick you will be presented with the following
options:
Depending on what les are present on the memory stick, you can do one of the following:
Install rmware image (IT3100-fw-*.bin)
Install application (*.app)
Restore backup (*.itbackup)
Please note that if an application installation
package is detected, you will be given the option of
installing.
Please refer to the IT Terminal Application
Deployment Manual for more information.
The les shown in the illustration are:
An application le – the le with the .app
extension.
An IT31 rmware le – the le with the .bin
extension.
If a rmware le is selected, you would be
prompted as follows:
Prompt to install rmware

Page 19
Terminal Setup
Diagnostics Menu
Test Network This option runs a number of network tests to check:
Link status of Ethernet cable
Gateway reachable (via ping)
Nameservers reachable (via ping)
Gateway and Nameserver working by pinging Internet address
(google.com)
HTTP requests on port 80 working by connecting to http://google.
com
Firmware update URL working
Application update URL working
Send Ping This option prompts you to Enter a hostname to ping and displays the
results.
Check AssistIT This option allows you to conrm whether AssistIT can connect
successfully.
NTP Info Displays information concerning the NTP operation/status.
NTP Test Tests and displays the status of the NTP server connections – the
default timeserver cluster is pool.ntp.org
Diagnostics Menu
Options on this menu can be used to perform the
following diagnostic functions:

Page 20
Remote Connections
The recommended method for remotely connecting to a command line shell in the terminal is to use TELNET
or SSH. On Windows platforms the free program PuTTY can be used.
Using TELNET
To start TELNET, use a command of the form:
$ telnet <ip-address>
specifying the IP address of the terminal to connect to. For example:
$ telnet 192.168.1.10
Once a connection has been initiated, you are prompted to log in to the terminal. You are prompted for a
login name and a password. The user name is root and by default no password is set (just press Return
when prompted).
(none) login : root
Password :
Note: For details of setting up a password, see “The Login password” on page 22.
Once you are logged in, shell commands can be run.
Note: The TELNET service must be enabled as part of the terminal conguration. See “Services Menu” on
page 12.
Using RS-232
The log-in messages are the same as the TELNET session.
Note: In order to connect using RS-232 a specialist cable assembly is required.
Using SSH
The log-in messages are the same as the TELNET session.
Note: The SSH service must be enabled as part of the terminal conguration. See “Services Menu” on page
12.
Using AssistIT
If the AssistIT service is enabled, the terminal connects to a chat room allowing the support representative to
interrogate the terminal’s conguration, as well as access to other remote control services. Full instructions
on how to use this feature can be found in the AssistIT User Manual.
Note: The AssistIT service must be enabled as part of the terminal conguration. See “Services Menu” on
page 12.
Table of contents
Other Grosvenor Data Logger manuals