Fxseries Ig en
Fxseries Ig en
Fxseries Ig en
RFID FIXED
READER
Integration Guide
MN000026A15EN Rev. A
FX SERIES RFID READER
INTEGRATION GUIDE
MN000026A15EN
Revision A
Mar 2022
Copyright
ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in many
jurisdictions worldwide. All other trademarks are the property of their respective owners. ©2019-2020 Zebra
Technologies Corporation and/or its affiliates. All rights reserved.
COPYRIGHTS & TRADEMARKS: For complete copyright and trademark information, go to
zebra.com/copyright.
Terms of Use
• Proprietary Statement
This manual contains proprietary information of Zebra Technologies Corporation and its subsidiaries
(“Zebra Technologies”). It is intended solely for the information and use of parties operating and
maintaining the equipment described herein. Such proprietary information may not be used, reproduced,
or disclosed to any other parties for any other purpose without the express, written permission of Zebra
Technologies.
• Product Improvements
Continuous improvement of products is a policy of Zebra Technologies. All specifications and designs are
subject to change without notice.
• Liability Disclaimer
Zebra Technologies takes steps to ensure that its published Engineering specifications and manuals are
correct; however, errors do occur. Zebra Technologies reserves the right to correct any such errors and
disclaims liability resulting therefrom.
• Limitation of Liability
In no event shall Zebra Technologies or anyone else involved in the creation, production, or delivery of the
accompanying product (including hardware and software) be liable for any damages whatsoever
(including, without limitation, consequential damages including loss of business profits, business
interruption, or loss of business information) arising out of the use of, the results of use of, or inability to
use such product, even if Zebra Technologies has been advised of the possibility of such damages. Some
jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so the above
limitation or exclusion may not apply to you.
3
Revision History
Changes to the original manual are listed below:
Updated:
- "Quick Start" steps 1 & 2.
- Warning statement below "Connecting FX7500 and FX9600 RFID Reader
Antennas".
- Statement below "Microsoft RNDIS Driver for Windows 7."
- Several items on page 34.
- Global update -> ’click’ to ’select’ (techpubs style change).
- Replaced the following screen shots and corresponding screen selections:
Figures 7, 35, 39, 51, 52. 55
- Tables 7 and 8.
- System Log field definitions.
Deleted:
- All instances of Java JRE.
- ’Read Tags’ notes (security and clearing java cache).
- JVM references in Reader Profiles.
4
Change Date Description
Updated:
- 123RFID to 123RFID Desktop.
- Administrator Console introduction.
- Commit/Discard section.
- Screen shots.
- Related documents, software and reference guide.
- Auto Discovery section.
- Cable loss and cable length default value.
- Data Prefix/Data Suffix in Table 9 and 11.
- Server URL in Manage License section.
- Capability response valid period.
- FX Connect Licensing Mechanism
-11EN Rev A 4/2020 Updated:
- FX series operating system
- Network Services Settings section
- FX Series Licensing Management section
- Reader Profile section
- Reader Configuration via USB Thumb Drive section.
Added:
- Example JSON format of Tag Data section
- Example Key-Value Pair format of Tag Data section
- Licensing errors troubleshooting
- 2-step firmware update
- Ethernet/IP section
- Cellular Connectivity with Sierra Modem section
- SOTI MOBI Client section
- Moving vs Stationary section
- REST RCI Support section.
-12EN Rev A 4/2020 - Updated the Procuring Licenses section.
- Added notes that mentioned the FX7500 Reader does not support Network
Connect (EtherNet/IP).
- Updated Table 12.
- Updated Figure 12.
-13EN Rev A 9/2020 Added:
- An important note at the FX Series Licensing Management introduction section.
- A note in the Acquiring License from Production Server (ON-Line) section.
- Licensing Error Logs.
5
Change Date Description
Added:
- Section NTP Statistics
- Bullets for the following in Administrator Console Option Selections:
Zebra IoT Connector
Configuration
Connection
802.1x EAP
- Reconnect to Server bullet in Configure LLRP Settings
- 802.1x EAP Configuration in Administrator Console
6
Table of Contents
Copyright ........................................................................................................................................... 3
For Australia Only ....................................................................................................................... 3
Terms of Use .................................................................................................................................... 3
Revision History ................................................................................................................................ 4
Quick Start
Introduction ..................................................................................................................................... 17
Requirements .................................................................................................................................. 17
Quick Start Demonstration .............................................................................................................. 17
Step 1, Setup ............................................................................................................................ 18
Step 2, Connecting to the Reader ............................................................................................. 19
Step 3, First Time or Start-Up Login ......................................................................................... 19
Step 4, Set Region .................................................................................................................... 22
Step 5, Read Tags .................................................................................................................... 24
Getting Started
Introduction ..................................................................................................................................... 25
FX Series Features ......................................................................................................................... 25
FX7500 Parts ............................................................................................................................ 26
FX7500 Rear Panel ................................................................................................................... 27
FX7500 LEDs ............................................................................................................................ 28
FX9600 Parts ............................................................................................................................ 29
FX9600 Rear Panel ................................................................................................................... 30
FX9600 LEDs ............................................................................................................................ 31
7
Table of Contents
123RFID Desktop
Introduction ..................................................................................................................................... 44
Features .......................................................................................................................................... 45
Communication with 123RFID Desktop .......................................................................................... 45
123RFID Desktop Requirements .................................................................................................... 45
Administrator Console
Introduction ..................................................................................................................................... 46
Reader Administrator Console Selections ...................................................................................... 46
Profiles ...................................................................................................................................... 47
Resetting the Reader ................................................................................................................ 47
Auto Discovery .......................................................................................................................... 48
Connecting to the Reader ............................................................................................................... 49
Obtaining the IP Address via Command Prompt ...................................................................... 49
Connecting via Host Name ....................................................................................................... 50
Connecting via IP Address ........................................................................................................ 50
Using Link Local Networking when DHCP Server is Not Available ........................................... 50
Administrator Console Login ....................................................................................................................... 51
First Time / Start-Up Login ........................................................................................................ 51
Logging In with Default User ID and Password ................................................................... 51
Setting the Region ..................................................................................................................... 52
Reader Administrator Console ........................................................................................................ 53
8
Table of Contents
9
Table of Contents
10
Table of Contents
Application Development
Introduction ................................................................................................................................... 152
Firmware Upgrade
Introduction ................................................................................................................................... 153
Prerequisites ................................................................................................................................. 153
Failsafe Update ............................................................................................................................. 154
Two-step Firmware Update ........................................................................................................................ 154
Update Phases ............................................................................................................................. 155
Updating FX Series Reader Software ........................................................................................... 156
Verifying Firmware Version ..................................................................................................... 156
Updating Methods ................................................................................................................... 157
Using a USB Drive (Recommended) ................................................................................ 157
File-Based Update ............................................................................................................ 159
FTP-Based Update ........................................................................................................... 161
Verifying Firmware Version ..................................................................................................... 162
EtherNet/IP
Introduction ................................................................................................................................... 164
EtherNet/IP ................................................................................................................................... 164
Using EtherNet/IP ................................................................................................................... 164
Supporting RFID Operations Through EtherNet/IP ................................................................. 165
Gen2 V2 Enhancement
Introduction ................................................................................................................................... 180
Gen2 V2 Enhancement ................................................................................................................. 180
11
Table of Contents
Troubleshooting
Troubleshooting ............................................................................................................................ 198
Troubleshooting for Licensing Errors ............................................................................................ 203
Technical Specifications
Technical Specifications ............................................................................................................... 214
Cable Pinouts ................................................................................................................................ 216
10/100bT Ethernet / PoE Connector ....................................................................................... 216
USB Client Connector ............................................................................................................. 217
USB Host Connector ............................................................................................................... 217
FX7500 GPIO Port Connections ............................................................................................. 218
FX9600 GPIO Connections ..................................................................................................... 218
Static IP Configuration
Introduction ................................................................................................................................... 221
Reader IP Address or Host Name is Known ................................................................................. 221
Reader IP is Not Known (DHCP Network Not Available) .............................................................. 223
12
Table of Contents
Data Protection
Introduction ................................................................................................................................... 231
Index
13
ABOUT THIS GUIDE
Introduction
This Integration Guide provides information about installing, configuring, and using the FX7500 and FX9600 RFID
readers and is intended for use by professional installers and system integrators. The FX7500 and FX9600 readers
provide real time, seamless tag processing for EPC Class1 Gen2 compliant tags.
NOTE Screens and windows pictured in this guide are samples and may differ from actual screens.
Chapter Descriptions
Topics covered in this guide are as follows:
• Quick Start provides a Quick Start tag reading demonstration.
• Getting Started provides the FX7500 and FX9600 RFID fixed readers features, parts, and LED indications.
• Installation and Communication provides information on installing and setting up the FX7500 and FX9600
readers.
• 123RFID Desktop describes 123RFID Desktop for fixed RFID readers.
• Administrator Console describes how to connect to the reader, how to use the web-based Administrator
Console to configure and manage FX7500 and FX9600 readers and detailed information about FX
Connect.
• Configure and Connect via Wi-Fi and Bluetooth details wireless network advanced configuration, preferred
configurations for access points, and how to connect to a peer device over Bluetooth using a USB
Bluetooth dongle.
• Application Development provides information on developing applications for the FX7500 and FX9600.
• Firmware Upgrade provides reader firmware upgrade information on using the web-based Administrator
Console and an FTP or FTPS server running a host computer.
• EtherNet/IP provides the overview of EtherNet/IP for FX Series RFID reader.
• Cellular Connectivity with Sierra Modem includes the information on how to configure the Sierra Modem
RV50X to provide cellular connectivity for the FX9600 RFID Reader.
• SOTI MOBI Client provides information on SOTI Mobicontrol and includes references to the appropriate
guides.
• Gen2 V2 Enhancement describes the Gen2V2 commands supported by the FX Series RFID Reader and
includes the reference to the appropriate guide.
• Reader Configuration via USB Thumb Drive includes the steps to transfer a reader configuration to
another reader via a USB thumb drive.
14
About This Guide
• GPS and Triggers for Trucking and Delivery provides information on the GPS feature and three new
triggers for trucking and delivery.
• Moving and Stationary Tags recommends the LLRP and RFID3 APIs configurations to read the moving
and stationary tags.
• REST RCI Support provides information on the Reader Communication Interface (RCI) commands and
includes the references to the appropriate guides.
• Troubleshooting describes FX7500 and FX9600 readers troubleshooting procedures.
• Technical Specifications includes the technical specifications for the readers.
• Static IP Configuration describes three methods of setting the static IP address on an FX7500 and FX9600
RFID Reader.
• RF Air Link Configuration describes how to select air link configuration from a set of available air link
profiles.
• Copying Files To and From the Reader describes the SCP, FTP, and FTPS protocols for copying files.
• Data Protection describes how the FX7500 and FX9600 protects RFID data in transition.
Notational Conventions
The following conventions are used in this document:
• “RFID reader”, “reader”, or “FX Series” refers to the Zebra FX7500 and/or FX9600 RFID readers.
• Bullets (•) indicate:
• Action items
• Lists of alternatives
• Lists of required steps that are not necessarily sequential.
• Sequential lists (for example, those that describe step-by-step procedures) appear as numbered lists.
15
About This Guide
Service Information
If you have a problem using the equipment, contact your facility's technical or systems support. If there is a
problem with the equipment, they will contact the Zebra Global Customer Support Center at: zebra.com/support.
When contacting Zebra support, please have the following information available:
16
Quick Start
Introduction
This chapter provides system requirements and a Quick Start setup demonstration.
Requirements
• Fixed reader
• Ethernet cable
• Personal computer running Windows with Internet Explorer 11
• Antenna cable
• Antenna
• Power supply (AC power supply or PoE/PoE+ injector)
• RFID tags (EPC Global Gen2 compliant).
17
Quick Start
Step 1, Setup
For information on complete component kits available from Zebra, see Technical Specifications.
1. Unpack the reader. See Unpacking the Reader on page 32.
2. Place the reader on a desktop.
3. Connect the antenna to antenna Port 1. See Figure 1 and Figure 2.
4. Connect the Ethernet cable to the Ethernet port. See Figure 1 and Figure 2.
NOTE: Connecting the reader to a subnet that supports DHCP is recommended. This Quick Start
procedure is not guaranteed to work if DHCP is disabled in the reader and if the reader is
connected directly to a PC.
5. To connect to power:
• When using an AC power supply, connect the AC power supply to a power outlet and connect to the power
port.
• When using PoE or PoE+, plug the Ethernet cable into the PoE/PoE+ injector.
6. Wait for the green power LED to stay lit. See System Start-up/Boot LED Sequence on page 42 for boot-up
details.
Antenna Ports (Four Ports, Reverse TNC) Reset GPIO USB USB 10/100BaseT Power
Client Host Ethernet (with PoE)
Debug Serial
Antenna Ports (Eight Ports, Reverse TNC) GPIO Port Reset Power
18
Quick Start
NOTE: Connect the reader to a network that supports host name registration and lookup to ensure
the network can access the reader using the host name. For instance, some networks can
register host names through DHCP. When first connecting to the reader, it is recommended
to keep DHCP enabled in both the PC and in the reader, although it is not guaranteed that
host name will work all the time. Use the host name printed on the reader label, or construct
it using the reader MAC address on the bottom of the reader.
19
Quick Start
2. A dialog will appear, indicating that the reader login is performed using the default password and the reader
needs to switch to HTTPS mode to allow the user to change the password. Click OK.
3. Reader will now switch to HTTPS mode and display the message asking the user to log in again using HTTPS
mode.
4. Change the URL in the browser address box to use HTTPS instead of HTTP and press Enter. Since the reader
starts up with a self signed certificate, the browser might issue a warning about it not being able to verify the
certificate. Accept any risks and continue.
5. Type change in the Password field again and click on Login. Click OK on the web dialog, when it says that it
will redirect you to change password page.
6. A Change Password page will appear. Enter the Old Password as change and enter the New Password.
Re-enter new password to confirm.
20
Quick Start
21
Quick Start
NOTE: Region configuration is not available for readers configured to operate in the United States
region (under FCC rules). In this case, skip this step.
1. On the Configure Region Settings window (see Figure 4):
a. Select the region from the drop-down menu.
b. Select the Communication Standard, if applicable.
c. Select Frequency Hopping, if applicable.
d. Select the appropriate channel(s), if applicable.
e. Select the I understand check box.
2. Select Set Properties to complete the region selection. The Operation Successful window displays a
Saving. Please wait... message with a progress symbol until the commit completes.
3. When the commit completes, a gray floppy disk icon displays indicating that the commit completed
successfully. See Commit/Discard Functionality Changes on page 131 for more information.
22
Quick Start
23
Quick Start
Read Tags
• Select Start to initiate an on-demand scan on the connected antennas that are enabled.
• Select Stop to stop the inventory operation.
• Select Clear to clear the current tag list.
The list of tags appears in a table with the following attributes for each tag:
24
Getting Started
Introduction
This chapter provides the FX7500 and FX9600 RFID fixed readers features, parts, and LED indications.
FX Series Features
The Zebra FX Series RFID readers are based on Zebra's FX Series fixed reader platform and are easy to use,
deploy, and manage. The RFID read performance provides real-time, seamless EPC-compliant tags processing
for inventory management and asset tracking applications in large scale deployments.
The Zebra FX Series RFID readers provide a wide range of features that enable implementation of complete,
high-performance, intelligent RFID solutions.
25
Getting Started
WARNING: For Mounting in Environmental Air Handling Space (EAHS): Do not install the Mounting
Bracket, Antenna, Cables, PSU, and PoE (Power Injector) in the EAHS unless they are
suitable for use in EAHS per UL 2043.
FX7500 Parts
Figure 7 FX7500 RFID Reader Rear Panel Connections
Antenna Ports (Four Ports, Reverse TNC) Reset GPIO USB USB 10/100BaseT Power
Client Host Ethernet (with PoE)
26
Getting Started
Rear Panel
Antenna Ports (Reverse TNC)
r
CAUTION:Use only parts provided with the FX7500 RFID readers, or Zebra approved/recommended
parts. Substituting other cables or parts can degrade system performance, damage the
reader, and/or void the warranty.
27
Getting Started
FX7500 LEDs
The reader LEDs indicate reader status as described in Table 3. For the LED boot up sequence see System
Start-up/Boot LED Sequence on page 42.
28
Getting Started
FX9600 Parts
Figure 10 FX9600 RFID Reader Rear Panel Connections
10/100BaseT Ethernet USB-A USB-B
(with PoE/PoE+) Host Client
Debug Serial
Antenna Ports (Eight Ports, Reverse TNC) GPIO Port Reset Power
Rear Panel
Antenna Ports (Reverse TNC)
CAUTION:Use only parts provided with the FX9600 RFID readers, or Zebra approved/recommended
parts. Substituting other cables or parts can degrade system performance, damage the
reader, and/or void the warranty.
29
Getting Started
30
Getting Started
FX9600 LEDs
The reader LEDs indicate reader status as described in Table 3. For the LED boot up sequence see System
Start-up/Boot LED Sequence on page 42.
31
Installation and
Communication
Introduction
This chapter includes the following FX7500 and FX9600 RFID reader installation and communication procedures:
WARNING: For Mounting in Environmental Air Handling Space (EAHS): Any cables used to
interconnect to other equipment must be suitable for use in EAHS as per UL2043.
32
Installation and Communication
• Mount the reader indoors, in operating range and out of direct sunlight, high moisture, and/or extreme
temperatures.
• Mount the reader in an area free from electromagnetic interference. Sources of interference include
generators, pumps, converters, non-interruptible power supplies, AC switching relays, light dimmers, and
computer CRT terminals.
• Ensure that any cable losses between the reader and antenna are taken into account to ensure the
desired level of system performance.
• Ensure that power can reach the reader.
• The recommended minimum horizontal mounting surface width is 7 1/2 inches for the FX7500 only.
However, the unit can mount on surfaces as narrow as 6 inches (in locations where unit overhang is not an
issue). For vertical mounting the unit can mount on a surface as small as 6 inches by 6 inches.
• Mount the reader onto a permanent fixture, such as a wall or a shelf, where it is not disturbed, bumped, or
damaged. The recommended minimum clearance on all sides of the reader is five inches.
• Use a level for precise vertical or horizontal mounting.
NOTE: The Mounting Plate section applies to the FX7500 RFID Fixed Reader only.
1. Position the mounting plate on a flat surface (wall or shelf). Position the release tab on the top. See Figure 13
on page 34.
2. Mark the hole locations using the mounting plate as a guide. See Figure 13. Remove the mounting plate and
drill holes (appropriate for the surface material) at the marked locations.
NOTE: For wood surfaces, drill two 1/8 in. diameter by 7/8 in. deep holes. For drywall/masonry
surfaces, drill two 3/16 in. diameter by 7/8 in. deep (min) holes and install using the provided
anchors.
33
Installation and Communication
3. Reposition the mounting plate over the mounting holes and secure using the supplied fasteners (as
appropriate for the surface material).
NOTE: Mount the reader with the cable connections up or down, depending on the installation
requirements.
CAUTION:Use a hand screw driver to install the mounting plate (do not use a power driver). Do not
use excessive torque, and tighten the screws so that they are just snug on the screw head
stops (see Figure 13). If the reader does not engage the mounting plate, loosen the
screw(s) 1/8 to 1/4 turn and try again.
4. Position the reader by aligning the markers on the metal base plate and the wall bracket, with the key-slot
holes over the mounting screws. Gently slide the reader down to lock into place.
5. To remove the reader, press the release tab and slide the reader up while gently pulling out.
34
Installation and Communication
4. Adjust the screw head height to assure a snug fit. Or if the screws are accessible from the back, use machine
screws with a lock washer/nut and tighten the nut (from the back) to secure the reader.
110.7 mm
(4.4 in.)
Drywall Mounting
To mount the RFID Reader to drywall, Zebra recommends either #8 toggle bolts or #8 drywall anchors.
35
Installation and Communication
VESA Mounting
The FX9600 may be mounted via four VESA hole on 100 mm x 100 mm pattern using 10-32 screw.
WARNING: Follow antenna installation and power connection instructions in its entirety before
operating the FX readers to avoid personal injury or equipment damage that may result
from improper use. To safeguard personnel, be sure to position all antenna(s) according
to the specified requirements for your regulatory region.
CAUTION:Power off the reader before connecting antennas. Never disconnect the antennas while the
reader is powered on or reading tags. This can damage the reader.
Do not turn on the antenna ports from a host when the antennas are not connected.
Maximum antenna gain (including any cable loss) cannot exceed 6 dBiL. See Table 6 for
corresponding maximum conducted RF power at antenna input.
When mounting the antennas outside the building, connect the screen of the coaxial cable
to earth (ground) at the entrance to the building. Perform this in accordance with applicable
national electrical installation codes. In the U.S., this is required by Section 820.93 of the
National Electrical Code, ANSI/NFPA 70.
WARNING: For Mounting in Environmental Air Handling Space (EAHS): Do not install Antennas and
Antenna Cables in the EAHS unless they are suitable for use in EAHS as per UL 2043.
36
Installation and Communication
Rear Panel
Rear Panel
Antenna Ports (Reverse TNC)
Ethernet Connection
The reader communicates with the host using an Ethernet connection (10/100Base-T Ethernet cable). This
connection allows access to the Administrator Console, used to change reader settings and control the reader.
With a wired Ethernet connection (10/100Base-T cable), power the FX7500 or FX9600 RFID readers using either
the reader Zebra AC power supply, or by Power-Over-Ethernet through the Ethernet cable.
37
Installation and Communication
USB Connection
The USB client port supports (by default) a Network mode of operation. This enables a secondary network
interface as a virtual network adapter over USB. The Ethernet network interfaces co-exists with the USB virtual
network adapter. However, only one application connection (RFID connection or web console connection) is
allowed at any time. See Sample Implementation on page 40 for an example of how the standard network adapter
can be used in conjunction with the USB virtual network adapter. To use the USB virtual network adapter, install
the USB RNDIS Driver on the PC or follow the instructions to install the Microsoft RNDIS driver for Windows 7
below.
To connect the FX7500 or FX9600 to the host PC, insert a USB cable into the USB client port on the reader. For
the FX7500, see Figure 7 on page 26 or for the FX9600, see Figure 10 on page 29. Connect the other end of the
cable to a USB port on the host PC.
1. Download the installer file Zebra RNDIS.msi from zebra.com/support to the host PC.
2. Select this file on the host PC to install the host side drivers for using the USB Remote Network Device
Interface on the FX7500 or FX9600.
3. Connect a USB cable between the host and the reader. The Welcome to the Found New Hardware Wizard
screen appears.
4. Select the No, not this time radio button and select Next.
5. Select the default option Install Software Automatically (Recommended).
6. In the Hardware Installation pop-up window, select Continue Anyway.
38
Installation and Communication
7. Select Finish to complete the installation. This assigns the host an auto-configured IP address. The network is
now ready to use and the reader’s IP address is fixed to 169.254.10.1.
2. Right-click the icon and select Update Driver Software. Search for the device driver software by selecting
Browse my computer for driver software.
3. Select Let me pick from a list of device drivers on my computer.
4. Select Network adapters.
39
Installation and Communication
Sample Implementation
This implementation assumes that only one FX7500 or FX9600 reader is connected to a host PC via USB. This
feature does not function with multiple readers connected to the host. Zebra recommends disabling any other
network interface on the PC.
Use an application that uses RFID3 APIs such as Power Session, or use an LLRP application to connect to the
reader to read tags.
1. The primary RFID server connects to the FX7500 or FX9600 via the Ethernet interface.
2. The host PC connects to the FX7500 or FX9600 via the USB port. An application on the host PC monitors
communication between the primary RFID server and reader.
3. When the application on the host PC detects a communication failure between the primary RFID server and
the reader, it connects to and controls the reader using the USB virtual interface.
4. The FX7500 and FX9600 listens on the USB virtual interface on a fixed port (49152) as well as on the standard
LLRP port (5084). To enable this, select the Allow LLRP Connection Override check box in Configure LLRP
Settings console window.
40
Installation and Communication
Only one LLRP session can be active on the reader, either through the primary Ethernet interface or through the
virtual network over USB interface.
If a connection is active on one interface, a subsequent connection attempt on a second interface disconnects the
first. The second connection attempt always prevails and creates a new session.
NOTE: Do not connect the +24 VDC output directly to any of the general-purpose inputs. Although
these can withstand voltages above 5V, they are designed to operate optimally in the range
of 0 to +5 VDC.
The general-purpose outputs are open-drain (NPN type) drivers, pulled up to 5V. Each output can withstand
voltages up to +30 VDC but should not be driven negative. Drive 24V relays, indicator lamps, etc., by wiring them
between the +24 VDC supply pin and the general-purpose output pins. Although each output can sink up to 1A, the
maximum current that can be drawn from the internal 24V supply is 1A, so use an external power supply if the
current requirements exceeds this. Note that the state of the general-purpose outputs is inverted, i.e., driving a
control pin high at the processor pulls the corresponding output low.
41
Installation and Communication
LED Sequences
System Start-up/Boot LED Sequence
For LED locations, see Figure 9 on page 28 for the FX7500 and Figure 12 on page 31 for the FX9600. During
system start-up:
1. All LEDs turn on for a few seconds when power is applied to the reader.
2. All LEDs turn off and the PWR LED turns amber.
3. The PWR LED turns green to indicate successful RFID application initialization.
4. When the sequence completes, the green PWR LED remains on and all other LEDs are off.
42
Installation and Communication
Reading Tags
NOTE: For optimal read results, do not hold the tag at an angle or wave the tag, as this can cause
the read distance to vary.
After the reader powers up, test the reader. See System Start-up/Boot LED Sequence on page 42.
1. Enable tag reading using the web-based Administrator Console (see Read Tags on page 77) or control the
reader through a real-time application such as Power Session.
2. Present a tag so it is facing the antenna and slowly approach the antenna until the activity LED turns green,
indicating that the reader read the tag. See Figure 9 on page 28. The distance between the tag and the
antenna is the approximate read range.
43
123RFID Desktop
Introduction
This chapter briefly describes 123RFID Desktop, the Zebra setup tool for fixed RFID readers.
For more information on 123RFID Desktop, go to zebra.com/123rfid.
44
123RFID
Features
123RFID Desktop is a software tool that simplifies reader setup.
Intuitive enough for first time users, 123RFID Desktop finds and connects to a reader with three simple clicks.
• Optimize the reader and its antenna settings using the easy-to-use configuration wizard. Settings are
saved in a configuration file or can be printed as a report.
• Analyze tag data using filters, such as EPC or RSSI, and check system performance by looking at charts.
• Find, connect reader, and start reading tags with three simple mouse clicks.
• Streamline the optimization process using the intuitive configuration wizard
• Save optimized settings to a file for later use.
• Load an already saved configuration file to the connected reader.
• Print a report of optimized settings.
• Analyze tag data using filtering tools
• Use the Asset Tag List file to filter by known tags.
• Filter by EPC or RSSI values.
• Check reader performance using charts
• Charts that represent tag read counts by antennas.
• Check RSSI signal on individual tags during an inventory.
• Program the GPIO accessory, for example to have a photo-eye sensor activate an inventory session.
• Built-in screen by screen help and How-To-Videos link to guide users through the tool.
45
Administrator Console
Introduction
This chapter describes the FX Series web-based Reader Administrator Console functions and procedures, and
detailed information about FX Connect. Access the Administrator Console using a web browser from a host
computer, and use this to manage and configure the readers. The Administrator Console main window and
support windows have four areas, each containing unique information about the reader.
NOTE: The screens and windows in this chapter may differ from actual screens and windows. The
applications described may not be available on (or applicable to) all devices. Procedures are
not device-specific and are intended to provide a functional overview.
By default, TCP Port # 8001 is used for communication between the web console and reader. Access to this port is
needed for the following web pages to function correctly.
46
Administrator Console
NOTE: It is recommended to clear the browser cache to ensure that the web pages pick up the
latest frame content and functionality.
Help
Information
Window
Toggle On/Off
Button
Help
Information
Window
Profiles
Use profiles for multiple reader deployments to save configuration time, as only a few APIs are needed to
completely configure a reader. See Reader Profiles on page 127.
NOTE: Hard rebooting the reader (disconnecting power) is not recommended as this discards all
the tag events and system log information.
47
Administrator Console
Auto Discovery
The FX7500 and FX9600 readers supports WS-Discovery and Bonjour (Link Local networking methods) to
discovery readers in a subnet. The reader implements WS-Discovery conforming to RFID Reader Management
Profile (RDMP) specification in ISO 24791-3. RDMP is based on an extension for Device Profile for Web Services
(DPWS). The discovery mechanism is limited to subnets and does not work across subnets. The Power Session
application supports this feature, and it lists the discovered reader using reader host names. Because this feature
is based on WS-Discovery, the readers can also be discovered in Windows Vista and Windows 7 computers by
selecting the Network icon in a file browser.
Users of Linux, Windows and MAC OS PCs can discover FX Series readers in the subnet using Apple's Bonjour
protocol.
To discover FX Series readers, append .local to the reader host name (for example, FX75007F721E.local) on a
browser as shown in Figure 22.
In Windows and MAC OS, reader services can be discovered by using the command line as follows:
dns-sd -B _llrp._tcp
Browsing for _llrp._tcp
13:54:32.809 ...STARTING...
Timestamp A/R Flags if Domain Service Type Instance Name
13:54:33.055 Add 2 4 local. _llrp._tcp. FX75007F721E
Linux users can use the following command to list the services:
avahi-browse -a -k -d local
+ eth0 IPv6 FX75007F721E _ssh._tcp local
+ eth0 IPv4 FX75007F721E _ssh._tcp local
+ eth0 IPv6 FX75007F721E _sftp-ssh._tcp local
+ eth0 IPv4 FX75007F721E _sftp-ssh._tcp local
+ eth0 IPv6 FX75007F721E _http._tcp local
48
Administrator Console
To use the Administrator Console to manage the reader, power up the reader and connect it to an accessible
network. The green power LED indicates that the reader is ready. If the green power LED is not lit, reset the
reader. See Resetting the Reader on page 47.
Connect to the reader in one of two ways:
NOTE: When using Link Local networking, the FX7500 and FX9600 readers cannot communicate
with computers on different subnets, or with computers that do not use automatic private IP
addressing.
49
Administrator Console
CAUTION:Reader host name is not guaranteed to work at all times. Its recommended use is only in
networks where the probability for IP collisions is low, such as a network in which a DNS server
is configured to work together with DHCP to register host names. Host name usage is not
recommended in a network where there is no strict control to prevent IP collisions, such as
informal networks that use IP static configuration without strict control.
1. Open a browser. The recommended browsers are IE11 (disabling Compatibility View is recommended),
Chrome v58, and FireFox v54.
2. Enter the host name provided on the reader label in the browser (for example, http://fx7500cd3b0d) and press
Enter. The Console Login window appears and the reader is ready.
3. Proceed to Administrator Console Login on page 51 to log in to the reader.
NOTE: Connect the reader to a network that supports host name registration and lookup to ensure the
network can access the reader using the host name. For instance, some networks can register
host names through DHCP. When first connecting to the reader, it is recommended to keep
DHCP enabled in both the PC and the reader, although it is not guaranteed that the host name
will work all the time. Use the host name printed on the reader label, or construct it using the
reader MAC address on the reader back label. The host name is a string with prefix FX7500 or
FX9600, followed by the last three MAC address octets. For example, for a MAC address of
00:15:70:CD:3B:0D, use the prefix FX7500, followed by the last three MAC address octets (CD,
3B, and 0D), for the host name FX7500CD3B0D. Type http://FX7500CD3B0D in the browser
address bar to access the reader.
For a network that does not support host name registration and lookup, use the Power Session
auto discovery feature to obtain the IP address, and use the IP address connect method.
NOTE: When using Link Local networking, the FX7500 and FX9600 reader cannot communicate with
computers on different subnets, or that do not use automatic private IP addressing. Automatic
private IP addressing is enabled by default.
The Link Local networking procedure is recommended when the reader is connected directly to a PC. It reduces
the overhead needed to configure the reader to a static IP address.
50
Administrator Console
When Link Local networking executes after failing to detect a DHCP server, the reader automatically assigns an
IPv4 IP address to the Ethernet interface in the form 169.254.xxx.xxx. This IP address is predictable because it
uses the last 2 bytes of the MAC address, usually represented as HEX values, to complete the IPv4 address.
These values are converted to decimal format (e.g., if the MAC address ends with 55:9A, the IPv4 address
assigned by the Link Local algorithm is 169.254.85.148.
Windows-based computers support APIPA/Link Local networking by default when DHCP fails. To enable APIPA
for a Windows PC, go to http://support.microsoft.com/ and search for APIPA.
• For global reader configurations, the Configure Region Settings window appears
(see Figure 25 on page 52).
• For the US reader configurations, the Reader Administration Console main window appears
(see Figure 26 on page 53).
51
Administrator Console
NOTE: Region configuration is not available for the readers to operate in the United States (under
FCC rules). Skip this step if you are configuring the readers to be used in the US.
52
Administrator Console
53
Administrator Console
54
Administrator Console
Status
Select Status from the selection menu to view the Reader Status window. This window displays information about
the reader and read points (antennas).
Status
55
Administrator Console
Reader Statistics
Select Operation Statistics to view the Reader Operation Statistics window. This window provides options to
view the statistics of individual read points or combined statistics for all read points, including the success and
failure values of statistics for each read point. The statistic count is cumulative once the reader starts or the Reset
Statistics button is selected.
Operation
Statistics
• Choose ReadPoint - Select a specific read point or select All from the drop-down list to display the
statistics.
• IdentificationCount - Displays the number of successful (and failed) tag inventories.
• ReadCount - Displays the number of successful (and failed) tag reads.
• WriteCount - Displays the number of successful (and failed) tag writes.
• LockCount - Displays the number of successful (and failed) lock operations on tags.
• KillCount - Displays the number of successful (and failed) kill operations on tags.
• Reset Statistics - Resets all success and failure counts (including the optional Gen2 and Custom
statistics) for all read points.
• Refresh Interval - Sets the refresh interval (in seconds) for this window. The statistics information for the
chosen read point is refreshed every N seconds (where N is the set refresh interval). The minimum value is
10 seconds and the maximum value allowed is 86,400 seconds. Input a new value and select Change to
set a new interval.
56
Administrator Console
Gen2
Optional
• Choose ReadPoint - Select a specific read point from the drop-down list to display the statistics, or select
All to view the combined statistics for all read points.
• BlockErase - Displays the number of successful (and failed) block erase operations.
• BlockWrite - Displays the number of successful (and failed) block write operations.
• BlockPermalock - Displays the number of successful (and failed) block permalock operations.
• Reset Statistics - Resets all success and failure counts (including the standard Gen2 and custom
statistics) for all read points.
• Refresh Interval - Sets the refresh interval (in seconds) for this window. The statistics information for the
chosen read point is refreshed every N seconds (where N is the set refresh interval). The minimum value is
10 seconds and the maximum value allowed is 86,400 seconds. Input a new value and select Change to
set a new interval.
57
Administrator Console
NXP
• Choose ReadPoint - Select a specific read point from the drop-down list to display the statistics, or select
All to view the combined statistics for all read points.
• ChangeEAS - Displays the number of successful (and failed) change EAS operations performed on NXP
tags.
• EASAlarm - Displays the number of successful (and failed) EAS alarms received from tags.
• SetQuiet - Displays the number of successful (and failed) set quiet operations performed on NXP tags.
• ResetQuiet - Displays the number of successful (and failed) reset quiet operations performed on NXP tags.
• ChangeConfig - Displays the number of successful (and failed) change configuration operations
performed on NXP tags.
• Reset Statistics - Resets all the success and failure counts (including the standard and optional Gen2
operation statistics) for all the read points.
• Refresh Interval - Sets the refresh interval (in seconds) for this window. The statistics information for the
chosen read point is refreshed every N seconds (where N is the set refresh interval). The minimum value is
10 seconds and the maximum value allowed is 86,400 seconds. Input a new value and select Change to
set a new interval.
58
Administrator Console
Event Statistics
Select Events to view the Events Statistics window. This window provides options to view the statistics of events.
Event
• AmbientTemperatureHighAlarm - Displays the number of events raised for ambient temperature high
alarm.
• AmbientTemperatureCriticalAlarm - Displays the number of events raised for ambient temperature
critical alarm.
• PATemperatureHighAlarm - Displays the number of events raised for PA temperature high alarm.
• PATemperatureCriticalAlarm - Displays the number of events raised for PA temperature critical alarm.
• ForwardPowerHighAlarm - Displays the number of events raised for forward power high alarm.
• ForwardPowerLowAlarm - Displays the number of events raised for forward power low alarm.
• ReversePowerHighAlarm - Displays the number of events raised for reverse power high alarm.
• EchoThresholdAlarm - Displays the number of events raised for echo threshold alarm.
• DatabaseWarning - Displays the number of warning events raised whenever the radio tag list buffer is
almost full.
• DatabaseError - Displays the number of events raised when the radio tag list buffer is full.
• GPIInformation - Displays the number of events raised for radio GPI events.
• Reset Statistics - Resets all the success and failure counts for all the read points.
• Refresh Interval - Sets the refresh interval (in seconds) for this window. The statistics information for the
chosen read point is refreshed every N seconds (where N is the set refresh interval). The minimum value is
10 seconds and the maximum value allowed is 86,400 seconds. Input a new value and select Change to
set a new interval.
59
Administrator Console
Other
Custom
• Choose ReadPoint - Select a specific read point from the drop-down list to display the statistics, or select
All to view the combined statistics for all read points.
• QTOperation - Displays the number of successful (and failed) QT operations performed on Monza4 QT
tags.
• Reset Statistics - Resets all the success and failure counts for all the read points.
• Refresh Interval - Sets the refresh interval (in seconds) for this window. The statistics information for the
chosen read point is refreshed every N seconds (where N is the set refresh interval). The minimum value is
10 seconds and the maximum value allowed is 86,400 seconds. Input a new value and select Change to
set a new interval.
60
Administrator Console
NTP Statistics
Select NTP Statistics to view the NTP Statistics window. This window provides options to view the reader NTP
statistics.
NTP
Statistics
NTP statistics provide information to the user about how often the Reader communicated with NTP server to
synchronize date and time. User can take appropriate action depending upon the results of last synchronization
attempt.
Time Elapsed Since Last Poll: This value indicates the time that has elapsed since the reader last attempted to
sync its time from the NTP server.
Polling Rate: This Values indicates the frequency at which the reader is polling the NTP Server.
Last 8 Sync Status: This Value indicates the status (success/failure) to reach source of the last 8 attempts. A
value of 0 indicates a failure for sync time on all of the last 8 attempts. And a value of 377 indicates success on all
of the last 8 attempts.
Offset: Indicates the time difference, in milliseconds, between the reference time and system clock.
61
Administrator Console
Configure Reader
Use the Configure Reader menus to access the following functions.
Reader Parameters
Select Configure Reader from the selection menu to configure reader settings using this window.
Configure
Reader
NOTE: Set a non-zero value to enable this feature for the following purposes:
• To save the battery capacity when charging the reader with a vehicle power outlet.
• To lower the reader temperature by turning off the radio function.
• Radio Power State - Displays the current state (On or Off) of the radio. The radio can be turned off if the
Idle Mode Timeout is set to a non-zero value and the radio is not performing RF operations for a time
period greater than the time specified by this timeout. The radio turns on automatically when RF operation
starts.
62
Administrator Console
• Power Negotiation - When the Power Negotiation option is set as enabled, and committed, the FX7500
and FX9600 readers start power negotiation. Power negotiation occurs only if the reader is powered from
a switch that is capable of LLDP based power negotiation. If the reader is powered from a source that does
not support LLDP, power negotiation can still be enabled and disabled, but the reader does not carry out
any power negotiation.
The moment the power source is switched to an LLDP enabled switch, power negotiation occurs at startup
if it was enabled from the UI previously.
After power negotiation is enabled, and committed, it takes few seconds for the negotiation to complete
and power to reach the PoE+ level. This is the time taken for LLDP packet exchange between the reader
and the switch for power negotiation.
• Allow Guest User - This option controls if a guest user can access the reader using the web console. The
default setting is Enabled. When this option is enabled, a guest user can log in and view the reader
settings. Disabling this option prevents a guest user to access the reader's web console.
These settings only affect the display.
Read Points
Select Configure Reader > Read points from the selection menu to configure the read point settings and view the
current read points state.
Read
points
Antenna Status
• Status buttons - indicate the status of the reader read points:
• Green: Connected - Read point is enabled and an antenna is connected to the port.
• Red: Not connected - Read point is enabled, but no antenna is connected to the port.
• Yellow: User disabled - The user disabled the read point.
Select a read point’s status button to view and/or change the selected antenna configuration.
• Refresh Interval - Sets the refresh interval (in seconds) to update the read point status. The minimum
value is 10 seconds and the maximum value allowed is 86,400 seconds. Input a new value and select
Change to set a new interval.
63
Administrator Console
• Maintenance mode - Places the reader in maintenance mode which intermittently drives PWR, ACT, and
STAT LEDs to easily locate the reader. Also enables quick reporting of antenna status by setting the
refresh interval to 2 seconds. Note that you can not modify the refresh interval in this mode.
Antenna Configuration
• Choose Read Point - Select a read point to display the configuration.
• Description - Enter a read point description of up to 32 alphanumeric characters.
• User Configuration - Enable or disable the read point. Disabling a read point blocks RF operation using
the port/antenna.
• Air Protocol - Displays the air protocols the read point supports. The reader currently supports only EPC
Class1 GEN2 air protocol.
• Cable loss (dB/100 ft) - Specifies the cable loss in terms of dB per 100 feet length for the antenna cable
that is used to connect this read point port to the antenna. Refer to the specification of the antenna cable
for this information. The default value is 10. Setting this and the cable length to non-zero values allows the
compensating for the RF signal loss in the cable due to attenuation by specifying an appropriate increase
in the transmit power for this read point. The reader uses this and the cable length value to internally
calculate the cable loss. The calculated cable loss is internally added to the power level configured on the
read point.
• Cable length (ft) - Sets the cable length in feet of the physical cable that connects the read point port to
the antenna. The default cable length is 10 feet.
• Set Properties - Select Set Properties to apply the changes.
Advanced
NOTE: This page is not supported when LLRP is configured in secure mode.
64
Administrator Console
Retrieve the current configuration of an antenna before applying the advanced configuration settings.
• Get Configuration - Select an antenna to get the current configuration for that antenna. After login, you
must get the antenna configuration for an antenna before settings can be applied. The antenna
configuration page retains the retrieved settings after login if you do not refresh the page using browser
refresh.
• Transmit Power - Displays the current transmit power setting after selecting Get Configuration, and
allows changing the transmit power for that antenna. This transmit power level does not include cable loss
compensation.
• Save Settings Permanently - Check this to save the settings permanently and persist them across
reboots.
• Apply - Select to apply the settings for the selected antennas. This applies the selected transmit power
and frequency/hop table configuration to all selected antennas. The settings are applied immediately and
have immediate effect on Inventory/Access operations. Also check Save Setting Permanently to persist
these settings across reboots unless modified by another client.
Configure Region
Different countries have different RF regulatory requirements. To assure regulatory compliance, select Region to
set the reader for specific regulatory requirements in the country of reader operation using the Configure Region
Settings window.
NOTE: Region configuration is not required for readers configured to operate in the United States
region (under FCC rules).
Because of the differing frequency requirements, there are several versions of the hardware. The list of choices on
this page is limited by the software to those selections compatible with the hardware in use. Note that if only one
option is compatible with the hardware, that option is selected automatically.
Region
• Region of Operation - Select the region for the country of operation from the drop-down list. This list
includes regions which have regulatory approval to use with the current board.
• Communication Standard - Select the communication standard from the list of standards that the chosen
region supports. If a region supports only one standard, it is automatically selected.
65
Administrator Console
• Frequency Hopping - Check to select frequency hopping. This option appears only if the chosen region of
operation supports this.
• Selected Channels - Select a subset of channels on which to operate (from the list of supported
channels). This option appears only if the chosen region of operation supports this.
• Please confirm - Check the I understand check box to confirm your understanding that the choices are in
compliance with local regulatory requirements.
• Set Properties - Select to apply the changes.
Certificates
You can protect network services on the reader using SSL/TLS to secure the communication channel against
eavesdropping or tampering, and optionally authenticate peer networked nodes involved in the communication.
SSL/TLS protocol uses Public Key Infrastructure digital certificates. The following services on the reader support
SSL/TLS:
• Web Administrator Console service (HTTPS). See Network Services Settings on page 84.
• File Transfer Service (FTPS - explicit SSL/TLS over FTP). See Network Services Settings on page 84.
• Shell Service (SSH - by default always in secure mode).
• Secure LLRP Service (refer to the EPC Global LLRP Standard, Security in TCP Transport). See the
Enable Secure Mode option in Configure LLRP Settings on page 81.
NOTE: The supported version of SSL/TLS varies between services. Different services support SSL
v3 and TLS 1.0 and above.
NOTE: The Validate Peer option in Secure LLRP Service configuration enables authentication of
reader and/or clients using digital certificates. You must import a custom certificate (instead
of the default self-signed certificate) to the reader to enable this option. See Configure LLRP
Settings on page 81 for details. Services other than Secure LLRP rely on password-based
authentication.
NOTE: The SNMP service on the reader supports SNMP v2c and does not support security.
66
Administrator Console
Certificate Configuration
The Certificate Configuration page is available under the Configure Reader menu when the Administrator Console
is in HTTPS mode only. To enable HTTPS mode, select Communication > Services, and on the Reader
Communication Parameters page select HTTPS from the Web Server drop-down menu.
NOTE: The user cannot change Web Server mode if Inventory is in progress.
Services
Select Configure Reader > Certificates. The Certificate Configuration page provides the details of certificates
and an option to download custom certificates.
Certificates
67
Administrator Console
FX readers allow the user to import and install multiple certificates on the reader. The reader makes a
distinction between three kinds of certificates.
• Server
• Client
• App
Server Certificate
Reader allows installation of only one server certificate. The installed Certificate is used on the reader for
securing communication interfaces like HTTPS, FTPS Secure LLRP and Secured Shell.
Server certificate can undergo certificate operations like refresh/view public key. Delete operation is not
applicable.
update
Client Certificate
Reader allows installation of a multiple client certificates. For example, one such installed Certificate can be
used by the reader to connect to 802.1x networks if configured with RADIUS server.
Client certificate can undergo certificate operations like update/refresh/delete/view public key.
App Certificate
Reader allows installation of multiple app certificates. The installed app Certificates can be used by any
installed user app for its own purposes.
App certificate can undergo certificate operations like update/refresh/delete/view public key.
By default, the reader uses self-signed certificates for server certificate (characterized by Subject name and
Issuer in Installed Certificates(s) section) for all secure interfaces using SSL/TLS.
Self-signed certificates have restrictions, such as by default clients do not trust them because they are not
issued by a trusted Certification Authority (CA). Custom trusted certificates may be beneficial in certain use
cases, for example:
• LLRP by default does not authenticate the client or reader. Security extensions to the standard allow
client or reader authentication using digital certificates. The entities involved validate digital certificates
by confirming the certificates were issued from a trusted source. Therefore a custom certificate is
required to authenticate the client or reader. See the Validate Peer option in Configure LLRP Settings
on page 81.
• By default web browsers display a warning or prevent connection to the Administrator Console when
the console service is in HTTPS mode. See Network Services Settings on page 84. This can be an
inconvenience for certain environments, particularly when browsers are configured to reject
connection to servers that do not publish a trusted certificate.
FX Series readers do not allow automatic certificate request and updating. The reader certificate must be
issued externally and imported to the reader.
The Installed Certificates(s) section displays the details of installed certificates such as issuer, serial number,
type, name, and validity information.
The Update Certificate section allows importing a custom certificate to the reader. You must use one of the
digital certificate generation mechanisms to create the certificate (see Creating a Custom Certificate). The
reader only supports certificates in PKCS#12 format (typically with a .pfx extension). This format uses a signed
certificate, with a private key (optionally encrypted), Root CA bundled into a single file. The certificate must be
68
Administrator Console
hosted on a secure FTPS/HTTPS/SFTP server. The following options are used to perform the update:FTPS URL:
Full path to server, including ftps:// prefix, where the .pfx file is hosted.
URL: URL from where to pull the certificate. HTTPS/FTPS/SFTP URLs are supported.
User ID: The user name to be used for authenticating to the server hosting the certificate.
NOTE: The FX7500 and FX9600 support only supports certificates using the RSA public key
algorithm. When obtaining a certificate issued from the reader or clients, ensure that RSA is
the selected key algorithm.
NOTE: A manual reboot of the reader is required after updating the certificate for the services using
SSL/TLS.
Digital certificates are typically requested and issued from a certification authority hosted internally in an enterprise
environment or by a trusted third party certification authority. The process of requesting and creating certificates
varies between platforms. For example, a Windows Server environment typically uses Microsoft Certification
Server to process certificate requests and issue certificates. Unix-based systems typically use OpenSSL. This
guide can not document all options. The following example illustrates one method of creating custom certificates.
• caconfig.cnf - OpenSSL configuration file for Certification Authority certificate creation and signing
• samplereader.cnf - OpenSSL configuration file for reader certificate creation
• samplehost.cnf - OpenSSL configuration file for reader certificate creation
• InitRootCA.sh - Script for initializing a new Root Certification Authority
• CreateReaderCert.sh - Script for creating reader certificate
• CreateClientCert.sh - Script for creating client certificate
File contents are as follows. Refer to OpenSSL (www.openssl.org) documentation for details on configuration
options. Edit configuration options to accommodate the deployment environment.
69
Administrator Console
caconfig.cnf
# Sample caconfig.cnf file for XYZ certification authority
#
# Default configuration to use when one is not provided on the command line.
#
[ ca ]
default_ca = local_ca
#
#
# Default location of directories and files needed to generate certificates.
#
[ local_ca ]
dir =.
certificate = $dir/cacert.pem
database = $dir/index.txt
new_certs_dir = $dir/signedcerts
private_key = $dir/private/cakey.pem
serial = $dir/serial
#
#
# Default expiration and encryption policies for certificates.
(continued on next page)
#
default_crl_days = 365
default_days = 1825
default_md = sha1
#
policy = local_ca_policy
#
#
# Default policy to use when generating server certificates. The following
# fields must be defined in the server certificate.
70
Administrator Console
#
[ local_ca_policy ]
commonName = supplied
stateOrProvinceName = supplied
countryName = supplied
emailAddress = supplied
organizationName = supplied
organizationalUnitName = supplied
#
#
# The default root certificate generation policy.
#
[ req ]
default_bits = 2048
default_keyfile = ./private/cakey.pem
default_md = sha1
#
prompt = no
distinguished_name = root_ca_distinguished_name
x509_extensions = v3_ca
(continued on next page)
#
#
# Root Certificate Authority distinguished name. Change these fields to match
# your local environment!
#
[ root_ca_distinguished_name ]
commonName = XYZ Root Certification Authority
stateOrProvinceName = IL
countryName = US
emailAddress = ca@xyz.com
organizationName = XYZ
71
Administrator Console
[ v3_req ]
basicConstraints = CA:FALSE
keyUsage = nonRepudiation, digitalSignature, keyEncipherment
[ v3_ca ]
basicConstraints = critical, CA:true, pathlen:0
nsCertType = sslCA
keyUsage = cRLSign, keyCertSign
extendedKeyUsage = serverAuth, clientAuth
nsComment = "CA Certificate"
[ ssl_client_server ]
basicConstraints = CA:FALSE
nsCertType = server, client
keyUsage = digitalSignature, keyEncipherment
extendedKeyUsage = serverAuth, clientAuth, nsSGC, msSGC
nsComment = "SSL/TLS Certificate"
72
Administrator Console
samplereader.cnf
#
# samplehost.cnf - customized for a reader. Edit last 4 octets after FX7500 to suit hostname of reader to which
certificate is issued
#
[ req ]
prompt = no
distinguished_name = FX7500123456.ds
[ FX75000657E5.ds ]
commonName = FX7500123456
stateOrProvinceName = IL
countryName = US
emailAddress = root@FX7500123456
organizationName = Company Name
organizationalUnitName = Department Name
samplehost.cnf
#
# samplehost.cnf - customized for a client that will connect to the reader's LLRP port. Edit hostname to match
FQDN of client.
#
[ req ]
prompt = no
distinguished_name = clienthostname.mycompany.com
[clienthostname.mycompany.com ]
commonName = CLIENTHOSTNAME
stateOrProvinceName = IL
countryName = US
emailAddress = root@clienthostname.mycompany.com
organizationName = Company Name
organizationalUnitName = Department Name
73
Administrator Console
InitRootCA.sh
#Initialize from current directory
#Enable definition for environment variable OPENSSL_FIPS to execute in FIPS mode on system with FIPS
compliant OpenSSL build
#export OPENSSL_FIPS=1
export WORKSPACE_DIR=$( cd "$( dirname "$0" )" && pwd )
#Make sure CA key password is unique and secret
export CA_KEY_PASSWORD=CA-abcd12345
#Cleanup Certificate Store folder
rm -rf $WORKSPACE_DIR/CA-Certs
#Change directory to CA-Certs and create folders for certificate and key storage in myCA
mkdir -p $WORKSPACE_DIR/CA-Certs
cd $WORKSPACE_DIR/CA-Certs
mkdir -p myCA/signedcerts
mkdir -p myCA/private
cd myCA
#Initialize serial number
echo '01' > serial && touch index.txt
#Create CA private key and certificate
export OPENSSL_CONF=$WORKSPACE_DIR/caconfig.cnf
echo 'Creating CA key and certificate....'
openssl req -x509 -newkey rsa:2048 -out cacert.pem -outform PEM -days 1825 -passout
pass:$CA_KEY_PASSWORD
openssl x509 -in cacert.pem -out cacert.crt
echo 'Test Certificate Authority Initialized. CA certificate saved in cacert.crt. Install it to trusted CA certificate
store'
74
Administrator Console
CreateReaderCert.sh
#Initialize from current directory
#Enable definition for environment variable OPENSSL_FIPS to execute in FIPS mode on system with FIPS
compliant OpenSSL build
#export OPENSSL_FIPS=1
export WORKSPACE_DIR=$( cd "$( dirname "$0" )" && pwd )
#Make sure passwords are unique and secret
export CA_KEY_PASSWORD=CA-abcd12345
export GENERATED_CERT_KEY_PASSWORD=abcd12345
cd $WORKSPACE_DIR/CA-Certs/myCA
#Create sample reader key and certificate
export OPENSSL_CONF=$WORKSPACE_DIR/samplereader.cnf
echo 'Creating reader key and certificate with its signing request ....'
openssl req -newkey rsa:1024 -keyout reader_key.pem -keyform PEM -out tempreq.pem -outform PEM
-passout pass:$GENERATED_CERT_KEY_PASSWORD
#CA now signs client certificate by processing its certificate signing request
echo 'CA Signing reader certificate....'
export OPENSSL_CONF=$WORKSPACE_DIR/caconfig.cnf
openssl ca -extensions ssl_client_server -in tempreq.pem -out reader_crt.pem -passin
pass:$CA_KEY_PASSWORD -batch
rm -f tempreq.pem
echo 'Exporting reader certificate and key to PKCS#12 format....'
openssl pkcs12 -export -out reader.pfx -inkey reader_key.pem -in reader_crt.pem -certfile cacert.crt -passin
pass:$GENERATED_CERT_KEY_PASSWORD -passout pass:$GENERATED_CERT_KEY_PASSWORD
echo 'Reader certificate, key and export to PKCS#12 format (.pfx) completed.'
echo 'Note: PFX protected with password: '$GENERATED_CERT_KEY_PASSWORD
75
Administrator Console
CreateClientCert.sh
#Initialize from current directory
#Enable definition for environment variable OPENSSL_FIPS to execute in FIPS mode on system with FIPS
compliant OpenSSL build
#export OPENSSL_FIPS=1
export WORKSPACE_DIR=$( cd "$( dirname "$0" )" && pwd )
#Make sure passwords are unique and secret
export CA_KEY_PASSWORD=CA-abcd12345
export GENERATED_CERT_KEY_PASSWORD=abcd12345
cd $WORKSPACE_DIR/CA-Certs/myCA
echo 'Current dir:'$( cd "$( dirname "$0" )" && pwd )
#Create sample client key and certificate
export OPENSSL_CONF=$WORKSPACE_DIR/samplehost.cnf
echo 'Creating client key and certificate with its signing request ....'
openssl req -newkey rsa:1024 -keyout client_key.pem -keyform PEM -out tempreq.pem -outform PEM
-passout pass:$GENERATED_CERT_KEY_PASSWORD
#CA now signs client certificate by processing its certificate sigining request
echo 'CA Signing client certificate....'
export OPENSSL_CONF=$WORKSPACE_DIR/caconfig.cnf
openssl ca -in tempreq.pem -out client_crt.pem -extensions ssl_client_server -passin
pass:$CA_KEY_PASSWORD -batch
rm -f tempreq.pem
echo 'Client key, certificate creation and signing completed. Use files client_key.pem and client_crt.pem'
Script Usage
The following section illustrates how to use the previous scripts on the host machine.
76
Administrator Console
Read Tags
Select Read Tags to view the Reader Operation window. Use this window to perform inventory on the connected
antennas and view the list of inventoried tags.
NOTE: This page is not supported when LLRP is configured in secure mode.
Read Tag
• Start - Select to starts inventory operation on the connected antennas. If the there are no connected
antennas, no tags in the field of view, or all the antennas are user-disabled, the Read Tags window
indicates that inventory successfully started but no tags display.
• Stop - Stops the ongoing inventory operation.
• Clear - Clears the current tag list.
The list of tags appears in a table with the following attributes for each tag:
77
Administrator Console
Communication Settings
Select Communication to view the Configure Network Settings window. This window has tabs for Ethernet, Wi-Fi,
and Bluetooth. Each tab has options for IPV4 and IPV6.
Communication
IPV4
• Obtain IPV4 Address via DHCP - The reader supports both automatic TCP/IP configuration via DHCP
and manual configuration. The DHCP button turns DHCP on and off.
If DHCP is turned on, this window displays actual current values of the reader's IP address, subnet mask,
default gateway, and DNS server. Because these are obtained from the DHCP server, they cannot be
changed manually.
If DHCP is turned off, you can set the following values for these fields.
• Current IPV4 Address - IP address (in dotted notation) at which the reader is assigned.
• IPV4 Subnet Mask - Subnet mask (in dotted notation) appropriate for the network in which the reader
resides.
• IPV4 Default Gateway - Default gateway (in dotted notation) appropriate for the network in which the
reader resides.
• IPV4 DNS Server - DNS server (in dotted notation) appropriate for the network in which the reader
resides.
• MAC Address - The MAC address of the reader.
NOTE: You must select Set Properties to update the network configuration. If saving changes is
not successful, the system indicates the problem and allows correcting it by repeating the
operation. DHCP and IP address updates do apply until the reader is rebooted.
78
Administrator Console
IPV6
• Obtain IPV6 Address via DHCP - The reader supports both automatic TCP/IPV6 configuration via DHCP
and manual configuration. The DHCP button turns DHCP on and off.
If DHCP is turned on, this window displays actual current values of the reader's IPV6 address, prefix
length, default gateway, and DNS server. Because these are obtained from the DHCP server, they cannot
be changed manually.
If DHCP is turned off, you can set the following values for these fields.
• Current IPV6 Address - IP address (in dotted notation) at which the reader is assigned.
• Prefix Length - Prefix length appropriate for the network in which the reader resides.
• IPV6 Default Gateway - Default gateway (in dotted notation) appropriate for the network in which the
reader resides.
• IPV6 DNS Server - DNS server (in dotted notation) appropriate for the network in which the reader
resides.
• MAC Address - The MAC address of the reader.
NOTE: You must select Set Properties to update the network configuration. If saving changes is
not successful, the system indicates the problem and allows correcting it by repeating the
operation. DHCP and IP address updates do apply until the reader is rebooted.
NOTE: Also enable automatic configuration for IPV6 through RA packets configuration. To enable
or disable RA packet configuration go to the Services window (see Services).
IPV4
The reader supports only DHCP-based configuration for Wi-Fi. This window displays the current values of the
reader's IP address, subnet mask, default gateway, and DNS server. Since these are obtained from the DHCP
server, they cannot be changed manually.
79
Administrator Console
IPV6
The reader supports only DHCP based configuration for Wi-Fi. This window displays the current values of the
reader's IPV6 address, prefix length, default gateway, and DNS server. Since these are obtained from the DHCP
server, they cannot be changed manually.
Communication
• Discoverable - Select whether the reader is seen by other Bluetooth-enabled devices on discovery.
• Pairable - Select whether any Bluetooth-enabled device can pair with reader.
• Use Passkey - Enable this option to mandate the connecting device to supply a pre-determined passkey
to use for authentication while pairing.
• Passkey - The passkey to use for authentication.
• DHCP start address - The starting address of the DHCP IP range out of which an IP is assigned to the
connecting device.
• DHCP end address - The end address of the DHCP IP range out of which an IP is assigned to the
connecting device.
NOTE: The DHCP IP range specified using the DHCP start address and DHCP end address
options also determine the IP of the Bluetooth interface of the reader. The first two octets of
the IP address of the reader Bluetooth interface are taken from the IP range specified and
the last two octets use the reader BD address.
80
Administrator Console
LLRP
• LLRP Status - Displays the current state of the LLRP server on the reader. Indicates whether LLRP is
running.
• Operation Mode - Sets the LLPR mode in the reader to either Server or Client.
• Client IP - Displays the currently connected LLRP client's IP address. If there is no LLRP client
connection, this is 0.0.0.0.
• Client Port - Configures the LLRP listening port on the reader. The default is 5084.
• Connect Status - Indicates whether the client is connected. This button is grayed out if there is no client
connected. If an LLRP client is connected to the reader, this button is enabled; select this button to
disconnect the client.
LLRP configuration options when the reader is in Client mode:
81
Administrator Console
• Connect Status - Indicates whether the reader is connected to the LLRP host. This button toggles
between ConnectLLRP and DisconnectLLRP. Selecting ConnectLLRP initiates an LLRP connection to
the host server.
LLRP configuration options when the reader is in Secure mode:
• Security Mode - Specifies whether LLRP communicates in secure or unsecured mode. Checking Enable
Secure Mode switches the LLRP port to 5085 by default. You can override the port value. LLRP in secure
mode supports ciphers that are compliant with TLS1.2.
• Validate Peer - Specifies whether the validation of peer against the same certification authority issued
certificate is required. If you select the validate peer option, the secure LLRP service on the reader allows
connection for valid secure peer entities only if the certificate of the peer is issued from the same
certification authority that issued the certificate for the reader. By default the reader uses self-signed
certificates, and peer certificate based validation is disabled.
• Reconnect to Server: This allows the reader to reconnect to llrp server when the reader is configured as
llrp client if the connection to the server is lost. This option has no effect when the reader is configured as
llrp server.
SNMP Settings
Select SNMP to view the Configure SNMP Settings window.
SNMP
Use this window to configure the SNMP host settings to allow sending network status events and receiving network
status event notifications:
• Send SNMP Trap To - Configures the host IP address to which the SNMP trap is sent. Leave this blank to
send no traps to any host.
• SNMP Community String - SNMP community string to use for SNMP set and get.
• SNMP Version - SNMP version to use in the reader. Supported versions are V1 and V2c.
• Send Server Heartbeat - Sends a heartbeat message periodically to the configured SNMP host.
NOTE: Send SNMP Trap To and Send Server Heartbeat take effect immediately after selecting
Set Properties. The modified SNMP Community String and SNMP Version are not
affected until the reader reboots.
82
Administrator Console
Wireless Settings
Select Wireless to view the Reader Wireless Setting Parameters window.
Figure 46 Wireless Settings Window
Wireless
Use the Wireless Setting window to set the wireless configuration on the reader. Zebra provides native support for
USB Wi-Fi adapters with the Realtek chipset RTL 8187 and RTL 8812AU. The following dongles were tested:
Table 7 Supported Wi-Fi Dongles
TP-Link Archer T2U 11AC USB WiFi Adapter - AC600 Yes Yes
83
Administrator Console
• Scan and Choose Network - Scan the available networks. Selecting this lists the ESSID in the drop-down
menu. If the ESSID is hidden (not broadcast), enter the ESSID in the text box provided.
• Passkey - Pre-shared key for the WPA/WPA2 network.
• Connect Automatically - Persist network setting across reboots and automatically retain association with
the configured AP.
NOTE: The scan function can take several seconds. All buttons on the page are disabled while the
scan is in progress, and re-enabled when the scan completes.
NOTE: The user cannot change Web Server mode if Inventory is in progress.
Services
• Web Server - Configures the web server in either HTTP (unsecure) or HTTPS (secure) mode.
• Shell - Sets the shell to SSH (secure) mode or a disabled state.
• File Server - Sets the file server to either FTP (unsecure) or FTPS (secure) mode.
• Disable IPV6 Stack - Select this to disable the reader's IPV6 stack.
• Receive RA packets - This option is only valid when the IPV6 stack is enabled. Enable this to allow IPV6
IP configuration through RA packets; otherwise obtain the IP via DHCP in the Communication window or
assign statically.
• Node Server Port - Set the Node Server host connection port. The default value is 8001.
84
Administrator Console
NOTE: You must select Set Properties to update the service configuration. If saving changes is not
successful, the system indicates the problem and allows correcting it by repeating the
operation.
NOTE: The FX Series readers support 802.1x over Ethernet interface only.
NOTE: 802.1x Configuration is allowed in HTTPS mode only.
To configure 802.1x User must pick an outer authentication and inner authentication method from the supported
list of methods. Based on the inner authentication method picked, user will be required to either enter a
username/password or pick a certificate to use from the installed list of certificates. To install a certificate from the
reader, please refer to the Certificates section of this document.
802.1x EAP
The reader supports the following combinations for the inner and outer methods of authentication for 802.1x EAP.
• Interface: Selects network interface for 802.1x EAP authentication. Currently 802.1x is supported on
Ethernet interface only.
• Status: Indicates the current 802.1x connection status.
85
Administrator Console
86
Administrator Console
2. Below figures show configuring Radius server details in switch under menu “servisecurityAAA
ServerServerAdd”:
NOTE: For “Server Address” add IP address of FreeRADIUS and Shared Secret “testing123” with port details as
above. The shared secret is already mentioned in file ‘/etc/freeradius/3.0/clients.conf’ under secti
“client localhost” while configuring FreeRADIUS at Ubuntu 18.04 x86_64 host
87
Administrator Console
Cisco C1000-24FP-4G-L
• Debug port.
• Push data - Allows a connected client to receive tag data when inventory starts from the web console.
• Free port (default) - Supports user app to use serial port.
NOTE: Changing the serial port mode requires restart of the reader to take effect.
88
Administrator Console
Serial port
Configuration
Save
Connect
89
Administrator Console
90
Administrator Console
91
Administrator Console
FX Connect
FX Connect is a licensed feature which enables users to collect data from FX series RFID readers (the FX7500
and FX9600). Data is pushed to the host PC in keystrokes via USB-HID or HTTP POST in a hassle free manner.
No knowledge of APIs or application development is required to receive RFID data from the reader. See FX Series
Licensing Management on page 106 for the detailed licensing information.
Using FX Connect
1. Open a web browser to connect to the FX reader using the host name or IP address (see Quick Start on page
17 for the startup instructions.)
2. Click Communication > FX Connect.
NOTE: If no valid license is installed yet, the screen displays message to remind users to obtain a
valid license. See FX Series Licensing Management on how to enable FX Connect via a
license.
FX Connect
92
Administrator Console
e. USB Flash Drive - When this option is selected, the tag data is written to a specific file in attached USB
Flash drive in Key Value Pair format. This mode does not have any specific configurable parameters.
See Table 11 for field information.
4. Select Save to save the configuration settings for FX Connect.
93
Administrator Console
94
Administrator Console
95
Administrator Console
96
Administrator Console
97
Administrator Console
98
Administrator Console
b. The inventory status light turns green when inventory beings running. It turns red when the inventory stops
per the configured Stop Trigger setting.
2. Select Disconnect.
1. With EPC only in Tag Field Selection and Line Ending as None.
ad72120544894bb660000059,e280689000000000182a55b1,303800000333f10000000039,303800000333f10
000000039,ad72120544894bb660000059,e280689000000000182a55b1,
99
Administrator Console
2. With more selections in Tag Field Selection and Line Ending as None.
epc=303800000333f10000000039,pc=3000,antennaport=2,peakrssi=-60,seencount=1,timestamp=15112019
610110,phase=0.00,channelindex=6,epc=ad72120544894bb660000059,pc=3000,antennaport=2,peakrssi=-5
9,seencount=1,timestamp=15112019
610118,phase=0.00,channelindex=6,epc=e280689000000000182a55b1,pc=3000,antennaport=2,peakrssi=-60
,seencount=1,timestamp=15112019
610122,phase=0.00,channelindex=6,epc=303800000333f10000000039,pc=3000,antennaport=2,peakrssi=-58
,seencount=13,timestamp=15112019
61168,phase=0.00,channelindex=8,epc=ad72120544894bb660000059,pc=3000,antennaport=2,peakrssi=-54,
seencount=14,timestamp=15112019
61169,phase=0.00,channelindex=8,epc=e280689000000000182a55b1,pc=3000,antennaport=2,peakrssi=-59,
seencount=14,timestamp=15112019 61170,phase=0.00,channelindex=8,
TID=E2806D122000400224D7E6B4,User=55660000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000,
3. With EPC only in Tag Field Selection and Line Ending as LF (Line Feed).
303800000333f10000000039,
ad72120544894bb660000059,
ad72120643c065b4867e00ab,
e280689000000000182a55b1,
4. With more selections in Tag Field Selection and Line Ending as LF (Line Feed).
epc=ad72120544894bb660000059,pc=3000,antennaport=2,peakrssi=-60,seencount=1,timestamp=15112019
6011418,phase=0.00,channelindex=6,
epc=303800000333f10000000039,pc=3000,antennaport=2,peakrssi=-58,seencount=1,timestamp=15112019
6011422,phase=0.00,channelindex=6,
epc=e280689000000000182a55b1,pc=3000,antennaport=2,peakrssi=-60,seencount=1,timestamp=15112019
6011433,phase=0.00,channelindex=6,
epc=ad72120544894bb660000059,pc=3000,antennaport=2,peakrssi=-55,seencount=44,timestamp=1511201 9
6016418,phase=0.00,channelindex=18,
TID=E2806D122000400224D7E6B4,User=556600000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000,
NOTE: In all the examples shown in from No. 1 to 4, Comma (,) is selected as the Delimiter.
100
Administrator Console
NOTE: You must have a valid license to run FX Connect. See FX Series Licensing Management for
more information.
def message():
if request.method == 'POST':
app.logger.info('Request received.')
app.logger.info('Url: %s', request.url)
app.logger.info('Data: %s', (request.data).decode('utf-8'))
app.logger.info('Is JSON: %s', request.is_json)
else:
app.logger.info('GET request received.')
return 'OK\n'
if __name__ == '__main__':
app.run(host='0.0.0.0', port='5001', debug=1)
NOTE: The script above runs HTTP server on port 5001; if needed, change the port number.
8. To see the HTTP Post output, run the command: python postServer.py. This starts the HTTP server which
receives tag data from FX Connect and displays the data in the command shell.
101
Administrator Console
Open the squid.conf file and update the lines below, the Save.
a. Under rule allowing access from your local networks add the following statements:
acl all src 0.0.0.0/0.0.0.0
acl Safe_ports port 8081 # custom http
b. Under access permission configuration add the following statement:
http_access allow all
c. Under access permission configuration comment the statements:
#http_access allow localhost manager
#http_access deny manager
4. Restart the Squid with the following command:
sudo systemctl restart squid
5. The proxy server is now ready.
6. Check the logs in the proxy server with the following command:
sudo tail -f /var/log/squid/access.log
NOTE: It is recommended to use two host PCs - one to control the reader through the web console
and another to receive tag data.
NOTE: Setting the reader to use USB HID disables RNDIS on the USB client port. The reader
cannot be accessed using the RNDIS IP Address (169.254.10.1) in this scenario.
102
Administrator Console
3. Open any text editor application or MS Excel to receive push data from the reader. Use your cursor to select
the spot where you want to print the tag data.
4. Start the inventory by selecting Connect on reader web console.
Tag data is printed in the application at the selected spot.
103
Administrator Console
/*
* error - wrapper for perror
*/
void error(char *msg) {
perror(msg);
exit(0);
}
104
Administrator Console
To get the tag data in USB drive no configuration is required. The user just needs to attach the USB flash drive in
the reader and click on Connect button at FX Connect web console.
The tag data will be pushed to USB flash drive in a file named as current timestamp.
105
Administrator Console
• License activation in the ON-Line and OFF-Line modes. See License Acquisition Modes on page 108.
• How to return licenses. See Returning a License on page 113.
• Setup and administration of the license server. See Setting Up and Managing the Local License Server on
page 114.
• How to download capability response from the cloud server. See Downloading Capability Response from
the Cloud Server on page 115.
See Troubleshooting for Licensing Errors on page 203 to troubleshoot errors related to licensing.
IMPORTANT: Prior to license acquisition, the FX Readers date and time must be correctly
synchronized. See Time Tampering on page 107 for more details.
Clear the Chrome/FireFox browser cache after upgrading the current firmware version
3.0.35/3.1.12 to 3.6.28 or newer because the cache is not cleared automatically. The
browser cache may cause issues to the web UI pages. You can also right-click on the
web UI page, then select Reload Frame in the menu.
NOTE: The FX7500 does not support Network Connect. The FX9600 supports both FX Connect
and Network Connect.
Procuring Licenses
For the customers, partners, and distributors require that a FX Series product license for FX Connect and Network
Connect, request a trial license through your Account Manager.
Account Manager and Sales Engineers can request a trial license for FX Connect and Network Connect for
customers, partners, or distributors via SFDC Forms.
Zebra Engineering can request a trial license for FX Connect and Network Connect via Service NOW.
Types of Licenses
NOTE: The FX7500 does not support Network Connect (EtherNet/IP).
106
Administrator Console
Trial License
The trial license is a time bound license. Based on the procurement type, it can be valid for 30, 60 or 90 days.
When the trial period ends, the license is deactivated and the respective application is ceased from operations.
Upon expiration of the trial term, the user is required to purchase a renewal license or switch to a permanent
license.
Perpetual License
The perpetual license is a permanent license and is available for the life of the reader.
Enabling a License
To enable a license on the FX Reader, procure the appropriate license (trial or perpetual), then log in to the reader
web interface to configure and activate the license.
Time Tampering
License operations such as acquiring and returning licenses are time dependent operations The FX Reader must
be configured with the current date and time. Failing to do so results in errors when acquiring license and releasing
license processes.
The reader time can be set automatically via the NTP server or configured manually in the Date Time windows
(see Figure 60 on page 108).
NOTE: Clock Wind Back is enabled in the firmware. Any back tracing of date or time results in a
license error.
107
Administrator Console
NOTE: The On-Line mode license acquisition (from the Production, UAT, and Local License
servers) requires an Internet connectivity.
• Production Server (ON-Line Mode). See Acquiring License from Production Server (ON-Line)
• UAT Server (ON-Line Mode). See Acquiring License from UAT Server (ON-Line) on page 110.
• Local License Server (ON-Line Mode). See Acquiring License from Local License Server (ON-Line) on
page 111.
See Acquiring License by Downloading Bin File (OFF-Line) on page 111 to acquire licenses in the OFF-Line mode.
NOTE: If the Install and Run application option is selected (see Figure 61 on page 109) when you
are installing the EtherNet/IP license, after the license is installed, the EtherNet/IP
application forces a login to the FX Reader and the current web session is logged out. Log
in again to use the web browser.
108
Administrator Console
NOTE: The Install and Run application option allows you to install the EtherNet/IP package and
starts the application. The EtherNet/IP package is built in the reader firmware. If the
EtherNet/IP stack is already installed, uncheck the Install and Run application box.
2. Enter the 32-byte Activation ID that is provided via e-mail when the license is procured.
NOTE: To circumvent a firewall while contacting the cloud-based license server, set up a proxy
server. For detailed instructios, go to:
https://supportcommunity.zebra.com/s/article/ZSL-Licensing-Server-Connectivity?language
=en_US.
3. Click Activate to acquire the license. An Available License(s) list displays (see Figure 62) and includes the
following information:
• License Index: Lists the license number.
• License Name: This is the feature name of license, such as fx-feature connect and nc-feature-ethernetip.
• License Version: Lists the license version number.
• Expiry Date: Expiry date for the trial license. For the Perpetual license, this field shows permanent.
• License Count: Lists the number of license allocated to the FX Reader.
• Host ID: A unique number for the license server to identify the device. This number has both model and
mac number of device. The example shown in Figure 62 is FX9600_84_24_8D_EE_57_34.
4. Click Application on the selection menu (see Figure 21 on page 47). The User Application Page window
shows the status and the progress of the package installation (see Figure 63 on page 110).
109
Administrator Console
1. Select the appropriate options from the drop-down boxes as shown in Figure 64.
2. Enter the 32-byte Activation ID that is provided via e-mail when the license is procured.
NOTE: The Install and Run application option allows you to install the EtherNet/IP package and
starts the application. The EtherNet/IP package is built in the reader firmware. If the
EtherNet/IP stack is already installed, uncheck the Install and Run application box.
If you are installing the FX Connect license, the firmware ignores the Install and Run
application selection.
3. Click Activate to acquire the license. An Available License(s) list displays (see Figure 65).
110
Administrator Console
1. The LLS is available in the local LAN Network. If the LLS is not set up, see Setting Up and Managing the Local
License Server on page 114.
2. Select the appropriate options from the drop-down boxes as shown in Figure 66.
3. In the Server URL field, enter the LLS link with the format
http://<Server_ip or host_name>:port_number/request.
4. Enter the 32-byte Activation ID that is shared via e-mail when license is procured.
NOTE: The Install and Run application option allows you to install the EtherNet/IP package and
starts the application. The EtherNet/IP package is built in the reader firmware. If the
EtherNet/IP stack is already installed, uncheck the Install and Run application box.
5. Click Activate to acquire the license. An Available License(s) list displays (see Figure 67).
111
Administrator Console
Device ID
The Device ID is the unique identification number of the FX device on the Zebra Licensing Server. The Device ID
must be in the format <Model Name>_<Mac_Address>.
For example, FX9600_84_24_8D_EF_B2_BB), where
Look for the Model Name and the MAC/IEE address at the bottom of device.
Activation ID
The Activation ID is the unique 32-bit alpha-numeric number provided when the license is procured. This number
acts as the key to enable the FX Reader to activate the license. An example of the Activation ID is
8c88-d0e7-9f3c-435b-968b-69a8-7f8e-a302.
NOTE: For external customers, refer to the link shared via e-mail when the license is procured for
credentials. For Zebra Engineering such as Sales Engineers, Developers, Test Engineers,
go tohttps://zebra-licensing-uat.flexnetoperations.com/ for credentials.
1. Download the Capability Response (see Downloading Capability Response from the Cloud Server on page
115).
2. On the Manage License screen (see Figure 69):
• Select the desired options from the License Operation and the Device drop-down menus.
• Select the Install and Run application check box to install the EtherNet/IP package and start the
application.
NOTE: The Install and Run application option allows you to install the EtherNet/IP package and
starts the application. The EtherNet/IP package is built in the reader firmware. If the
EtherNet/IP stack is already installed, uncheck the Install and Run application box.
Ignore the Install and Run application check box if you are installing the FX Connect
licenses.
112
Administrator Console
3. Next to Upload License, click on Choose File and locate the bin file downloaded in Step 1.
4. Click Activate button to activate the license. An Available License(s) list displays (see Figure 70).
Returning a License
Users can return the acquired license to the cloud server only regardless of whether the license is acquired
OFF-Line or ON-Line.
1. On the Manage License screen (see Figure 71), select the desired options from the License Operation and
the Device drop-down menus.
2. In the Server Type drop-down menu, select the server type from which the license is acquired.
3. For licenses acquired from the Local License Server, in Server URL, enter the LLS link with the format
http://<Server_ip or host_name>:port_number/request.
4. Select Release. If there are no licenses available, a License Unavailable window displays (see Figure 72 on
page 114).
113
Administrator Console
NOTE: Refer to the Local License Server Administration Guide, p/n MN-003302-xx for detailed
installation and registration instructions.
114
Administrator Console
Once the local license server is set up, set up the FX Reader to acquire licenses from the LLS by changing the
license_server_url field in HTML page file to the URL with the format
http://<license_server_ip_or_hostname>:7070. The LLS by default listens on port 7070 which can be changed
in the license server configuration. If a non-default port is configured in the LLS, then ensure to update the
license_server_url field in the HTML page to the same value. The license_activation_id field must be updated to
the appropriate value provided by Zebra.
115
Administrator Console
4. Select the Devices tab drop-down arrow to select Create Device. A New Device screen displays
(see Figure on page 117).
116
Administrator Console
Devices
Name
ID
6. Click Save. The page displays Device created successfully message when the device is successfully
registered.
117
Administrator Console
7. Select Action to expand the drop-down list. Select Map By Activation ID (see Figure 78).
8. In the Map by Activations IDs screen, enter the Activation ID (see Figure 79). If you have multiple IDs, make
sure to enter each ID on a new line.
9. Click Validate. The page displays Validation successful message when the Activation ID is successfully
validated.
118
Administrator Console
10. Edit the Qty to add (see Figure 80) or all the licenses are mapped to a single device. For a standalone license,
the value is 1. For LLS, a quantity is required.
11. Click Save.
12. The page displays a Entitlement successfully mapped message (see Figure 81).
119
Administrator Console
13. Click Action to expand the drop-down list (see Figure 82). Select Download Capability Response. The bin
file is available in the Download folder.
120
Administrator Console
121
Administrator Console
To specify an SNTP server, enter the SNTP server's IP address or name in the SNTP Server Name or IP
Address box, and then select Set SNTP Parameters.
To adjust the time manually, select the appropriate value for the user's local time, and select the Set Date and
Time button. This adjusts the reader's clock to the value provided if the operation is successful. Otherwise, an
appropriate message indicates the reason for the failure.
You can also set the Time Zone (including use of Daylight Savings) using the drop-down menu.
NOTE: The date/time and time zone changes take effect immediately.
122
Administrator Console
IPV6 IP Sec
Select IP Sec to view the IPV6 IP Sec window. IP Sec settings allow adding IP Sec pairing of the reader with a
partner with a pre-shared key.
Date Time
123
Administrator Console
Change Password
To ensure the controlled and secured access to reader Administrator Console functions, designate which users
and computers are authorized to have system access by setting up authorized user accounts. Only users logging
in with a registered user name and password can successfully access Administrator Console functions.
• admin - This user has web access but no shell access, with full privileges to make changes on the reader
using the Administrator Console interface and to access to the reader using the FTP interface.
• guest - This user has web access but no shell access, with read-only privileges in the Administrator
Console and can not make configuration changes. The guest user does not need a password to log in to
the Administrator Console.
NOTE: The Change Password function is not supported for the guest user.
• rfidadm - This is the reader administrator, with shell access but no Administrator Console access. rfidadm
has full access to the /apps directory and read-only access to most of the other directories, including the
/platform, /usr, /lib, /etc, and /bin directories. The rfidadm user can use this account to install and
uninstall RFID programs and upload user applications.
Select Change Password to view the Change Password window.
1. In the User Name drop-down list, select the user for whom to change the password.
2. In the Old Password field, enter the existing password for that user.
3. In the New Password field, enter the new password, and again in the Re-Enter Password field.
4. Select Change Password. The password changes immediately.
124
Administrator Console
GPIO
Select GPIO to view the GPIO Control Page. This window allows viewing and setting the status for GPI pins.
NOTE: The FX7500 has two inputs and three outputs. The FX9600 has four inputs and four outputs.
GPIO
• Settings - Map the reader GPI and/or GPO with the radio GPIO. Select either Radio or Host for GPIx or
GPOx where x = 0 or 1. An attempt to violate this condition changes the selection to either Host GPIx or
Host GPOx automatically. The settings are disabled if a configuration is not supported.
• Status - To set a GPO pin high or low, select on the image next to the required pin number:
125
Administrator Console
Applications
Select Applications to view the User Application Page. This window allows installing applications on the reader
and provides details of the installed application.
Figure 89 User Application Page
Applications
126
Administrator Console
NOTE: The reader executes the packages with the privileges of rfidadm user account. See the user
accounts section for information on the rfidadm user privileges.
Reader Profiles
Select Profiles in the selection menu to view the Reader Profiles window, which shows the current profiles on the
reader and allows performing operations defined by the active profile.
The window displays a set of provided configuration files, or profiles, that a user can re-use and/or modify
depending on the reader application or use case. The profiles serve as configuration examples.
Profiles
The reader profile with the asterisk at the end is the active profile.
Out of the box, the Current Config profile is active.
The Current Config profile is the same as the Default profile until the user starts configuring the reader. When the
user overwrites the out of box configuration, the reader still shows Current Config as the active profile, however at
that point Current Config is not the same as the Default profile.
The Reader Profiles includes 5 build-in profiles:
• Default:
• Use this profile to return the reader to the out-of-box RFID configuration.
• The reader default settings in use include Session (S0), Target(A), Sel(SL All), Tag, and Population
(100).
• The RF mode is set to AutoMAC. In this RF mode, the radio scans RF environment to determine the
best RF link settings so that the reader is interference tolerant while at the same time maximizes
unique tag throughput.
127
Administrator Console
NOTE: Refer to Table 24 on page 225, Table 25 on page 227, and Table 26 on page 229 for RF
mode index definitions.
Conveyor 1 10 21 3 S2 A SL ALL 5
Transition Point 1 10 21 3 S2 A SL ALL 300
128
Administrator Console
• Delete - Select an available profile and select Delete to delete the profile.
NOTE: Current Config is a special logical profile that can only be exported to the PC. This cannot
be imported, activated, or deleted. Only the profile name indicates that it is the active profile.
Profiles can specify a number of reader parameters, including RF air link profiles. Air link profiles cannot be
configured using LLRP or web page interface. See RF Air Link Configuration for more information about air link
profile configuration.
FIPS Support
The FX7500 and FX9600 supports FIPS 140-2 Level 1 for the following interfaces:
• HTTPS
• FTPS
• SSH
• LLRP Server
• IPSec.
To enable or disable FIPS support in the reader profile, export the profile XML (CurrentConfig) from the reader
and set FIPS_MODE_ENABLED to 1 to enable FIPS, or 0 to disable FIPS. Then import the XML to the reader and
activate. Changing the FIPS mode restarts the reader. By default, FIPS is disabled.
129
Administrator Console
Firmware
Current Version displays the binary versions currently running in the reader. Last Known Version displays the
binary image versions stored in the backup partition. This window provides version information on the following
firmware:
• Boot Loader
• OS
• File System
• Reader Application
• LLRP
• Radio Firmware
• Radio API.
Select Revert Back to revert the firmware to last known version. The reader automatically reboots. This option is
not enabled if the reader detects an error in the previous firmware update.
NOTE: If an embedded application no longer runs due to the new tool chain and Linux kernel,
recompile the application with new embedded SDK or revert the reader to the older firmware
which supports older embedded applications.
130
Administrator Console
Firmware Update
Select Update from the selection menu to view Firmware Update window. This window allows users to upgrade
the firmware of the readers.
NOTE: You must log in as Administrator to have the access to this window.
See Change Password on page 124.
131
Administrator Console
132
Administrator Console
Floppy Disk
Icon
2. Select Set Properties. The message Saving.Please wait... displays with a progress symbol (see Figure 96 on
page 134).
133
Administrator Console
3. When the commit completes, the page displays a gray floppy disk icon. The settings are now set and stored in
the reader. If other actions are required to complete the changes (for example, a reader reboot), the action
message displays at the top of the window (see Figure 97 on page 134).
IMPORTANT: With the new software version, the Discard Functionality option is no longer supported.
Changes are automatically commit to the reader after selecting Set Properties.
The reset reader to factory defaults option is on the System Shutdown/Restart screen
(see Figure 98).
134
Administrator Console
135
Administrator Console
System Log
Select System Log from the selection menu to view the System Log window. This window lists the reader log
information.
Figure 99 System Log Window
System
Log
136
Administrator Console
• Log area - Select a radio button for one of the two types of log information offered:
• System Log - Includes the log information generated by the reader internal instructions. This stores
up to 1 MB of log information, and overwrites the oldest logs first. The log information is saved and
restored on proper system reboot (via the Administrator Console).
• Access History - Provides a history log for reader access, including every successful access to the
reader through the Administrator Console.
• Select Refresh Log to refresh the information in the log, or Purge Logs to clear the information.
• To export the system log, select System Log from the Export drop-down menu, then select Export File.
This saves the syslog file (and a zip file if there is more than one log file) in the Downloads folder on the
PC.
To export the customer support data file select Customer Support Data File from the Export drop-down
menu, then select Export File. This saves the data file in the Downloads folder on the PC.
Configure
• Remote Log Server IP - Configures the host IP address to which log messages are sent. IP address
0.0.0.0 indicates that no host is configured.
• Remote Log Server Port - Remote log server listening port. The default port is 514.
• System Log Minimum Severity - The minimum severity above which data is stored in the log file. This
option does not impact remote logging or the logs already stored in the log file.
Select Set Properties to apply the changes. The Operation Successful window displays a Saving. Please
wait... message with a progress symbol until the commit completes.
When the commit completes, a gray floppy disk icon displays indicating that the commit completed successfully.
See Commit/Discard Functionality Changes on page 131 for more information.
137
Administrator Console
Reader Diagnostics
Select Diagnostics to view the Reader Diagnostics window, which allows running diagnostics and viewing the
diagnostics report.
Start
Diagnostics
System Log
Diagnostics
Select Start Diagnostics to clear the system log and display the diagnostics report. The reader reboots when the
diagnostics completes. Return to the Diagnostics window to view the diagnostics report.
To export the diagnostics report to a file:
138
Administrator Console
Shutdown
To protect the integrity of the reader data, reboot the reader via the Administrator Console when necessary.
Shutdown
1. Select the Shutdown from the selection menu to display the System Shutdown/Restart window.
2. Check the Please Confirm check box to accept the system shut down and/or restart the system (this may
interrupt normal system operation).
3. Select one of the following options from the What do you want to do drop-down list:
• Restart Reader - saves the user data and then restarts.
• Shut down Reader server - the reader saves the user data, stops all reader functions, and waits to be
powered off.
4. Select Go.
This window also provides an option to enable or disable the reader watchdog.
The Enterprise Reset option clears all the customized user settings including the configuration and the installed
application in the reader. The license related information is preserved after the Enterprise reset. The reader
reboots after the Enterprise reset is complete.
139
Configure and Connect via
Wi-Fi and Bluetooth
There are no text boxes in the user interface for ESSID and password. The console obtains these directly from the
custom configuration file.
140
Wi-Fi Configuration
network={
ssid="DEV"
proto=RSN WPA
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk="my secret password"
}
network={
ssid="WEP128"
key_mgmt=NONE
wep_key0= "my secret password "
wep_tx_keyidx=0
priority=5
}
141
Wi-Fi Configuration
• WPA / TKIP
• WPA1 / CCMP
• WEP128
• Open Network
142
Wi-Fi Configuration
WPA2 PSK
To configure the access point to WPA2 PSK for an Android device:
1. Select WPA2 PSK from the Security drop-down menu.
2. Enter a password.
3. Select Save to start the wireless hotspot.
143
Wi-Fi Configuration
WPA PSK
To configure the access point to WPA PSK for an Android device:
1. Select WPA PSK from the Security drop-down menu.
2. Enter a password.
3. Select Save to start the wireless hotspot.
144
Wi-Fi Configuration
To connect to a wireless network using a USB Wi-Fi dongle on the FX7500 and FX9600:
1. Plug the supported wireless dongle into the USB host port on the FX7500 and FX9600. Zebra provides native
support for USB Wi-Fi adapters with the Realtek chipset RTL 8187 and RTL 8812AU. See Table 7 on page 83
for a list of supported Wi-Fi dongles.
USB
Host
2. To confirm that the Wi-Fi dongle is detected properly, log in to the reader Administrator Console. On the Home
page ensure the USB Port Status displays Device Connected. Hover the mouse pointer over this link to
display the Wi-Fi dongle information shown in Figure 111.
145
Wi-Fi Configuration
The Wi-Fi dongle can connect to the wireless network in one of two ways:
146
Wi-Fi Configuration
5. Select Connect. When the connection to the AP succeeds, an IP is assigned and appears in the
IP Address field.
The reader is now accessible using the wireless IP shown in the IP Address field (157.235.207.24 in this case).
The Wi-Fi interface supports dynamic addressing mechanisms for both IPV4 and IPv6. There is no provision to set
a static IP address.
For wireless IP address details, select Communication > Wi-Fi tab.
147
Wi-Fi Configuration
The reader can also be accessed via Wi-Fi using an IPV6 address if supported by the network to which the API is
connected.
Figure 116 Wi-Fi Tab - IPV6 Connecting to a Peer Device over Bluetooth Using a Bluetooth Dongle
148
Wi-Fi Configuration
2. To confirm that the Bluetooth dongle is detected properly, log in to the reader Administrator Console. On the
Home page ensure the USB Port Status displays Device Connected. Hover the mouse pointer over this link
to display the Bluetooth dongle information.
149
Wi-Fi Configuration
4. Optionally select Use Passkey and enter a passkey to validate the Bluetooth connection. The default passkey
for the FX7500 and FX9600 is 0000.
5. Discover the reader from a Bluetooth-enabled device (such as a laptop). Use the host name to identify the
reader among the discovered devices (for example: FX7500060C17).
6. After a successful connection, right-click the reader icon (for example: FX7500060C17) in the list of Bluetooth
devices and select Connect using > Ad hoc network. This establishes the network connection for later.
150
Wi-Fi Configuration
7. The IP address assigned to the Bluetooth interface is 192.168.XX.XX. The last 2 octets are the last 2 octets of
the Bluetooth MAC address (found in the Properties window on the PC once the Bluetooth connection is
established). Also find this in the Communication > Bluetooth page. Both IPV4 and IPV6 based IP address
are supported for adhoc Bluetooth connection between the reader and the client.
Open the web page or sample application to connect to the Bluetooth IP (192.168.67.21 in Figure 121) and read
tags.
151
Application Development
Introduction
The FX Series RFID readers can host embedded applications, so data can be parsed directly on the reader. Since
data are processed in real time at the network edge, the amount of data transmitted to your back-end servers is
substantially reduced, increasing network bandwidth and improving network performance. Latencies are reduced,
improving application performance. And the integration of data into a wide variety of middleware applications is
simplified, reducing deployment time and cost. The FX Series also provides flexibility for host embedded
applications on the reader or on a separate PC.
152
Firmware Upgrade
Introduction
This chapter provides the reader firmware update information using the web-based Administrator Console. The
following methods are available to update the firmware of the FX Series Readers:
• Using a USB drive. See Using a USB Drive (Recommended) on page 157.
• File-based update that allows uploading the firmware files from the PC (or a network location) to the reader
and running the update. See File-Based Update on page 159.
• FTP, FTPS, or SCP server-based update. See FTP-Based Update on page 161.
Use this procedure to update the following software components:
• uboot
• OS
• Reader Server Application (includes the Radio API and Radio firmware).
Prerequisites
The following items are required to perform the update:
• Reader with power supply or PoE/PoE+ connection
• Laptop (or other host computer)
• An Ethernet cable
• An FTP server
• Current firmware file examples:
• OSUpdate.elf
• response.txt
• u-boot_X.X.X.X.bin (uBoot, X.X.X.X is a filename version)
• uImage_ X.X.X.X (OS, X.X.X.X is a filename variable)
• rootfs_ X.X.X.X.jffs2 (Root FileSystem, X.X.X.X is a filename variable)
• platform_ X.X.X.X.tar.gz (Platform partition, X.X.X.X is a filename variable).
Refer to the release notes to determine which files are updated; not all of the files are updated in every release.
153
Firmware Upgrade
Failsafe Update
The FX Series Readers provide true failsafe firmware updates. Each partition (such as OS and platform) has an
active and backup partition.
The firmware update process always writes the new images to the backup partition. This ensures that any power or
network outages in the middle of firmware update does not prevent the reader from being operational. In the case
of a firmware update failure, the power LED on the reader displays red.
Due to the increase of firmware footprint in some circumstances, a 2-step update is necessary.
Depending on the update method, to upgrade the firmware from version 2.6.7 or earlier to newer:
1. Upgrade to version 2.7.19.
2. After the version 2.7.19 is successfully installed, upgrade again to the required version.
For example, if the reader current firmware version is 1.2.11 or 2.6.7. To upgrade to 3.0.35, first upgrade to 2.7.19,
and then upgrade to 3.0.35.
Depending on the update method, to downgrade the firmware from version 3.0.35 or newer to older:
154
Firmware Upgrade
File-Based Update: The reader is updated with the web interface by using the file-based update. This method is also
applicable to 123RFID application when the file-based option is used.
FTP-Based Update: The reader is updated with the web interface by using FTP or FPTS update. This method is also
applicable to 123RFID application when the FTP-based option is used.
USB-Based Update: The reader is updated with an USB thumb drive.
1-step: The upgrade/downgrade is supported as usual.
2-step upgrade: Applicable to the file-based method, to upgrade to version 2.7.19 first and then upgrade to the latest 3.x.x
version.
2-step downgrade: Applicable to the file-based method, to downgrade to version 3.0.35 first and then to 2.7.19 or the earlier
version.
3.x.x: Any firmware version 3 followed by any major or minor number.
Update Phases
The firmware update takes place in three phases:
• Phase 1 - The reader application retrieves the response.txt and OSUpdate.elf files from the FTP server.
• Phase 2 - The reader application shuts down and the OSUpdate starts. The files referenced in the
response.txt file are retrieved from the FTP server and written to flash.
• Phase 3 - The reader resets after all partitions update successfully. It may also update the RFID firmware
if it detects a different version in the platform partition.
A typical entry in the Response.txt is:
;platform partition
-t5 -fplatform_1.1.15.0.tar.gz -s8004561 -u8130879
NOTE: The Application Server, Radio API, and Radio firmware code all reside in the Platform
partition.
The -t parameter is the file type, -f is the name of the file, and -s the size. Ensure the file size is correct.
";" comments out the rest of the line.
155
Firmware Upgrade
2. Select Firmware from the selection menu to verify if the current version of reader software is outdated (for
example, 1.1.66).
Firmware Version
Number
156
Firmware Upgrade
Updating Methods
Download the reader update files from zebra.com/support, then use one of three methods listed below to update
the reader software to a later version, such as 1.1.45.0 or higher:
• Using a USB Drive (Recommended)
• File-Based Update on page 159
• FTP-Based Update on page 161.
2. Insert the USB drive into the USB host port of the RFID reader (see Figure 125 and Figure 126).
157
Firmware Upgrade
The reader starts the update process in 5 - 7 seconds, and indicates the progress as follows:
Power LED
158
Firmware Upgrade
File-Based Update
1. Copy all reader update files into any folder on a host computer.
2. Log into the reader and navigate to the Firmware Update page.
159
Firmware Upgrade
4. Select Browse and navigate to the folder or files that contains the firmware update files.
160
Firmware Upgrade
6. Select Start Update. The reader starts the update process and displays the update status as follows:
• The reader continuously blinks the power LED red.
• The reader blinks all four LEDs orange, one time.
• The reader power LED remains steady orange.
• The reader power LED remains solid green to indicate that the update is complete.
7. When the update completes, the reader reboots and returns to the login screen.
FTP-Based Update
Copy all the update files into an appropriate FTP location.
1. Log into the reader and navigate to the Firmware Update page.
161
Firmware Upgrade
2. Select Firmware from the selection menu to verify if the current reader software displays a newer version
number, which indicates the update is successful.
162
Firmware Upgrade
Version
Number
163
EtherNet/IP
Introduction
This chapter provides the overview of EtherNet/IP for the FX9600 RFID Reader.
EtherNet/IP
EtherNet/IP (IP = Industrial Protocol) is an industrial network protocol that adapts the Common Industrial Protocol
(CIP) to standard Ethernet. EtherNet/IP uses both of the most widely deployed collections of Ethernet standards -
the Internet Protocol suite and IEEE 802.3 - to define the features and functions for its transport, network, data link
and physical layers. EtherNet/IP performs at level session and above (level 5, 6 and 7) of the OSI model. CIP uses
its object-oriented design to provide EtherNet/IP with the services and device profiles needed for real-time control
applications and to promote consistent implementation of automation functions across a diverse ecosystem of
products (go to en.wikipedia.org/wiki/EtherNet/IP for more details).
Zebra FX9600 RFID Reader supports EtherNet/IP for the industrial automation purposes. The EtherNet/IP for the
FX9600 RFID reader is provided as a licensed feature (see FX Series Licensing Mechanism on page 108 for more
information), through which PLCs can connect with the reader and perform RFID operations.
The EtherNet/IP for the FX9600 RFID Reader is packaged with the reader firmware image and provided as an
installable application package. Users can install the EtherNet/IP application when enabling license from packaged
version available with firmware itself. Users can also install the EtherNet/IP application as the installable Debian
package. After installing the application in the reader, users can start or stop it at the User Application Page
window (see Figure 89 on page 126). The EtherNet/IP application enables the EtherNet/IP protocol adapter and
uses standard EtherNet/IP port 2222 and 44818 to communicate with readers via PLC.
Using EtherNet/IP
The Ethernet/IP is enabled through the installable application as mentioned above. Users can start or stop the
application from the web console as per the requirement. See Applications on page 126 for more details.
The EtherNet/IP application consists of two parts:
164
Firmware Upgrade
PLC
Ethernet
EtherNet/IP
Application EtherNet/IP protocol
Stack
RFID 3 API
LLRP/TCP
RFID Radio
Module
Implicit Operations:
These are the synchronous operations to perform certain RFID operation. Each implicit/synchronous operation has
its corresponding reply which is executed per connection with configured RPI.
• Inventory Operation: Through this, user can perform inventory operation and get TAG data as reply of the
operation.
• Access Operation: Through this, user can perform Access operation on the TAGs and read memory bank
data which is received as reply packets.
Explicit Operations:
These are the asynchronous operation which can be executed as per the requirement. Explicit operations are
implemented to configure the reader with RFID parameters according to the end-user use case. Below are the
supported explicit operations which can be used to get and set the RFID configuration parameters from/to readers.
NOTE: After changing active profile in a reader using this explicit operation, reset the reader for
EtherNet/IP to perform operations specified in the custom profile.
• Antenna Configuration: The RFID antenna configuration can be modified using this explicit message
command. Parameters such as Sel, Session, Target, RF Mode, Tari, TAG population and Antenna Power
can also be configured.
165
Firmware Upgrade
• Pre-Filter Configuration: This explicit message is used to Add/Delete pre-filter for consecutive RFID
operation. Pre-filter has parameters such as Antenna ID, Memory Bank, Target, Action, Tag Pattern etc.
which is used to perform the RFID operation on specific group of TAGs.
• Post-Filter/Access-Filter Configuration: Post-filter is used to apply filtering on the tags received from
RFID radio module at API level. Access filter is used to apply filtering for access operation. This
configuration is used as the post-filter for inventory operation and as the Access filter for access operation.
Post/Access filter can be configured with parameters such as two sets of Tag Pattern for a specific
memory bank, match pattern criteria, and RSSI range filtering.
• Trigger Configuration: This explicit operation is to configure triggers and report criteria for a RFID
operation. Through this command, parameters such as start/stop triggers, event reporting, and periodic
reporting can be configured.
• GPIO Configuration: FX9600 RFID reader has external GPI and GPOs which can be configured using
this explicit message. GPI can be enabled/disabled and GPO values can be read via EtherNet/IP interface
with this configuration.
• Event Report: Users get the event information which is generated during the RFID operation through this
explicit message.The event can be form the GPI event, antenna event, temperature event or reader
exception event.
• The EtherNet/IP application for FX9600 as a Debian package. The EtherNet/IP stack installed by the
Debian package is already available in the reader out of the box. Zebra provides updates on the support
site.
• Zebra FX9600 AOP for Studio 5000.
• EtherNet/IP Sample project for Studio 5000.
• The Sample Application user guide.
• Detailed Data Model document.
• Exported RUNGs and Data types from sample project to use with the older version of Studio 5000.
NOTE: Our sample application project is created with Studio 5000 v32 and to work with
CompactLogix 5069-L306ER PLC.
166
Cellular Connectivity with
Sierra Modem
Introduction
This chapter describes the configuration of Sierra Modem RV50X to provide the cellular connectivity for Zebra
FX9600 RFID Reader.
Inventory
RFID antenna Ethernet Port
RFID data
RFID reader
Zebra FX9600 RFID Reader is enabled with cellular connectivity through the Sierra Modem RV50X. The data from
the reader is sent to the cloud via the Sierra Modem which has the Global coverage 3G/4G LTE (Cat 6). The
modem requires a GNSS compatible antenna connected to the RV50X. This has been tested with the antenna
AIRLINK® ANTENNA: 3-IN-1 SHARKFIN. Zebra FX9600 RFID Reader along with RV50X is enabled to provide
the GPS coordinates.
This feature enables the following asset tracking features:
167
Cellular Connectivity with Sierra Modem
b. In Local/streaming, Set Location Reports Port as DB9 Serial. Then Apply and Reboot the modem.
168
Cellular Connectivity with Sierra Modem
f. To get the GPS coordinates through LLRP and API3, enable GPS in ROReportSpec as follows:
<moto:MotoTagReportContentSelector>
<moto:EnableGPS>true</moto:EnableGPS>
</moto:MotoTagReportContentSelector>
Example of GSP meta data reported in LLRP:
<moto:MotoTagGPS>
<moto:longitude>776816</moto:longitude>
<moto:latitude>129245</moto:latitude>
<moto:altitude>9140000</moto:altitude>
</moto:MotoTagGPS>
g. Use the following code snippet below is for retrieving GPS data using .net API.
using System;
using Symbol.RFID3;
using System.Threading;
namespace GPSdata
{
class Program
{
static RFIDReader reader = new RFIDReader("X.X.X.X", 5084, 0);
static void Main(string[] args)
{
reader.Config.SetTagStorageSettings(tagStorageSettings);
reader.Actions.PurgeTags();
reader.Actions.Inventory.Perform();
Thread.Sleep(3000);
reader.Actions.Inventory.Stop();
reader.Disconnect();
169
Cellular Connectivity with Sierra Modem
Console.ReadLine();
System.Environment.Exit(0);
if (myTags != null)
{
for (int nIndex = 0; nIndex < myTags.Length; nIndex++)
{
Console.WriteLine("TagID/EPC : " + myTags[nIndex].TagID + " Lat:
" + myTags[nIndex].GPSLocation.Latitude + " Long: " +
myTags[nIndex].GPSLocation.Longitude + " Alt: " + myTags[nIndex].GPSLocation.Altitude
);
}
}
}
170
Cellular Connectivity with Sierra Modem
5. The reader and Sierra modem are connected via network cable. Reader and PC are connected via RNDIS
cable. Perform inventory with GPS data enabled, Coordinates will be reported.
171
Cellular Connectivity with Sierra Modem
2. In Local Streaming Tab Local Reporting Time Interval (seconds) should be set to non-zero value.as zero is disable under
Local IP Report
3. Set Local Report Type as NMEA GGA+VTG+RMC.
4. Set Starting Destination Port to 10001.
5. Then go to Server1 and set Report Interval time as 1 under Events.
6. Set Location Report Type as NMEA GGA+VTG+RMC under Report Type.
7. Set Report Server 1 IP Address as <reader IP> and Report Server 1 Port Number as 10001.
8. Then Apply and Reboot the Modem.
9. While rebooting the modem disconnect the modem from the network by removing the network cable from the
modem. After the modem comes up connect the network cable to the modem. By doing this the default ip
address in local reporting will be set to 192.168.13.100 which will be the ip of the reader. After then connect the
reader to the network hub , finally connect the PC to the network hub
10. Once the modem comes up perform the inventory with GPS data enabled, Coordinates will be reported.
172
Cellular Connectivity with Sierra Modem
173
Cellular Connectivity with Sierra Modem
Easy way of sending the reader data which is in public network via the sierra modem to cloud is achieved by the
configuring the reader in FX Connect http post.
• Configure the reader in HTTP post. This is a licensed feature. Select the HTTP post from the FX Connect
page. The server IP address to which the tag data should be posted should be mentioned in the URL text
box. The port number should be mentioned along with the server ip as below. Eg:
https://10.17.131.52:8081
• There should be a server program running in the server which listens to the data posted by the reader. The
below code must be saved as python file like postServer.py and should be run in the server.
def message():
if request.method == 'POST':
app.logger.info('Request received.')
app.logger.info('Url: %s', request.url)
174
Cellular Connectivity with Sierra Modem
if __name__ == '__main__':
app.run(host='0.0.0.0', port='8080', debug=1)
• We can also send the data through web hook which can be configure as below.
• Start the inventory from FX Connect page by clicking the “Connect” as below.
175
Cellular Connectivity with Sierra Modem
176
SOTI MOBI Client
Introduction
This chapter provides information on SOTI Mobicontrol and includes references to the appropriate guides.
• Zebra Configuration:
• API setup
• Agent specific to Zebra
• Run time password change to access API
• Fix for HTTPS communication.
• Application life cycle management:
• Install application through packages.
• Uninstall applications.
• Installed Applications information panel.
• Identify whether an application is set to as auto start (as a custom application property in the
information panel).
• Actions:
• Soft Reset
• Firmware update.
• Remote Maintenance:
• Remote Zebra Web Console access
• Remote terminal access
• File Transfer
• Alerts and actions
• Out of Contact payload.
177
Firmware Upgrade
178
Firmware Upgrade
To have more information on Enrollment Utility for Zebra device to enroll in MobiControl, go to:
https://discussions.soti.net/kb/enrol-multiple-zebra-rfid-devices-using-zebra-rfid-enrolment-utility-1.
For troubleshooting, go to:
https://discussions.soti.net/kb/not-able-to-access-device-apis-exposed-by-zebra-fx7500-9600-via-custom-data/?p
ostbadges=true.
179
Gen2 V2 Enhancement
Introduction
This chapter describes the Gen2V2 commands supported by the FX Series RFID Reader.
Gen2 V2 Enhancement
The LLRP and RFID3 APIs extensions add four new access commands to support the GS1 Gen2 V2 standard
features. For more details on the following list of commands, go to:
www.gs1.org/standards/epc-rfid/uhf-air-interface-protocol.
• Authenticate:
• The Gen2 V2 standard command supports a variety of cryptographic suites.
• The end user application can perform tag authentication.
• ReadBuffer:
• The Gen2 V2 standard command reads response data of Authentication command.
• Untracable:
• The Gen2 V2 standard command hides a whole or partial tag memory bank for security and/or reading
efficiency.
• The Tag operation range can be reduced for security.
• Crypto:
• NXP custom extension uses ISO/IEC 29167-10 (AES-128) Crypto Suite.
• Contact NXP to get document 286910 How to use UCODE AES.
Above commands are tested with tags that have the following tag identifiers (TIDs)
180
Reader Configuration via
USB Thumb Drive
Introduction
This chapter provides the steps to transfer a reader configuration to another reader via a USB thumb drive.
• The use case is when a reader replacement is required and a new reader is available to replace it.
• Copy the configuration from the reader to be replaced by using a USB flash drive.
• Reset the new reader and effectively assume the role of the replaced reader.
To enable this work flow, you must have a USB flash drive. The details are as follows:
1. Create a special XML control file in a USB flash drive:
a. Format the USB thumb drive using FAT.
b. Create a USBCommand directory in root.
c. Create a XML file with the file name USBCommand.xml.
d. Copy the following XML excerpt to the USB drive. The file directory is
/USBCommand/USBCommand.xml
<FX_USB_COMMAND>
<command name="configuration_one_to_one">
<Input>reader_to_usb</input>
<state></state>
<output></output>
</command>
</FX_USB_COMMAND>
IMPORTANT: The used XML control file in the USB thumb drive cannot be used for a second new
reader. Users must always create a new XML control file following Step 1 and save it in
the USB flash drive to transfer a reader configuration to each new reader.
181
Reader Configuration via USB Thumb Drive
2. The old reader retrieves (the reader APP LED blinks yellow) the XML control file when USB flash drive is
inserted.
3. The old reader copies its configuration file AdvReaderConfig.xml to the USB flash driver. It is safe to
disconnect drive when yellow LED turns off.
4. The new reader parses the control file then loads the older reader configuration (the reader APP LED blinks
green for 10 seconds).
5. After the APP green LED turns off, restart the reader manually. It is safe to keep the USB flash drive connected
while the reader resets.
6. If there is an update issue, the APP LED blinks red for 10 seconds. Logs are written to the USB flash drive. The
USB flash drive can be removed after the red APP LED stops blinking.
182
GPS and Triggers for
Trucking and Delivery
Introduction
This chapter explains the GPS feature and three new added triggers for trucking and delivery.
GPS and New Triggers for Trucking and Delivery Use Cases
The reader must have a cellular connectivity for the RFID data and GPS data to be sent to the cloud (see Cellular
Connectivity with Sierra Modem on page 167).
With the cellular connectivity, the readers send the RFID data and GPS data to the cloud at the instant they are
created. In addition, the GPS data are updated only when vehicle moves. This prevents transmission of redundant
GPS data when vehicle is not moving and the RFID operations are enabled.
183
GPS and Triggers for Trucking and Delivery
3. The reader mounted in the truck starts an inventory cycle at a specific time of day (no date can be specified).
4. The truck completes delivery route. The GPS readings are taken at regular time intervals and when the truck
returns to the warehouse at 4PM.
There are 2 new start triggers and 1 stop trigger:
The new triggers works with some existing triggers. For example, a GPI trigger (old trigger) can work with the new
time lapse stop trigger. The matrix of supported triggers is shown in Table 15.
Immediate6 Not
supported
184
GPS and Triggers for Trucking and Delivery
185
GPS and Triggers for Trucking and Delivery
Figure 141 Single Trigger Pair: Timelapse Start/Timelapse Stop (Period = 0, PeriodicDuration = 0)
Figure 142 Single Trigger Pair: Timelapse Start/Timelapse Stop (Period = 0, TotalDuration = 0, PeriodicDuration
= 0)
186
GPS and Triggers for Trucking and Delivery
187
GPS and Triggers for Trucking and Delivery
Figure 145 Two Trigger Pair: GPI Start/GPI Stop; Timelapse Start/No Stop
188
GPS and Triggers for Trucking and Delivery
Figure 146 Two Trigger Pair: Timelapse Start; GPI Start/GPI Stop
189
Moving and Stationary
Tags
Introduction
This chapter recommends the settings in LLRP and RFID3 APIs to read the moving and stationary tags.
Moving vs Stationary
Some use cases require the readers to monitor moving and stationary tags in a read zone which are defined by
strategically installed antennas. This feature does not report tag direction but provides information if new tags
come in or leave the monitored zone.
An application can also query tags that are detected as not moving by the reader.
If the tag direction through a transition point is required, users can consider the transition readers offered by the
SmartLens solution.
The result accuracy is very sensitive with the number of stationary tags in FOV, the moving tag is not big factor in
algorithm. Tag stationary moderated timeout could be adjusted according to the number of stationary tags within
range from 5 to 10 seconds. Timeout could be 5 seconds if 10 stationary tags, On the contrary, 500 stationary tags
can set timeout to 10 seconds.
This feature can be enabled and leveraged via LLRP and RFID3 APIs.
This feature works reliably if the read zone does not have tags that are hard to read.
To get the stationary tags (which are present in the reader FOV for a defined time) the configuration required is as
follows.
Let us assume if we have first set of 10 tags which are not moving and are stationary in the reader FOV. And, there
is a second set of 10 tags that enter and exit the reader FOV.
First, we need to enable the feature by
tInfo.TagEventReportInfo.setReportTagMovingEvent(TAG_MOVING_EVENT_REPORT.ENABLE);
190
Moving and Stationary Tags
If the tag has stayed for 10secs(setTagStationaryModeratedTimeoutMilliseconds) in reader FOV and then moved
out of Reader FOV within 30secs of inventory, even then the tags are reported as stationary as it stayed in Reader
FOV for 10secs(setTagStationaryModeratedTimeoutMilliseconds)
So depending on the value set in setTagStationaryModeratedTimeoutMilliseconds we need to set the duration of
inventory to get best results.
Recommendation:
LLRP Configuration
This feature can be configured in the MovingStationaryTagReport parameter. This parameter has two fields to
be configured. The ReportMovingTag field can enable/disable moving tag reporting event. The
StrayTagModeratedTimeout field sets timeout in milliseconds for the change of tag from moving state to
stationary state. The timeout value needs optimization as described earlier. The MovingStationaryTagReport
parameter is a custom parameter of ROReportSpec.
<customParameterDefinition name="MovingStationaryTagReport"
<fieldtype="u8" name="ReportMovingTag "enumeration="TagEventSelectorReportMovingTag"/>
<fieldtype="u16" name="StrayTagModeratedTimeout"/>
<allowedIntype="ROReportSpec" repeat="0-1"/>
</customParameterDefinition>
<customEnumerationDefinition name="TagEventSelectorReportMovingTag">
<entry value="0" name="Disable"/>
<entry value="1" name="Enable"/>
</customEnumerationDefinition>
The new tag moderated timeout parameter also plays an important role as described earlier.
191
Moving and Stationary Tags
For this feature, the following moderated timeout settings affect the result.
It is recommended to set the tag invisible moderated timeout to 3 seconds.
It is recommended to set the tag visibility change moderated timeout to 1 second.
<customParameterDefinition name="MotoTagEventSelector">
<field type="u8" name="ReportNewTagEvent"
enumeration="MotoTagEventSelectorReportNewTagEvent"/>
<field type="u16" name="NewTagEventModeratedTimeout"/>
<field type="u8" name="ReportTagInvisibleEvent"
enumeration="MotoTagEventSelectorReportTagInvisibleEvent"/>
<field type="u16" name="TagInvisibleEventModeratedTimeout"/>
<field type="u8" name="ReportTagVisibilityChangeEvent"
enumeration="MotoTagEventSelectorReportTagVisibilityChangeEvent"/>
<field type="u16" name="TagVisibilityChangeEventModeratedTimeout"/>
<allowedIn type="ROReportSpec" repeat="0-1"/>
</customParameterDefinition>
LLRP Report
The MotoTagEventTypeEnum enumeration adds 2 new entries Tag_Moving and Tag_Stationary to extend the
event type in tag event report. If TagEventSelectorReportMovingTag is enabled, the Tag Moving event is used to
report tags whenever the New Tag Visible, Tag Not Visible, and Tag Visibility Changed events take place.
Stationary tags can be obtained by sending the GET_REPORT command to the reader. The moving/stationary
event is in TagReportData > MotoTagEventList > MotoTagEventEntry > EventType > Tag_Moving.
<parameterDefinition name="TagReportData">
<choice repeat="1" type="EPCParameter"/>
<parameter repeat="0-1" type="ROSpecID"/>
<parameter repeat="0-1" type="SpecIndex"/>
..........................
<parameter repeat="0-1" type="MotoTagEventList"/>
</parameterDefinition>
<customParameterDefinition name="MotoTagEventList">
<parameter repeat="0-N" type="MotoTagEventEntry"/>
</customParameterDefinition>
192
Moving and Stationary Tags
<customParameterDefinition name="MotoTagEventEntry">
<field type="u8" name="EventType"
enumeration="MotoTagEventTypeEnum"/>
<field type="u64" name="Microseconds" format="Datetime"/>
</customParameterDefinition>
<customEnumerationDefinition name="MotoTagEventTypeEnum"
namespace="moto">
<entry value="0" name="Unknown"/>
<entry value="1" name="New_Tag_Visible"/>
<entry value="2" name="Tag_Not_Visible"/>
<entry value="3" name="Tag_Visibility_Changed"/>
<entry value="4" name="Tag_Moving"/>
<entry value="5" name="Tag_Stationary"/>
</customEnumerationDefinition>
The new tag moderated timeout parameter also plays a role as described earlier.
For this feature, the following moderated timeouts setting affects the result.
It is recommended to set the tag invisible moderated timeout to 3 seconds.
193
Moving and Stationary Tags
UINT8* pTagID; /**< Tag ID, for C1G2 this field refers EPC Data.*/
UINT32tagIDLength; /**< Tag ID Length (Number of Bytes).*/
......
TAG_EVENTtagEvent;
......
} TAG_DATA, *LPTAG_DATA;
194
Moving and Stationary Tags
UNKNOWN_STATE = 0, /**< This implies that the Tag is a result of autonomous mode operation and but the
state of the tag is not known.*/
NEW_TAG_VISIBLE = 1, , /**< This implies that the Tag is a result of autonomous mode operation and the
tag is visible for the first time.*/
TAG_NOT_VISIBLE = 2, This implies that the Tag is a result of autonomous mode operation and the tag is not
visible.*/
TAG_BACK_TO_VISIBILITY = 3, , /**< This implies that the Tag is a result of autonomous mode operation
and the tag is back to visibility.*/
TAG_MOVING = 4, /**< This implies that the Tag is moving generated by moving/stationary check */
TAG_STATIONARY = 5, /**< This implies that the Tag is stationary generated by moving/stationary check */
NONE = 6
}TAG_EVENT;
195
REST RCI Support
Introduction
The RAIN Reader Communication Interface (RCI) is a simple interface to communicate with the UHF RFID
readers. It eliminates the need to use the traditional APIs where in application development is required.
3 GetRZ / SetRZ Gets / Sets Read Zone, typically refers to the Antenna
4 StartRZ Activates Read Zone and reports tags to a configured Post Server configured using
SetCfg
6 GetGPIOs Obtains the values of the listed GPIOs in the same order as the request list. The
GPIO identifier 0 (ALL) will result in the values of all the available GPIOs to be
reported. GetGPIOs also configure when to report the values.
7 SetGPIOS Sets the GPIO values. The command assumes the application knows the GPIO
types by using the GetGPIOs command.
8 GetProf Obtains the fields and values of a SpotProfile. Current implementation supports only
two Pre-Filters
9 SetProf Set the Spot Profile Filter values. Current implementation supports only two
Pre-Filters
10 _GetTags This is custom command to get the list of unique tags in the field of view of all the
antennas connected to the readers
For more details on RCI including the commands and parameter specifications, refer to the RAIN Reader
Communication Interface (RCI) guideline which is available at:
https://rainrfid.org/technology/rain-communication-interface-rci/
196
REST RCI Support
Communication
The FX Series Readers support RCI payload to the REST interface that is accessible on the reader using the URL
http(s)://IPAddress/restrci.
Figure 147 shows an example of RCI command (GetInfo) and its response using the Postman tool. JSON form
examples are available upon request.
197
Troubleshooting
Troubleshooting
Table 16 provides FX Series troubleshooting information.
Contact the distributor or call the local support if problems persists. See page 16 for contact
information.
Table 16 Troubleshooting
Problem/Error Possible Causes Possible Solutions
Reader error LED lights after the The CPU cannot Refer to the system log for error messages.
reader is in operation. communicate.
Reader error LED stays lit on An error occurred during the Refer to the system log for error messages.
power up. power up sequence.
Cannot access the Administrator User name and password is The default user name is admin and the
Console. unknown. default password is change. To change the
user name and password, see
Communications and Power Connections
on page 37.
Reader is not reading tags. The tag is out of its read Move the tag into read range.
range. See Read Tags on page 77.
Antennas are not connected. Connect antennas.
Tags are damaged. Confirm that tags are good.
Tags are not EPCgen2. Confirm that tags are EPCgen2.
Cannot connect to the reader. The IP address is unknown. See Communications and Power
Connections on page 37 to view the IP
address, or use the host name to connect to
the reader.
198
Troubleshooting
199
Troubleshooting
200
Troubleshooting
201
Troubleshooting
Failed to transmit.
Failed to receive.
Error during Receive of
Command.
Invalid Device Address. The device address Contact Zebra support.
information (parent) is See Service Information on page 16.
invalid, missing, or formatted
inaccurately.
Command parsing state error. A command was formatted Contact Zebra support.
Missing argument for the inaccurately. See Service Information on page 16.
command.
Command internal type cast error.
Missing operator.
Unknown operator.
The action must be confirmed. The user must confirm the Select the confirmation option when issuing
requested action before it is this request.
executed.
Invalid network adapter when The Bluetooth dongle is not Plug in a supported Bluetooth dongle and
navigating to the Bluetooth plugged in or not supported. refresh the browser.
configuration page.
Wireless scan error. Wireless dongle is not Plug in a supported wireless dongle and
plugged in or not supported. repeat the wireless scan.
Unable to connect to the wireless Access point is off or Turn on the access point and make sure it is
network. unreachable. accessible.
Encryption type is not Use one of the following supported
supported in the access encryption types: WEP128, WPA/WPA2
point. and Open.
The wireless page displays Connect the wireless adapter to the reader.
Adapter not found.
Wireless connection is complete, No DHCP server is running Add a DHCP server to the network.
but no IP address. in the network.
OS update in progress. Firmware update on the Wait for the firmware update to complete
reader is ongoing. The and then retry the operation.
current operation is not
permitted.
Cannot change password. Cannot change password for Guest does not need a password to log in to
guest. the Administrator Console.
202
Troubleshooting
203
Troubleshooting
204
Troubleshooting
205
Troubleshooting
206
Licensing Error Logs
Listed
Logs
System
Log
The licensing error logs in the System Log window display error codes. Refer to the code number in Table 18 for
the error descriptions. The following shows an example of the error log:
July 13 13:18:43 FX7500F18F81 user.info rmserver.elf: I-RESPONSE STATUS RESPONSE STATUS:
CODE = 1, CAT = 1, DETAIL = xxxx-1639-583c-40e2-9cd4-abc3-1a9d-xxxx
The code number in this example is 1. Code 1 in Table 18 indicates that one of the input parameters is bad. For
this example, the Activation ID is incorrect.
Table 18 System Log Error Code Descriptions
Code Error Code Message
0 Success.
1 One of the input parameters is bad.
207
Troubleshooting
208
Troubleshooting
209
Troubleshooting
210
Troubleshooting
211
Troubleshooting
212
Troubleshooting
213
Technical Specifications
Technical Specifications
The following tables summarize the RFID reader intended operating environment and technical hardware
specifications.
Table 19 Technical Specifications
Item Description
214
Technical Specifications
215
Technical Specifications
Recommended Services
Support Services Zebra One Care Select and Zebra One Care On Site
Advanced Services RFID Design and Deployment Services
Cable Pinouts
10/100bT Ethernet / PoE Connector
The 10/100BT Ethernet / PoE connector is an RJ45 receptacle. This port complies with the IEE 802.3af
specification for Powered Devices.
216
Technical Specifications
Pin 2 Pin 1
Pin 3 Pin 4
Pin 4
Pin 1
217
Technical Specifications
Pin 1 Pin 8
Pin 1 Pin 12
218
Technical Specifications
The Figure 159 provides an example of a typical GPIO setup with the power derived from an external power
supply.
Figure 159 FX9600 GPIO Setup Example with Power Derived from External Power Supply
219
Technical Specifications
The Figure 160 provides an example of a typical GPIO setup with the power derived from GPIO 24V Pin.
Figure 160 FX9600 GPIO Setup Example with Power Derived from GPIO 24V Pin
220
Static IP Configuration
Introduction
This chapter describes three methods to set the static IP address on the FX7500 and FX9600 RFID Readers.
3. Select Communication.
4. Set Obtain IP Address via DHCP to Off and enter all required information.
221
Static IP Configuration
5. Select Set Properties. You can set a static IP that doesn't belong to this DHCP network.
6. The window displays a Saving. Please wait... message with a progress symbol until the commit completes.
7. When the commit completes, a gray floppy disk icon displays indicating that the commit completes
successfully. The new selection is now set and stored in the reader.
8. The message Reader IP Address config has changed. Needs reader reboot to take effect appears. Reset
the device and use the reader with the static IP network.
222
Static IP Configuration
5. Use a browser to connect to the device with the host name, for example: FX7500CD3B1E, or use the IP
address obtained from ping replies (for example, 169.254.62.74).
6. Log onto the device.
7. Select Communication.
8. Set Obtain IP Address via DHCP to Off and enter all required information.
223
Static IP Configuration
224
RF Air Link Configuration
Introduction
This section lists the supported air link configurations. The air link configuration is available through the LLRP and
RFID3 API interfaces.
Radio Modes
The supported modes are exposed as a list of individual UHFC1G2RfModeTableEntry parameters in the regulatory
capabilities as shown in Table 24 and Table 25. The Mode Index column refers to the index used to walk the
C1G2UHFRFModeTable. Refer to the EPCglobal Low Level Reader Protocol (LLRP) Standard.
*RF Mode 23 is the automac air link profile which is also the default.
**Spectral mask indicator may vary for certain Tari values. Detailed information is available upon request.
Empty bracket [ ] indicates that this RF mode is not supported in FX7500; A number in the bracket indicates the
RF Mode for the FX7500; No bracket indicates RF mode supported by both FX9600 and FX7500.
225
RF Air Link Configuration
*RF Mode 23 is the automac air link profile which is also the default.
**Spectral mask indicator may vary for certain Tari values. Detailed information is available upon request.
Empty bracket [ ] indicates that this RF mode is not supported in FX7500; A number in the bracket indicates the
RF Mode for the FX7500; No bracket indicates RF mode supported by both FX9600 and FX7500.
226
RF Air Link Configuration
*RF Mode 23 is the automac air link profile which is also the default.
**Spectral mask indicator may vary for certain Tari values. Detailed information is available upon request.
Empty bracket [ ] indicates that this RF mode is not supported in FX7500; A number in the bracket indicates the
RF Mode for the FX7500; No bracket indicates RF mode supported by both FX9600 and FX7500.
*RF Mode 21 is the automac air link profile which is also the default.
**Spectral mask indicator may vary for certain Tari values. Detailed information is available upon request.
227
RF Air Link Configuration
*RF Mode 21 is the automac air link profile which is also the default.
**Spectral mask indicator may vary for certain Tari values. Detailed information is available upon request.
228
RF Air Link Configuration
M Value
EPC HAG
M2=2, Spectral
RF Mode Divide BDR FLM PIE Min Max Step T&C
FM0=1, Mask
Index Ratio Value Value Value Tari Tari Tari Conform-
M4=4, Indicator**
ance
M8=8
**Spectral mask indicator may vary for certain Tari values. Detailed information is available upon request.
Empty bracket [ ] indicates that this RF mode is not supported in FX7500; A number in the bracket indicates the
RF Mode for the FX7500; No bracket indicates RF mode supported by both FX9600 and FX7500.
229
Copying Files To and From
the Reader
Introduction
The FX7500 and FX9600 RFID readers support the SCP, FTP, and FTPS protocols for copying files.
SCP
The following examples illustrate SCP use:
scp SourceFileName rfidadm@MyReaderIP:/apps
scp rfidadm@MyReaderIP:/apps/SourceFileName userid@MyLinuxMachineIP:/MyFolderName
FTP
The following examples illustrate FTP use:
ftp> open
To 157.235.207.146
Connected to 157.235.207.146.
220 Welcome to Thredbo FTP service.
User (157.235.207.146:(none)): rfidadm
331 Please specify the password.
Password:
230 Login successful.
ftp>
Use FTP commands such as is, get, and put to manage files. For more information on FTP commands refer to
www.cs.colostate.edu/helpdocs/ftp.html. GUI applications such as FileZilla are also supported on Windows and
Linux machines to connect to the FX7500 and FX9600.
FTPS
Use any standard GUI tool such as FileZilla, to connect to the FX7500 and FX9600 RFID readers over FTPS.
230
Data Protection
Introduction
The FX7500 and FX9600 RFID readers store data in transition when it detects a network condition that prevents
the reader from sending data. This applies to the RFID tag data that the reader application is transmitting to the
outbound TCP socket, and is no longer owned by the RFID application because it is sent to the network layer for
transmission.
When the reader cannot queue RFID data in the outbound TCP socket when an LLRP connection is already
established, it stores all outbound LLRP messages in the data protection queue. The queue can store up to 66,000
messages, which represents more than 5 minutes worth of data when reading 200 tags/second (the nominal data
rate in Dense Reader Mode (DRM) configuration). If the network is still unavailable when the data protection queue
is full, the oldest messages are discarded to accommodate the most recent tag reports.
This feature can not be disabled and operates regardless of the physical network interface used, meaning RFID
data over Wi-Fi and Bluetooth is also protected.
231
Index
Numerics C
10/100BaseT Ethernet . . . . . . . . . . . . . 18, 26, 28, 29, 30 cable pinouts
123RFID Desktop ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
USB client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
USB host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
A chapter descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . 14
administrator console . . . . . . . . . . . . . . . . . . . . . . . . . 46 commit region change . . . . . . . . . . . . . . . . . . . . . . . . . 22
applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 committing changes . . . . . . . . . . . . . . . . . . . . . . . . . 131
committing changes . . . . . . . . . . . . . . . . . . . . . . 131 communication . . . . . . . . . . . . . . . . . . . . . . . . . . . 27, 30
communication settings . . . . . . . . . . . . . . . . . . . . 78 ethernet, wired . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
configure network services . . . . . . . . . . . . . . . . . . 84 communication settings . . . . . . . . . . . . . . . . . . . . . . . . 78
configure network settings . . . . . . . . . . . . 78, 79, 80 configure
configuring system log . . . . . . . . . . . . . . . . . . . . 137 antenna . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
discarding changes . . . . . . . . . . . . . . . . . . . . . . . 131 LLRP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
firmware version . . . . . . . . . . . . . . . . . . . . . 130, 131 read points . . . . . . . . . . . . . . . . . . . . . . . . . . . 63, 64
GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
IPV6 sec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 region . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
main screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 static IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
managing login . . . . . . . . . . . . . . . . . . . . . . . . . . 125 static IP via web console . . . . . . . . . . . . . . 221, 223
reader diagnostics . . . . . . . . . . . . . . . . . . . . . . . . 138 wireless . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
reader profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 configuring network
scan control . . . . . . . . . . . . . . . . . . . . . . . . . . . 24, 77 bluetooth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
set password . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
setting date and time . . . . . . . . . . . . . . . . . . . . . . 122 services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
shutting down . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 wi-fi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 connecting
system log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 to reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
air link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 via bluetooth . . . . . . . . . . . . . . . . . . . . . . . . 148, 149
antennas via host name . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
configuring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 via IP address . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
installing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 via wi-fi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
ports . . . . . . . . . . . . . . . . . . . . . . . 18, 26, 27, 29, 30 connection
applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 antennas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
communication . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
port diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
B ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26, 29
bluetooth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148, 149 wired ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
connecting . . . . . . . . . . . . . . . . . . . . . . . . . . 148, 149 conventions
232
Index
notational . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 G
copying files . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151, 230
country list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18, 26, 29
GPIO connections . . . . . . . . . . . . . . . . . . . . . . . .218
pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .218
D port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27, 30
data protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 GPIO control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .125
date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
deployments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 H
discarding changes . . . . . . . . . . . . . . . . . . . . . . . . . . 131
host communication
ethernet, wired . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
E host name connect . . . . . . . . . . . . . . . . . . . . . . . . . . .19
error log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
ethernet I
pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
POE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 information, service . . . . . . . . . . . . . . . . . . . . . . . . . . .16
port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28, 30 initiating reads . . . . . . . . . . . . . . . . . . . . . . . . . . . .24, 77
setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37, 38 installation
wired . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 antennas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
event statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 communication connection . . . . . . . . . . . . . . . . . .37
mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
IP address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
F IP ping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
files
copying . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151, 230 L
firmware
version . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130, 131 LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28, 31
firmware update . . . . . . . . . . . . . . . . . . . . . 130, 131, 156 LLRP
prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 configure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
first time login . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19, 51 radio modes . . . . . . . . . . . . . . . . . . . . . . . . .225, 227
FTP log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136
copying files . . . . . . . . . . . . . . . . . . . . . . . . 151, 230 configuring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .137
FTPS login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
copying files . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 first time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
FX Connect managing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
http proxy server . . . . . . . . . . . . . . . . . . . . . . . . . 101
license type M
perpetual license . . . . . . . . . . . . . . . . . . . . . 107
trial license . . . . . . . . . . . . . . . . . . . . . . . . . . 107 mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33, 35
licensing concrete wall mounting . . . . . . . . . . . . . . . . . . . . . 35
acquisition modes . . . . . . . . . . . . . . . . . . . . . 108 drywall mounting . . . . . . . . . . . . . . . . . . . . . . . . . . 35
activation id . . . . . . . . . . . . . . . . . . 106, 109, 112 wood or metal wall mounting . . . . . . . . . . . . . . . . .35
device id . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 mounting plate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
download from bin file . . . . . . . . . . . . . . . . . . 111 multiple reader deployments . . . . . . . . . . . . . . . . . . . .47
local license server . . . . . . . . . . . . . . . . . . . . 111
offline . . . . . . . . . . . . . . . . . . . . . . . . . . 111, 112 N
production server . . . . . . . . . . . . . . . . . . . . . 108
UATserver . . . . . . . . . . . . . . . . . . . . . . . . . . 110 NXP
licensing evaluation statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58, 60
enabling license . . . . . . . . . . . . . . . . . . . . . . 107
licensing model . . . . . . . . . . . . . . . . . . . . . . . . . . 106
running inventory . . . . . . . . . . . . . . . . . . . . . . . . . 98
O
USB HID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 obtain reader IP address . . . . . . . . . . . . . . . . . . . . . . .49
using . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
233
Index
P wired ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
wired ethernet AC outlet . . . . . . . . . . . . . . . . . . . .37
Password . . . . . . . . . . . . . . . . . . . . . . . . . . . 19, 156, 162 wired ethernet, power-over . . . . . . . . . . . . . . . . . .38
password . . . . . . . . . . . . . . . . . . . . . . . . 19, 51, 156, 162 shutdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .139
changing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 SNMP
pinouts configure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 software update . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156
GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218 specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 start-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
USB client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 static IP configuration . . . . . . . . . . . . . . . . . . . . . . . . . 221
USB host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 via web console . . . . . . . . . . . . . . . . . . . . . .221, 223
POE . . . . . . . . . . . . . . . . . . . . 18, 26, 28, 29, 30, 38, 216 Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26, 29 statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . 27, 30 event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 GEN2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18, 26, 29 NXP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58, 60
POE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28, 30 system log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136
profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 configuring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .137
system time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122
R
read points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63, 64 T
reader tags
configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43, 77
connecting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 technical specifications . . . . . . . . . . . . . . . . . . . . . . .214
GEN2 statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122
profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 tool for RFID readers - 123RFID Desktop . . . . . . . . . .44
statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . .198
event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .203
NXP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58, 60
status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
reading tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 U
initiating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24, 77 unpacking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
rear panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18, 29 updating firmware . . . . . . . . . . . . . . . . . . .130, 131, 156
reboot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . .153
region . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 updating software . . . . . . . . . . . . . . . . . . . . . . . . . . .156
region configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 USB . . . . . . . . . . . . . . . . . . . . . . . . . 18, 26, 29, 145, 157
region control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 client pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . .217
region setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 host pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . .217
region settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .217
reset . . . . . . . . . . . . . . . . . . . . . . . . . . . 18, 26, 27, 29, 30 user ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
RFID user name . . . . . . . . . . . . . . . . . . . . . . . . . .19, 156, 162
FX reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25, 29 user password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51
RJ45 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28, 30
V
S
version control . . . . . . . . . . . . . . . . . . . . . . . . . .130, 131
SCP vice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
copying files . . . . . . . . . . . . . . . . . . . . . . . . 151, 230
service information . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
set region . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22, 52 W
setting date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
wi-fi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .145
setting time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
connecting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .145
setup
wired ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
234
Index
wireless
configure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Z
zero-configuration networking . . . . . . . . . . . . . . . . . . . 50
235
www.zebra.com