XR400 RFID Reader
Integrator Guide
XR400 RFID Reader Integrator Guide
72E-71773-02
Revision A
October 2005
© 2005 by Symbol Technologies, Inc. All rights reserved.
No part of this publication may be reproduced or used in any form, or by any electrical or mechanical means, without permission in writing from
Symbol. This includes electronic or mechanical means, such as photocopying, recording, or information storage and retrieval systems. The material
in this manual is subject to change without notice.
The software is provided strictly on an “as is” basis. All software, including firmware, furnished to the user is on a licensed basis. Symbol grants
to the user a non-transferable and non-exclusive license to use each software or firmware program delivered hereunder (licensed program). Except
as noted below, such license may not be assigned, sublicensed, or otherwise transferred by the user without prior written consent of Symbol. No
right to copy a licensed program in whole or in part is granted, except as permitted under copyright law. The user shall not modify, merge, or
incorporate any form or portion of a licensed program with other program material, create a derivative work from a licensed program, or use a
licensed program in a network without written permission from Symbol. The user agrees to maintain Symbol’s copyright notice on the licensed
programs delivered hereunder, and to include the same on any authorized copies it makes, in whole or in part. The user agrees not to decompile,
disassemble, decode, or reverse engineer any licensed program delivered to the user or any portion thereof.
Symbol reserves the right to make changes to any software or product to improve reliability, function, or design.
Symbol does not assume any product liability arising out of, or in connection with, the application or use of any product, circuit, or application
described herein.
No license is granted, either expressly or by implication, estoppel, or otherwise under any Symbol Technologies, Inc., intellectual property rights.
An implied license only exists for equipment, circuits, and subsystems contained in Symbol products.
Symbol, Spectrum One, and Spectrum24 are registered trademarks of Symbol Technologies, Inc. Bluetooth is a registered trademark of Bluetooth
SIG. Microsoft, Windows and ActiveSync are either registered trademarks or trademarks of Microsoft Corporation. Other product names mentioned
in this manual may be trademarks or registered trademarks of their respective companies and are hereby acknowledged.
Symbol Technologies, Inc.
One Symbol Plaza
Holtsville, New York 11742-1300
http://www.symbol.com
Patents
This product is covered by one or more of the patents listed on the web site: www.symbol.com/patents
Revision History
Changes to the original manual are listed below:
Change
Date
Description
-01 Rev A
August 2005
Initial Release
-02 Rev A
October 2005 Added Gen 2 update
Contents
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
About This Guide
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Chapter Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Notational Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Related Documents and Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Service Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Symbol Support Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Chapter 1. Getting Started
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
RFID Technology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
RFID Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
The XR400 RFID Reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Configuration and Upgrading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Tag Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Event Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Device Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
XR400 LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Gen 2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Read Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Write Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Kill Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-7
vi XR400 RFID Reader Integrator Guide
Lock Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-7
Dense Reader Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-7
Connection Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-7
Flexible Read Point Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-7
Chapter 2. Installation and Communication
XR400 Physical Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
XR400 Ports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-3
Installing the XR400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4
Mounting Tips. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4
Mounting the XR400. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4
Connecting Antennas to the XR400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-5
Portal Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-5
Powering the XR400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-6
Verifying Hardware Functionality. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-6
Connecting the XR400 for Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-7
Ethernet Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-7
RS232 Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-7
Reading Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-8
Chapter 3. Administrator Console
Managing the XR400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-4
Scan Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-6
Scheduling a Periodic Scan Read Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-7
Query Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-10
Writing a Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-12
Tag Writing Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-12
Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-13
Creating a Filter Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-13
Read Point Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-19
Read Point Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-20
Adding and Modifying Read Point Zones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-20
Renaming, Enabling, and Disabling the XR400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-21
Configuring Individual Read Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-23
Event Notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-24
Visibility Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-24
Threshold Event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-24
Network Status Event. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-24
Exception Events. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-24
Selecting Event Notification Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-25
Committing / Discarding Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-28
Managing Trusted Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-29
Managing Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-30
User Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-31
Contents vii
Device Configuration Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-32
Manually Installing the XR400 DCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-32
XR400 Partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-32
Creating XR400 partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-33
Upgrading the Application partition onto the reader. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-33
XR400 Power Level Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-35
Chapter 4. Maintenance and Troubleshooting
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Reader Maintenance - Changing Communication Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-3
Setting Date and Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-6
Getting Firmware Version Number. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-7
Monitoring Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-8
Backing Up the Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-8
Logging Out from the Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-9
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-10
Chapter 5. Creating/Loading Hex Images
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-3
Creating Hex Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-3
Manually Installing the DCP for the XR400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-3
XR400 Partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-3
Creating XR400 Partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-4
Starting Terminal Configuration Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-4
Defining Script Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-6
Upgrading the Application partition onto the reader. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-8
Appendix A. Specifications
Technical Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cable Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ethernet Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RS232 Port Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GPIO Port Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-3
A-5
A-5
A-5
A-6
Appendix B. XR400 Firmware Upgrade Procedure
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Prerequisites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Auto Recovery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Update Phases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Update Method 1, Use a LAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Update Method 2, Direct Connect Over the Ethernet Port. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Index
Tell Us What You Think...
B-3
B-3
B-4
B-4
B-5
B-7
viii XR400 RFID Reader Integrator Guide
About This Guide
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Chapter Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Notational Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Related Documents and Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Service Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
Symbol Support Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii
x XR400 RFID Reader Integrator Guide
xi
Introduction
This Integrator Guide provides information about installing, configuring, and using the XR400 RFID Reader. The XR400 is a
multi-protocol RFID reader providing real time, seamless tag processing for EPC-compliant tags: Class 0 (Read Only), Class 0 (Read/
Write, also known as Class 0+), Class 1 (Read/Write) and Gen2.
Chapter Descriptions
Topics covered in this guide are:
•
•
•
•
•
•
•
Chapter 1, Getting Started provides an overview of RFID technology and components and a description of the XR400 Reader
and its features.
Chapter 2, Installation and Communication provides information on installing the XR400 and setting it up.
Chapter 3, Administrator Console describes how to use the web based Administrator Console to configure and manage the
XR400 reader.
Chapter 4, Maintenance and Troubleshooting describes how to use the reader maintenance console to perform low-level
reader maintenance tasks. It also includes troubleshooting tips.
Chapter 5, Creating/Loading Hex Images describes how to install and use the Terminal Configuration Manager (TCM) to
customize flash file system partitions for the mobile computer.
Appendix A, Specifications lists the hardware specifications and reader interface details.
Appendix B, XR400 Firmware Upgrade Procedure describes how to upgrade the reader with new firmware.
Notational Conventions
Conventions used in this document:
•
•
•
•
Italics are used to highlight the following:
• Chapters and sections in this and related documents
• Dialog box, window and screen names
• Drop-down list and list box names
• Check box and radio button names
• Icons on a screen.
Bold text is used to highlight the following:
• Key names on a keypad
• Button names on a screen.
Bullets (•) indicate:
• Action items
• Lists of alternatives
• Lists of required steps that are not necessarily sequential.
Sequential lists (e.g., those that describe step-by-step procedures) appear as numbered lists.
xii XR400 RFID Reader Integrator Guide
Related Documents and Software
For more information about the XR400 RFID Reader refer to:
• XR400 RFID Reader Quick Reference Guide, p/n 72-71466-xx
• DC600 Portal Integrator Guide, p/n 72E-71772-01
• XR400 Interface Control Guide, p/n 72E-71803-xx
• XR400 Reader C API Programmer Reference Guide, p/n 72E-73028-xx
For the latest version of this guide and related guides, go to: http://www.symbol.com/manuals.
Service Information
If an equipment problem occurs, contact the appropriate regional Symbol Support Center. Before calling, locate the product model
number and serial number. Call the Support Center from a phone near the equipment so that the service person can try to talk through
the problem.
If the problem cannot be solved over the phone, the equipment may need to be returned for servicing. If that is necessary, specific
directions will be provided.
Symbol Technologies is not responsible for any damages incurred during shipment if the approved shipping
container is not used. Shipping the units improperly can possibly void the warranty.
If the Symbol product was purchased from a Symbol Business Partner, contact that Business Partner for service
Symbol Support Center
For service information, warranty information or technical assistance contact or call the Symbol Support Center listed below. For the
latest service information go to http://www.symbol.com.
United States 1
Symbol Technologies, Inc.
One Symbol Plaza
Holtsville, New York 11742-1300
1-800-653-5350
Canada
Symbol Technologies Canada, Inc.
5180 Orbitor Drive
Mississauga, Ontario L4W 5L9
905-629-7226
United Kingdom
Symbol Technologies
Symbol Place
Winnersh Triangle, Berkshire RG41 5TP
United Kingdom
0800 328 2424 (Inside UK)
+44 118 945 7529 (Outside UK)
Asia/Pacific
Symbol Technologies Asia, Inc.
230 Victoria Street #04-05
Bugis Junction Office Tower
Singapore 188024
337-6588 (Inside Singapore)
+65-337-6588 (Outside Singapore)
Australia
Symbol Technologies Pty. Ltd.
432 St. Kilda Road
Melbourne, Victoria 3004
1-800-672-906 (Inside Australia)
+61-3-9866-6044 (Outside Australia)
Austria/Österreich
Symbol Technologies Austria GmbH
Prinz-Eugen Strasse 70 / 2.Haus
1040 Vienna, Austria
01-5055794-0 (Inside Austria)
+43-1-5055794-0 (Outside Austria)
xiii
Denmark/Danmark
Symbol Technologies AS
Dr. Neergaardsvej 3
2970 Hørsholm
7020-1718 (Inside Denmark)
+45-7020-1718 (Outside Denmark)
Europe/Mid-East Distributor Operations
Contact the local distributor or call
+44 118 945 7360
Finland/Suomi
Oy Symbol Technologies
Kaupintie 8 A 6
FIN-00440 Helsinki, Finland
9 5407 580 (Inside Finland)
+358 9 5407 580 (Outside Finland)
France
Symbol Technologies France
Centre d'Affaire d'Antony
3 Rue de la Renaissance
92184 Antony Cedex, France
01-40-96-52-21 (Inside France)
+33-1-40-96-52-50 (Outside France)
Germany/Deutschland
Symbol Technologies GmbH
Waldstrasse 66
D-63128 Dietzenbach, Germany
6074-49020 (Inside Germany)
+49-6074-49020 (Outside Germany)
Italy/Italia
Symbol Technologies Italia S.R.L.
Via Cristoforo Columbo, 49
20090 Trezzano S/N Navigilo
Milano, Italy
2-484441 (Inside Italy)
+39-02-484441 (Outside Italy)
Latin America Sales Support
7900 Glades Road
Suite 340
Boca Raton, Florida 33434 USA
1-800-347-0178 (Inside United States)
+1-561-483-1275 (Outside United States)
Mexico/México
Symbol Technologies Mexico Ltd.
Boulevard Manuel Ávila Camacho # 24- 9 Piso
Col. Lomas de Chapultepec
México DF: CP 11000
Mexico City, DF, Mexico
5-520-1835 (Inside Mexico)
+52-5-520-1835 (Outside Mexico)
Netherlands/Nederland
Symbol Technologies
Kerkplein 2, 7051 CX
Postbus 24 7050 AA
Varsseveld, Netherlands
315-271700 (Inside Netherlands)
+31-315-271700 (Outside Netherlands)
Norway/Norge
Symbol registered and mailing address:
Symbol Technologies Norway
Helsfyr Panorama
Innspurten 9
Oslo N-0663
Symbol repair depot and shipping address:
Symbol Technologies Norway
Enebakkveien 123
N-0680 OSLO, Norway
+47 2232 4375
South Africa
Symbol Technologies Africa Inc.
Block B2
Rutherford Estate
1 Scott Street
Waverly 2090 Johannesburg
Republic of South Africa
11-809 5311 (Inside South Africa)
+27-11-809 5311 (Outside South Africa)
Spain/España
Symbol Technologies S.L.
Avenida de Bruselas, 22
Edificio Sauce
Alcobendas, Madrid 28108
Spain
+913244000 (Inside Spain)
+34-9-1-320-39-09 (Outside Spain)
xiv XR400 RFID Reader Integrator Guide
Sweden/Sverige
“Letter” address:
Symbol Technologies AB
Box 1354
S-171 26 SOLNA
Sweden
Visit/shipping address:
Symbol Technologies AB
Solna Strandväg 78
S-171 54 SOLNA
Sweden
Switchboard: 08 445 29 00 (domestic)
Call Center: +46 8 445 29 29 (international)
Support E-Mail: Sweden.Support@se.symbol.com
1Customer support is available 24 hours a day, 7 days a week.
Getting Started
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
RFID Technology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
RFID Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
The XR400 RFID Reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Configuration and Upgrading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Tag Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Event Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Device Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
XR400 LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Gen 2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Read Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Write Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Kill Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-7
Lock Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Dense Reader Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Connection Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
Flexible Read Point Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
1-2
XR400 RFID Reader Integrator Guide
Getting Started 1-3
Introduction
The XR400 Reader offers a variety of options for connecting to corporate networks via Ethernet or serial connections.
RFID Technology
RFID (Radio Frequency Identification) is an advanced automatic identification (Auto ID) technology that uses radio frequency signals
to identify tagged items. A typical RFID system consists of transponders called tags, readers, and antennas, which function as follows:
•
•
An RFID tag contains a chip that can store a limited amount of data. This data may be pre-encoded or can be encoded in the
field. Tags come in a variety of shapes and sizes.
A reader sends out radio frequency waves using attached antennas. This RF field powers and charges the tags, which are
tuned to receive radio waves. The tags use this power to modulate the carrier signal. The reader interprets the modulated
signal and converts the data to a format for computer storage. The computer application translates the data into an
understandable format.
Tags
RF Wave and
Response
Physical/Network
Connection
Reader and Antenna
Host Computer
Figure 1-1. RFID System Elements
RFID Components
Symbol RFID solutions offer low cost, long read range and a high read rate. These features can be used to provide real time,
end-to-end visibility of products and assets in the factory, distribution center, retail outlet, or other facility. A typical Symbol RFID
system consists of the following components:
•
•
•
Silicon based RFID tags that can be attached to vehicles, trailers, containers, pallets, boxes, etc.
Different antennas types can be used to support applications such as dock door (area antennas), conveyor.
Readers that power and communicate with the tags for data capture and provide host connectivity for data migration.
Tags
The tags contain embedded chips that store unique information. Available in various shapes and sizes, tags, often called
transponders, receive and respond to data requests. Tags require power to send data, and are available with two power options:
•
•
Active Tags: are typically powered by light weight batteries and have limited life.
Passive Tags: are powered by the RF field generated by the RFID reader. Passive tags are much lighter, less expensive, and
have a much longer life than active tags.
1-4
XR400 RFID Reader Integrator Guide
Antennas
Antennas are used to transmit and receive radio frequency signals. Antennas do not perform processing. A read point is the RF range
of an antenna.
Readers
Readers communicate with the tags and transfer the data to a host computer. Readers also provide features such as filtering, CRC
check and tag writing.
The XR400 RFID Reader
The Symbol XR400 is an intelligent, multi-protocol UHF RFID reader with RFID read performance that provides real-time, seamless
EPC-compliant tags processing.
XR400 features:
•
•
•
•
Multi-protocol operation - Class 0 (Read Only), Class 0 (Read/Write, also known as Class 0+), Class 1 (Read/Write) and Gen2.
Intel XScale® processor with Windows® CE
Support for custom or third-party applications
Feature set for event and tag management.
Figure 1-2. XR400 Reader
The XR400 provides a wide range of features that enable implementation of complete, high-performance, and intelligent RFID
solutions.
Configuration and Upgrading
The XR400 is easily to reconfigure using the Administrator Console. The XR400 can also accept new firmware and configuration under
host control.
Getting Started 1-5
Tag Management
Ad Hoc Querying
Use ad hoc querying to send a query about tag visibility. The XR400 replies with Tag(s) Visible, Not Known (never seen or imported),
or Not Visible (previously seen but now missing, with last seen timestamp).
Tag Filtering
Use tag filtering to apply filters during read operations. A filter can include or exclude a tag based on the specified bit pattern. The
XR400 offers two types of filtering:
•
•
Pre-Processing: The ability to read tags is restricted by the include or exclude filtering specification.
Post Processing: The XR400 reads all visible tags and applies the filters to the data being sent to the host computer.
Tag List
Use the tag list feature to send information about tags from the host to the reader. The host can purge the tag list to remove
information that is no longer required from the reader.
Event Management
Event Notification
Use event notification to receive notification about certain events. Moderating events smooths out transient RF conditions and
insures that a tag has actually moved out of range, rather than just missing a single read.
Exception Notification and Heart Beat Notification
The XR400 supports sending exception notifications via Simple Network Management Protocol (SNMP) or XML. The heart beat
notification feature sends periodic messages that indicate whether or not the reader is functional.
Device Management
Quick Backup and Recovery
To back up and restore reader configuration, use a web browser to download the configuration XML file, then download the file to
the reader using the Administrator Console.
SNMP Integration
The XR400 can send real time notification of specific events and failures to the SNMP server.
1-6
XR400 RFID Reader Integrator Guide
Security
Trusted Hosts
Use the Trusted Hosts security feature to prevent unauthorized network hosts from communicating with the reader. This feature
restricts access to the list of allowed host IP addresses.
User Level Security
The XR400 recognizes three user access levels:
•
•
•
View - view reader configuration settings.
Edit - view and edit configuration settings.
Maintenance - view and edit configuration settings and perform administrative tasks such as updating reader firmware.
Use this feature to assign different access levels to users, allowing them to perform necessary tasks without compromising security.
Logging
The XR400 keeps a log of all system-related activities for security and troubleshooting. The log, includes time-stamped system
activities such as good and bad tag reads, login attempts, hardware failures, and other events. Use the log to pinpoint problems, to
facilitate quick resolution and to identify administrators who may require additional training to prevent future problems.
XR400 LEDs
The XR400 LEDs indicate reader status as described in Table 1-1.
Yellow
(Read)
Red
(Error)
Green
(Power)
Figure 1-3. XR400 LEDs
Table 1-1. LED Indications
LED
Description
Green
Reader is powered on
Red
Error condition or non-operational mode, e.g., boot-up
Yellow
Successful tag read
Getting Started 1-7
Gen 2 Features
The following Gen 2 features have been added.
Read Operation
The Class1 V2, EPC Tag ID read function is supported.
Write Operation
The Class1 V2, EPC Tag ID write function has been added.
Kill Operation
The Class1 V2 Kill Command implements the Kill command Kill Code Write command and a new Kill Specific command in the Class1
V2 protocol.
Lock Operation
The Class1 V2 permanent EPC Tag ID is supported.
Dense Reader Mode
The Class1 V2 Dense Reader mode, allows the reader operate in an environments where multiple readers are simultaneously
operating, where few readers are operating or just the one reader is operating.
Connection Options
The XR400 provides flexibility for connecting to networks via an Ethernet connection. Access each XR400 from anywhere on the
network via its unique IP address. The XR400 may be configured to obtain its IP address from a DHCP server, automating the IP address
and default Gateway configurations.
Flexible Read Point Configurations
Connect up to eight antennas (four transmit and four receive) to a single XR400. This decreases the per-read-point cost. Logically
combine antennas to create a single, wide read point with a much greater range than that of a single antenna.
1-8
XR400 RFID Reader Integrator Guide
Installation and Communication
XR400 Physical Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
XR400 Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Installing the XR400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Mounting Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Mounting the XR400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Connecting Antennas to the XR400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Portal Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Powering the XR400. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Verifying Hardware Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Connecting the XR400 for Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Ethernet Connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
RS232 Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
Reading Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
2-2
XR400 RFID Reader Integrator Guide
Installation and Communication 2-3
XR400 Physical Connections
LEDs
Mounting Tabs
Mounting Tabs
GPIO
10/100BaseT Ethernet
Antenna (Reverse TNC)
USB Client
USB Host
Reset Button
RS232
Power
Figure 2-1. XR400 Parts
Use only the XR400 provided parts or parts approved/recommended by Symbol. Substituting other cables or
parts may degrade system performance, damage the XR400, and/or void the warranty.
XR400 Ports
The available ports are:
Table 2-1. XR400 Port Descriptions
Port
Description
Antenna (Reverse TNC)
Connect up to eight antennas - four transmit (TX), four receive (RX). Also use the four TX ports as TX/RX ports in single port mode.
10/100BaseT Ethernet
Insert a standard RJ45 Ethernet cable for connection to an Ethernet network. Insert a cross-connect Ethernet cable for connection to a
local computer.
USB Client
For future expansion.
USB Host
For future expansion.
RS232
Insert an RS232 cable with a DB9 connector for serial console communications to a host.
GPIO
Insert a DB15 serial cable for connection to external devices.
Power
Connect the Symbol approved power supply. The DC connector connects to an AC adapter that varies depending on the country.
Maximum power consumption: 24 VDC, 1.2 A.
2-4
XR400 RFID Reader Integrator Guide
Installing the XR400
The XR400 must be professionally installed.
Mounting Tips
Consider the following before selecting a location for the XR400 reader:
•
•
•
•
•
Mount the XR400 indoors, in operating range and out of direct sunlight, high moisture, or extreme temperatures.
Mount the XR400 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.
Mount the XR400 within 15 feet of the antennas.
Ensure the power cord can reach the power source outlet.
Mount the XR400 onto a permanent fixture, such as a wall or a shelf, where it will not be disturbed, bumped, or damaged.
Allow a minimum of five inches of clearance on all sides of the XR400.
When installing the antenna ensure a minimum separation distance of 9.1 in (23 cm) between the
antenna and humans.
Mounting the XR400
1. Position the XR400 on the wall or shelf, ensuring a minimum clearance of five inches on all sides. Orient the XR400 vertically
with the ports at the bottom and ensure that all connected cables hang straight down.
2. Mark the hole locations using the mounting tabs as a guide (see Figure 2-1). Remove the XR400 and drill four holes at the
marked locations. See Figure 2-2 for mounting dimensions.
3. Reposition the XR400 over the mounting holes and secure using fasteners appropriate for the surface material.
5" / 12.7 cm
Minimum
Clearance
4.75" / 12.05 cm
12.73" / 32.30 cm
5" / 12.7 cm
Minimum
Clearance
Figure 2-2. Mounting Hole Diagram
Installation and Communication 2-5
Connecting Antennas to the XR400
Power off the XR400 before connecting antennas. See Powering the XR400 on page 2-6. Never disconnect the
antennas while the XR400 is powered on or reading tags (when the yellow LED is lit). This can damage the
XR400.
Do not turn on the antenna ports from a host to which antennas are not connected.
To connect up to four antenna pairs to the XR400:
1.
2.
3.
4.
5.
6.
7.
Attach the N connector of an antenna cable to antenna 1.
Attach the reverse TNC connector of the cable to a TX antenna port on the XR400.
Secure the cable using wire ties. Do not bend the cable.
Attach the N connector of a second antenna cable to antenna 2.
Attach the reverse TNC connector of the cable to an RX antenna port on the XR400.
Secure the cable using wire ties. Do not bend the cable.
Repeat steps 1-6 to connect up to three more antenna pairs to the XR400.
Portal Setup
In portal situations such as dock doors, ensure the TX for an antenna on one side of the portal faces the TX of the opposing antenna.
Similarly, ensure that the antenna RXs face each other.
TX1
TX2
RX1
RX2
Antenna Pair 1
Antenna Pair 2
Figure 2-3. Portal Alignment
2-6
XR400 RFID Reader Integrator Guide
Powering the XR400
Connect the antennas before supplying power to the XR400.
Applying power to the XR400 reader before establishing proper grounding can cause a benign spark.
Adhere to the following procedures to ensure proper grounding.
To power the reader:
1. Insert the power supply barrel connector into the XR400 power port (see Figure 2-1 on page 2-3).
2. Apply power to the power supply. The green Power LED lights to indicate the XR400 is powered on (see XR400 LEDs on page
1-6).
To power down the reader:
1. Unplug the power supply from its power source to remove power. The green Power LED turns off to indicate that the device
is powered off and the system is not operational.
2. Remove the barrel connector from the XR400 power port.
Do not power off the XR400 until the yellow LED is off, indicating that there are no reads in process.
Verifying Hardware Functionality
Power On Test
The red Error LED lights when power is supplied to the XR400, then turns off. The green Power LED lights when the XR400 completes
power-up and is operational.
Read Test
After the XR400 powers up, test the read range to verify that it meets requirements.
1.
2.
3.
4.
Enable polling using the web based XR400 Administrator Console. See Scan Control on page 3-6.
Control the XR400 through a real time application.
Present a tag so it is facing the antenna.
Walk slowly toward the antenna until the XR400 yellow Read LED light, this indicates that the tag was it detected and read.
The distance between the tag and the antenna is the approximate read range.
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.
Installation and Communication 2-7
Connecting the XR400 for Communication
Connect the XR400 to a host or network via Ethernet.
Ethernet Connection
The XR400 communicates to the host via a 10/100Base-T Ethernet cable. Ethernet connection allows access to the Administrator
Console, used to change XR400 settings. Power is provided separately using a Symbol AC power supply.
XR400 Ethernet connection:
1. Connect the RJ45 Ethernet cable to the Ethernet port on the XR400. See Figure 2-1 on page 2-3. Ensure the Ethernet cable
is terminated according to Table A-2 on page A-5.
2. Plug the other end of the Ethernet cable into the host system LAN port.
If not connecting to an Ethernet network, connect one end of an Ethernet crossover cable (not provided) to the Ethernet card
on the computer, and the other end to the TCP/IP port on the XR400.
3. On a networked computer, open an Internet browser and enter the IP address of the XR400. The Administrator Console login
window appears.
4. Log in to the XR400 Administrator Console. The XR400 settings such as the IP address may also be changed. See Chapter 3,
Administrator Console.
RS232 Connection
Serial communication allows accessing the XR400 Administrator Console using terminal software in order to change XR400 settings.
Use this method of administration rather than the Web-based method in the following situations:
•
•
•
•
•
When the IP address of the XR400 is unknown.
To find the DHCP assigned IP address.
When crossover cables are not available and the IP address is changed per the network addressing scheme.
Other situations when XR400 administration is necessary without connecting to the Web-based Administrator Console.
The Web-based Administrator Console is disabled.
To connect the XR400 via RS232:
1. Connect a DB9 serial cable to the XR400 RS232 port. See Figure 2-1 on page 2-3. Ensure the cable is terminated according
to Table A-3 on page A-5.
2. Plug the other end of the cable into the host computer.
3. On the host computer, launch a terminal emulation program (such as HyperTerminal) and configure it as follows:
• Terminal Type: VT-100
• Port: COM 1-4 (depending on the COM port used)
• Terminal Settings:
• 38400 bps transfer rate
• 8 data bits
• no parity
• 1 stop bit
• no flow control
• no hardware compression
4. After establishing a connection with the XR400, type AdvancedReaderConsole or ARC on the host computer and press Enter.
2-8
XR400 RFID Reader Integrator Guide
5. Enter admin as the username and change as the password. These are the default settings, the password cannot be changed
from the serial console. To change the password (or create a new user account) use the Web-based Administrator Console.
The host displays the Current Configuration menu:
Current Configuration:
Serial Number: C80507AF8280442D MAC Address: 00:A0:F8:C1:E2:D8
1 -- DHCP
2 -- IP Address
3 -- IP Port
4 -- Network Mask
5 -- Gateway
6 -- DNS Host
7 -- HTTP Server is
8 -- HTTP Port is
9 -- Telnet Server
10 -- FTP Server
11 -- Watchdog
12 -- Trusted Hosts Only
13 -- Commit Change
14 -- Discard Change
15 -- Exit
16 -- Reboot
17 -- Show system log
18 -- Trace system log
: ON
: 192.168.127.254
: 3000
: 255.255.255.0
: 0.0.0.0
: 0.0.0.0
: ON
: 80
: Enabled
: Enabled
: Disabled
: OFF
: OFF
Select the menu number to change the item value:
To change a setting, enter the menu number, press Enter, then enter the new configuration value. For example, to change
the IP address, enter 2 to select IP Address, press Enter, then enter a new IP address value.
6. Enter 13, then press Enter to apply the change.
Reading Tags
To connect the XR400 to a host computer and read tags in real time, connect through Ethernet TCP/IP and use a real time application.
Refer to the user guide provided with the application for connection information.
Administrator Console
Managing the XR400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Scan Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Scheduling a Periodic Scan Read Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Query Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Writing a Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
Tag Writing Tips. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
Filtering. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
Creating a Filter Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
Read Point Classes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-19
Read Point Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20
Adding and Modifying Read Point Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20
Renaming, Enabling, and Disabling the XR400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-21
Configuring Individual Read Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
Event Notification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-24
Visibility Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
Threshold Event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
Network Status Event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
Exception Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
Selecting Event Notification Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25
Committing / Discarding Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28
Managing Trusted Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
Managing Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30
User Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
3-2
XR400 RFID Reader Integrator Guide
Device Configuration Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
Manually Installing the XR400 DCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
XR400 Partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
Creating XR400 partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33
Upgrading the Application partition onto the reader. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33
XR400 Power Level Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-35
Administrator Console 3-3
Managing the XR400
Use web browser on a host computer to access the XR400 Administrator Console. The Administrator Console is used to manage and
configure the XR400.
1. To access the Administrator Console enter the IP address of the XR400 in a web browser. The Console Login window
appears.
Figure 3-1. Console Login
2. If this is the first visit to the console, enter admin in the User Name: field and change in the Password: field. A second
window prompts to change the password. Enter and confirm the new password, then click Change. Use this new password
for subsequent visits to the console.The Console Main Menu window appears.
Figure 3-2. Console Main Menu
3-4
XR400 RFID Reader Integrator Guide
Pressing and holding the reset button for more than 5 seconds reverts the reader to factory default settings.
This includes the password and reader configuration.
Status
Click Status on the console main menu to view the Reader Status window, which displays information about the XR400 and read
points (antennas).
Figure 3-3. Reader Status Window
Table 3-1 describes the elements in the Reader Status window.
Table 3-1. Reader Status Window Elements
Item
Value Format
Description
Device Status Summary of the Reader
Total
Number
Number of readers and read points (antennas) connected. Since a single reader is
connected to the Administrator Console, for the reader this number is always 1.
Enabled
Number
Total number of readers and read points enabled for reading. Since a single reader
is connected to the Administrator Console, for the reader this number is always 1
or 0 (if the reader is disabled).
User Disabled
Number
Number of user-disabled readers and read points. This value is always 1 or 0.
For information on how to disable readers, see Renaming, Enabling, and Disabling
the XR400 on page 3-21.
Administrator Console 3-5
Table 3-1. Reader Status Window Elements (Continued)
Item
Value Format
Description
System Disabled
Number
Number of system-disabled readers and read points. If a device becomes nonoperational, the system disables it, but allows other system components to
operate. This value is always 1 or 0.
Parent Disabled
Number
Devices dependent on a non-operational parent device. For example, when a
reader is system-disabled, its read points are marked parent disabled.
System Clock
[Weekday] [Month] [Day of the Month]
[Hour:Minute:Second] [Year]
The reader system clock time. Click to change this time.
System Up Time
[Number of Days] [Number of Hours]
[Number of Minutes] [Number of
Seconds]
The length of time that the reader has been running.
CPU Usage
Percentage
Percent of CPU used by the user and the system.
Memory Usage
Number of bytes
Lists the Flash Usage by the Application, Platform and Data partitions: Total
amount allocated, the amount used and the amount of free flash memory
Flash Usage
Number of bytes
Lists the Flash Usage by the Application, by the Platform and by the Data: Total
amount of device Flash memory. The amount of Flash memory used. The amount of
free Flash memory. Also broken down by flash partitions (application, platform, and
data).
Automatic Enable Period
Minutes
After the specified number of minutes the system attempts to enable any systemdisabled device. Auto enable is on by default and this setting generates a log file
update each time the system attempts to enable a device.
Reader Information
3-6
XR400 RFID Reader Integrator Guide
Scan Control
Click Scan Control on the console main menu to view the Scan Control window, which allows initiating an on demand scan and
enabling / disabling polled read points. For periodic read points, the window displays when the next scan is scheduled.
Figure 3-4. Scan Control Window
To initiate a scan for on-demand read points click Initiate Scan.
To enable or disable polling for polled read points click Enable Polling or Disable Polling.
Administrator Console 3-7
Scheduling a Periodic Scan Read Point
To schedule a periodic scan for a read point, modify the read point class setting:
1. Click Read Point Class.
Figure 3-5. Read Point Classes Window
2. Enter a name for the read point class in the Class Name: field.
3. Select the antenna type from the Type: drop-down list. Options are:
• AREA: Long range antenna.
• PORTAL: Select for portal situations such as dock doors.
4. In the Scan Period: drop-down list select how often to scan a read point for tags. Options are:
• On Demand: Only scan read points when the user initiates a scan request.
• Polled: Scan read points continuously.
• Periodic: Select the time interval for which to scan read points.
5. In the Gain: drop-down list select the gain (a percentage) to designate the antenna power setting for reading RFID tags.
6. Select how many times to repeat the read command when performing a scan from the Retry: drop-down list.
7. Select the type of tags to read from the Air Protocol: drop-down list. Options are CLASS 0, CLASS 1, or Gen2.
8. Select a filter from the Tag Selection: drop-down list to specify which tags to read. See Query Tags on page 3-10 for
information on creating filters.
9. In the Write Gain: drop-down list select the gain (a percentage) to designate the antenna power setting for writing RFID tags.
10. Select which motions sensors, if any, are used from the Motion: drop-down list.
11. Click Add Class. The new class appears in the Class List.
12. Click Commit / Revert. See Committing / Discarding Changes on page 3-28.
3-8
XR400 RFID Reader Integrator Guide
13. Click Configuration. The Reader Configuration window displays a list of antennas (read points).
Figure 3-6. Reader Configuration Window
14. Select the read point on which to schedule periodic scans. The following window provides details about the read point.
Figure 3-7. Read Point Configuration Window
15. Select the new read point class from the Class: drop-down list. This associates the read point with the new read point class.
16. Click Modify Read Point, then Commit/Revert to apply the changes. See Committing / Discarding Changes on page 3-28.
Administrator Console 3-9
17. Click Scan Control. The Scan Control window indicates when the next periodic scan is scheduled.
Figure 3-8. Reader Scan Control Window
3-10
XR400 RFID Reader Integrator Guide
Query Tags
Use the query tags feature to read tags and get status information. The XR400 replies with one of the following tag status indications:
•
•
•
The tag is not known to the system. (The tag was never seen or imported.)
The tag is not visible to the system. (The tag is known to the system, but is currently not visible to any read point.)
The tag is visible at one or more read points. (A list of read points where the tag is visible displays.)
Querying a tag requires the tag ID and the type of tag. To obtain the tag ID and type of all tags the XR400 is reading:
1. Enable polling at the XR400 and configure read point classes as polled classes.
2. Open a new browser window and enter the following URL:
http://[Reader IP Address] /cgi-bin/dataProxy?oper=queryTags
XML containing the tag ID and type of all tags being read appears.
Figure 3-9. Query Tags XML Window
3. Note the tag ID and type of tag to query.
4. Open the Administrator console and click Query.
Administrator Console 3-11
Figure 3-10. Tag Query Window
5. Enter the type and ID from Step 3 in the Type: and Id: fields.
6. Click Submit Query. The XR400 responds with the read point of the antenna that is reading the tag.
3-12
XR400 RFID Reader Integrator Guide
Writing a Tag
Use the Write a Tag option to perform the following with a re-writable (R/W) tag:
•
•
•
•
Write, erase, and/or lock the tag ID.
Write, erase, and/or lock the user data.
Write or lock a kill code.
Kill a tag.
To write a tag:
1. Click Write a Tag.
Figure 3-11. Write an RFID Tag Window
2. Enter the ID to write on the tag in the Tag ID field. If the tag already contains an ID, select the Erase and Write check boxes
next to this field to overwrite it. To disable making changes to the tag ID select the Lock checkbox next to the Tag ID field.
3. Enter the data to write on the tag in the User Data field. If the tag already contains user data select the Erase and Write
check boxes next to this field to overwrite it. To disable making changes to the user data select the Lock checkbox next to
this field.
4. To write a kill code, enter six hex digits in the Kill Code field. To lock the kill code select the Write and Lock check boxes.
5. Select the antenna port to use for the write operation from the Read Point drop-down list.
6. Select whether to write information on a tag or kill a tag from the Action drop-down list.
Tag Writing Tips
Before writing to tags consider the following tips:
•
•
•
Locking a tag ID and/or user data prevents further erasing and writing the tag ID and user data on this tag.
After writing and locking the kill code, the kill code is required to kill the tag.
Killing a tag voids it for all read and write operations, rendering it useless for future operations.
Administrator Console 3-13
Filtering
The XR400 allows setting filters based on rules and then associating the filters with a specific read point. This prevents the XR400
from reporting specific tags. Filtering out tags involves the following steps:
•
•
•
•
Creating a filter rule
Creating a filter and associating it with the rule
Associating a filter to a read point class
Associating a read point class to an antenna.
The following section describes these processes.
Creating a Filter Rule
To create a filter rule:
1. Click Tag Selection.
Figure 3-12. Tag Selection Filter Window
3-14
XR400 RFID Reader Integrator Guide
2. Click Create A New Rule.
Figure 3-13. Tag Filter Rule Window
3. Choose the values for specific bits on which to base the filter.
4. Enter a name for the rule in the Filter Rule Name: field.
5. Select an option from the Test Method drop-down list. Inclusive indicates that all tags matching the rule are reported.
Exclusive indicates that all tags matching the rule are not reported.
6. Click Add Tag Filter Rule to return to the Tag Selection Filter window. The new rule appears in the Tag Filter Rule List.
7. Enter a name for the filter in the Name: field.
Administrator Console 3-15
8. Click Create a New Filter.
Figure 3-14. Tag Filter Window
9. Select the new rule from the Available Rules list and click <<. The rule moves to the Selected Rules list, adding it to the filter.
10. Click Add/Modify Tag Filter. The Tag Selection Filter window appears with the new filter in the Tag Filter List.
11. Click Commit/Revert to apply the changes. See Committing / Discarding Changes on page 3-28.
3-16
XR400 RFID Reader Integrator Guide
12. Click on Read Point Class
.
Figure 3-15. Read Point Classes Window
13. Enter a class name in the Class Name: field.
14. Select settings for the class from the drop-down lists. See Scheduling a Periodic Scan Read Point on page 3-7 for field
descriptions.
15. Select the new filter from the Tag Selection drop-down list.
16. Click Add Class.
17. Click Commit/Revert to apply the changes. See Committing / Discarding Changes on page 3-28.
Administrator Console 3-17
18. Click Configuration.
Figure 3-16. Selecting a Read Point
3-18
XR400 RFID Reader Integrator Guide
19. Select the read point with which to associate the new filter.
Figure 3-17. Modifying Read Point Configuration
20. Select the new class which contains the new filter from the Class drop-down list.
21. Click Modify Read Point. The Reader Configuration window displays the new read point class associated with the selected
antenna. The selected read point of the XR400 now reports tags as per the selected rule.
Administrator Console 3-19
Read Point Classes
Read point classes are a set of configuration parameters assigned to one or more read points (antennas). Create a read point class
in one of two ways:
•
•
Create a new read point class by defining the class.
Use an existing read point class as a template, copy it, change its settings, and save the new class with a different name.
The XR400 includes several read point classes to use as templates. To create a new class based on one of the existing classes:
1. Click Read Point Class.
Figure 3-18. Creating a New Read Point Class
2. Select a class from the Class List and click Select Class to display the settings of this class.
3. Enter a new name in the Class Name: field.
4. Select settings for the class from the drop-down lists. See Scheduling a Periodic Scan Read Point on page 3-7 for field
descriptions.
5. Click Add Class.
3-20
XR400 RFID Reader Integrator Guide
Read Point Zones
Read point zones provide a logical way of grouping one or more read points on the same reader or across readers. A read point zone
facilitates arbitrary user aggregations of read points.
Read Point Zone 1
Tag 1
Read Point 3
Read Point 2
Read Point 1
Tag 2
Tag 3
Read Range of Read Point Zone 1
Tag 4
Read Range of Antenna 3
Figure 3-19. Read Point Zone Diagram
In Figure 3-19 Read Point 1 and 2 are logically grouped using Read Point Zone 1. Tags read by either read point are reported as read
by Read Point Zone 1. This section describes how to configure and administer read point zones.
Adding and Modifying Read Point Zones
To create a zone:
1. Click Read Point Zone.
Figure 3-20. Read Point Zone Diagram
2. Manage read point zones as follows:
• To add a zone, enter a name for the zone in the Zone Name: field and click Add Zone.
• To change the name of a zone, select the zone name from the Zone List and click Select Zone.
Enter a new name for the zone in the Zone Name: field and click Modify Zone to update the Zone List.
• To delete the zone being modified, click Delete Zone.
Administrator Console 3-21
Renaming, Enabling, and Disabling the XR400
Assign a new name and description to the XR400 to use later to identify XR400s on the network. The XR400 may also be disabled for
all future operations.
To rename or disable a XR400:
1. Click Configuration.
Figure 3-21. Reader Configuration Window
3-22
XR400 RFID Reader Integrator Guide
2. Select the reader to modify.
Figure 3-22. Modify Reader Configuration Window
3. To modify the name and description of the XR400, enter this information in the Name: and Description: fields. Note that the
serial number cannot be modified.
4. To disable the XR400 reader, select the Disable Reader checkbox.
5. To enable the motion detector, select the Enable Motion Detector checkbox.
6. To disable the light indicator box detection, select the Do Not Detect Symbol Light Indicator Box checkbox.
7. Click Modify Reader.
Administrator Console 3-23
Configuring Individual Read Points
The Reader Configuration window also allows configuring and managing read points connected to the XR400. To manage an antenna:
1. Select the specific read point from the Reader Configuration window, shown in Figure 3-21, to open the following window
which allows associating that read point with a class and a read point zone.
Figure 3-23. Modify Read Point Configuration Window
2. Enter a new name and description in the Name: and Description: fields or skip to leave the existing name.
3. To associate the read point with a class and a read point zone, select an associated read point class and zone from the Class:
and Zone: drop-down lists.
4. Click Commit/Revert to save the changes. See Committing / Discarding Changes on page 3-28.
3-24
XR400 RFID Reader Integrator Guide
Event Notification
The XR400 reader provides notification when particular events occur. Select whether to receive event notifications, and select from
three different types of events:
•
•
•
Visibility events
Threshold events
Network status events.
The Event Notification window provides the following parameters:
•
•
Host Notification: Web based notifications of events are sent to this link. This is the URL of the web server running an
application that traps and processes the notifications.
Send SNMP Trap To: This is the IP address of the SNMP server to which to send event traps.
Visibility Events
These events occur when tag visibility changes. There are three types of visibility events:
•
•
•
New tag event: occurs every time the XR400 reads a new tag.
Tag not visible event: occurs when the system knows about the tag but the tag is no longer visible.
Visibility changed event: a generic event that occurs when the read point that read the tag changes.
Threshold Event
Threshold events occur when the number of visible tags drops below or rises above a threshold specified via a tag list notification
reply.
Network Status Event
Network status events indicate a change in reader status, e.g., a problem with the XR400. The two types of network status events
are Device and Program.
Device events indicate whether the status change is reported for the device or in association with a parent device. For example for a
disabled XR400, the XR400 receives a user/disable status notification, and the read point(s) associated with the XR400 receive a user/
disable/parent notification.
Similarly, if a device fault occurs for the XR400, all corresponding events for the device fault also occur for each read point associated
with that XR400. After correcting the fault, enabling the XR400 also enables parent-disabled devices associated with it.
Exception Events
Exception events provide the same type of information available via SNMP, but using XML. An exception event provides information
when a device goes off-line, polling is turned off, etc. Select this option if there is no SNMP support, but notification is required when
the device/program changes state.
Administrator Console 3-25
Selecting Event Notification Options
To select the event notifications to receive:
1. Select Notifications.
Figure 3-24. Event Notifications Window
3-26
XR400 RFID Reader Integrator Guide
2. Click on the appropriate Notify option for each event type.
Figure 3-25. Setting Notify Options
3. In the Notify Option: drop-down list, select one of the following options:
• Never: do not provide notification for the event type.
• Immediate: provide notification when the event occurs, provided the event is not filtered out.
• Moderated: retest this condition every minute up to the time out value. If the condition still exists and an intervening
event has not occurred, provide notification for this event type, if the event is not filtered out.
4. If Moderated was selected in the previous step, enter the time out value in seconds in the Moderated Timeout (seconds):
field.
5. Click Set Notify Option.
6. In the main Event Notifications window, click on the appropriate Filter By option for each event type.
Administrator Console 3-27
Figure 3-26. Setting Filter Options
7. Select the type of event filters. Options available are:
• None: No filter. All events pass through.
• Zone Inclusive: Only events that occur in a specific Read Point Zone pass through.
• Class Inclusive: Only events that occur in a specific Read Point Class pass through.
• Read Point Inclusive: Only events that occur in a specific Read Point pass through.
• Zone Exclusive: Only events that do NOT occur in a specific Read Point Zone pass through.
• Class Exclusive: Only events that do NOT occur in a specific Read Point Class pass through.
• Read Point Exclusive: Only events that do NOT occur in a specific Read Point pass through.
8. Click Set Filter Option.
9. To receive event notifications, in the main Event Notifications window enter a valid link in the Host Notification Link: field,
then click Set Host Link. If this is not set or is not valid, no notifications occur.
10. To receive network status event notifications, in the main Event Notifications window enter a valid link in the Send SNMP
Trap To: field.
11. Click an SNMP Version: radio button to select the version of SNMP.
12. Click Set SNMP Configuration.
3-28
XR400 RFID Reader Integrator Guide
Committing / Discarding Changes
To apply reader configuration modifications, click Commit/Revert to save the changes and notify the XR400 to update its configuration
file. While a successful update can take several seconds, the system continues to operate with only a one or two-second period where
no polling occurs.
To save changes when using the Administrator Console:
1. Click Commit/Revert.
Figure 3-27. Commit/Revert Window
2. Click Commit to save a new configuration and apply changes to the XR400 configuration file.
3. Click Discard to discard changes made to the reader configuration during this session.
4. Click Revert only if a saved backup configuration exists to discard current changes and revert reader configuration to the
backup configuration. See Backing Up the Configuration on page 4-8.
Administrator Console 3-29
Managing Trusted Hosts
Trusted hosts are authorized computers with which the XR400 is allowed to communicate. Enable this feature to allow only computers
listed in the trusted host list to access the Administrator Console. This allows administrators to restrict unauthorized hosts from
accessing the XR400 even if they are on the same network as the XR400. When disabled (the default), the XR400 logs the IP addresses
of any computers that attempt to access the XR400 to provide a history of attempted accesses.
To manage trusted hosts:
1. Click Trusted Hosts.
Figure 3-28. Trusted Hosts Window
2. To add a trusted host to the list, enter the IP address in the IP Address: field, then click Add Host.
3. To delete a trusted host, select the host address from the Current Trusted Hosts list, then click Delete Host.
4. Click Enable Trusted Hosts Check to prevent computers not in the trusted host list from accessing the XR400.
To allow all hosts in the network to access the XR400, click Disable Trusted Hosts Check.
3-30
XR400 RFID Reader Integrator Guide
Managing Users
To add or modify users in order to grant rights and permissions:
1. Click Manage Users.
Figure 3-29. Manage Users Window
2. Enter the name of the new user in the User Name: field.
3. Enter a password to assign to the user in the Password: field.
4. Select an option from the Access Level: drop-down list for the new user:
• View: Allows the user to connect to the Administrator Console and view XR400 settings.
• Edit: Allows the user to make configuration changes excluding tasks such as updating the firmware.
• Maintenance: This provides administrator privileges, and allows the user to access all functionality of the
Administrator Console.
Administrator Console 3-31
User Maintenance
To modify the access level or other account parameters and settings for an existing user:
1. Click Manage Users.
Figure 3-30. Modifying Users Window
2. To assign the default password (change) to a user, select the user from the User List, select the Clear Password radio button,
and click Modify User.
3. To delete the user, select the user from the User List, select the Delete User radio button, and click Modify User.
4. To assign a new password to the user, select the user from the User List, select the Change Password radio button, and click
Modify User. In the window that appears, enter the old user password, then enter and confirm the new password.
5. To change the access level of the user, select the Set to View Only Access, Set to Edit Access, or Set to Maintenance Access
radio button. Note that a level higher access can not be granted from a lower level access.
3-32
XR400 RFID Reader Integrator Guide
Device Configuration Package
Use the DCP (Device Configuration Package) to add custom applications to the XR400. The DCP consists of the TCM (Terminal
Configuration Manager) executable, supporting binaries and the XR400 configuration files.The DCP includes all of the files that make
up the XR400 FlashFx partitions.
Manually Installing the XR400 DCP
The TCM provides a graphical interface for selecting files for inclusion into binary partition images. The path
C:\program files\Symbol-non is used for a manual install, and prevents the automated installs from failing (when they are uninstalled).
To unpack the zip file into a temporary directory:
1. Create directory "C:\program files\Symbol-non". Move the TCM2 directory to this directory,
C:\program files\Symbol-non\TCM2\...
2. Create directory "C:\program files\Symbol DCP\XR4xxc42". Move "Flash Folders", "Hex Images" and "TCMScripts" to this
directory.
3. Run C:\Program Files\Symbol-non\TCM2\XR4xxc42\v1.0\TCM-XR400.reg to enter paths needed by TCM into the registry.
4. Create a shortcut to the TCM.exe application C:\Program Files\Symbol-non\TCM2\tcm.exe with a target of: "C:\Program
Files\Symbol-non\TCM2\tcm.exe" /device:"XR4xxc42 v1.0 16M"
5. Run the shortcut to launch TCM.
XR400 Partitions
The 64MB Flash disk on the XR is composed of the following partitions:
•
Windows CE 4.2 Operating System
Contains the Windows CE 4.2 operating system.
•
Symbol Monitor
The Symbol Monitor is a development and manufacturing aid that runs before the OS and allows manual loading of all the
partitions in case the OS partition is corrupted. The Monitor also restores all the partitions if a software upgrade fails due
to a power outage.
•
Platform
The Platform partition contains the Symbol supplied reader software. This partition will be supplied by Symbol whenever
there is a new software version that needs to be downloaded to the reader.
•
Application
The Application partition contains the custom user applications.
•
Data
The Data partition is available for use for custom user applications, and is not used by the reader software.
•
ReaderConfig
The ReaderConfig partition is used for the Reader configuration files.
•
ReaderData
The ReaderData partition contains information on trusted hosts, log information, and is used to save the event data on a
controlled shutdown.
Administrator Console 3-33
Creating XR400 partitions
Typically, the user only needs to create the Application partition (this is where the custom applications reside). The Data partition only
needs to be created if files need to be persisted across reboots, or if the partition sizes need to be changed. Note that if the partition
sizes are changed, the Partition Table also needs to be created and downloaded to the reader.
Follow these steps to create an Application partition:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Start TCM.
Two windows appear in the TCM window: a script window (default name: Script1) and a File Explorer window.
Select the script window and from the script pull-down menu, select Properties.
Another pop-up window titled Script Properties appears. Use the pull-down menu next to the text Terminal and select the
option XR4xxc42 v1.0.64M.
The default size of the platform partition in TCM is 1024 Kbytes, it needs to be re-set to 6656 Kbytes. Change the size of the
platform partition to 6656. Click OK.
Select the script window, click on the partition to be created.
Select the File Explorer window and select the all the files that need to go into the partition being created. Drag the files to
the Script window.
Select the script window and under the Script pull-down menu, select Build…
In the pop-up window specify the build path by clicking on the Browse button.
Select the partitions that need to be built (if any of the partition sizes were changed, the Partition Table needs to be rebuilt).
Specify the name of the partition being built.
Under Build File Format check Compression.
Click OK.
The new partition(s) are created in the specified directory.
Upgrading the Application partition onto the reader
Read this section in its entirety before beginning the upgrade process. Follow the steps listed below to download the new image files
and upgrade the XR400 Reader.
1. Launch and log in to the Reader Administrator Console via its web interface. Stop polling, if it is enabled (see Scan Control
on page 3-6).
2. Click the Maintenance link on the left hand side of any page. The Reader Maintenance Console Main page displays.
3. Click the Version link on the left hand side of any Reader Maintenance Console page. The Version Control page displays.
4. Type the URL to the FTP location and the file path in the FTP Server field (this is a static IP address instead of a host name
must be used in this URL, and that the path name should not end in "/"). (If the files are accessed from an internal FTP site,
see the System Administrator.) For example: ftp://192.168.1.10/subdir1/subdir2
5. Type the FTP user name and password in the appropriate fields. (If the files are accessed from an internal FTP site, see the
System Administrator.)
6. Ensure that the files that need to be downloaded are on the FTP server, and in the path specified. The minimum set of files
needed are:
Osupdxr400.exe
Response.txt
FlashUpdateUtility.dll
Files that need to be updated on the reader
3-34
XR400 RFID Reader Integrator Guide
7. The Response.txt file contains the list of files that need to be downloaded. Comment out the files that are not needed using
an ";". Since only the application partition needs to be downloaded, comment out all the other entries. A typical file entry
looks like:
Application partition
-t5 -fXR4xxc42AppH118.hex -s2437450
8. The -t parameter is the file type, -f is the name of the file and -s is the size. Ensure that the file size is correct (from Windows
Explorer, right-click on the filename, and select "properties").
9. Enter the SNMP host IP address. SNMP traps can be sent to a host (indicating progress). Click Start Update.
The complete upgrade could take up to 15 minutes if all the partitions are being downloaded. DO NOT power
off the reader while the green LED is flashing.
10. The web interface displays a message indicating that the XR400 Reader is shutting down.
11. The reader application software downloads the osupdate.exe, FlashUpdateUtility.dll and Response.txt files, starts running
osupdate, and shuts down. The osupdate process then downloads all the files indicated in the Response.txt file into RAM,
and if the download is successful, starts writing the files to Flash. The green LED flashes during the download and write to
Flash. If the FTP is not successful none of the files are written into Flash.
12. The reader then reboots. Go back to the Version Control page to make sure that the version of the upgraded files has
changed.
Administrator Console 3-35
XR400 Power Level Settings
The power level of the reader is reduced with a 14 db digitally controlled attenuation. The lowest power setting is full power, reduced
by this amount. On the web admin console the 0% should map to a power setting of 0. If this is true then according to the chart below
the power level should be ~0.04 watts.
The power level for both reading and writing tags is logarithmic with the maximum power about 30dbm. This table describes the
different values for different power levels.
The values are: dBm, Watts, %power, Low end setting, High end setting.
30 1.00 100 248 255
29.5 0.89 89 240 247
29 0.79 79 232 239
28.5 0.71 71 224 231
28 0.63 63 216 223
27.5 0.56 56 208 215
27 0.50 50 200 207
26.5 0.45 45 192 199
26 0.40 40 184 191
25.5 0.35 35 176 183
25 0.32 32 168 175
24.5 0.28 28 160 167
24 0.25 25 152 159
23.5 0.22 22 144 151
23 0.20 20 136 143
22.5 0.18 18 128 135
22 0.16 16 120 127
21.5 0.14 14 112 119
21 0.13 13 104 111
20.5 0.11 11 96 103
20 0.10 10 88 95
19.5 0.09 9 80 87
19 0.08 8 72 79
18.5 0.07 7 64 71
18 0.06 6 56 63
17.5 0.06 6 1 55
3-36
XR400 RFID Reader Integrator Guide
Maintenance and Troubleshooting
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Reader Maintenance - Changing Communication Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Setting Date and Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
Getting Firmware Version Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
Monitoring Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Backing Up the Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Logging Out from the Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
4-2
XR400 RFID Reader Integrator Guide
Maintenance and Troubleshooting 4-3
Introduction
Use the Maintenance option in the Administrator Console to perform reader maintenance tasks.
Reader Maintenance - Changing Communication Settings
The XR400 provides typical configuration settings that make the reader a plug-and-play device. The Administrator Console allows
customizing these communication parameters. For example, it enables changing the default IP address of the reader when the
network does not have a DHCP server.
To change the communication settings:
1.
2.
3.
4.
Open a web browser.
In the address bar enter the URL (http:// followed by the IP address) and press Enter.
Log in using the administrator user name and password to access the Administrator Console.
Click Maintenance.
Figure 4-1. Reader Maintenance Console, Main Menu
5. Click Communication.
4-4
XR400 RFID Reader Integrator Guide
Figure 4-2. Communication Configuration Window
6. Change communication related settings by entering information in the text boxes or using the drop-down lists.
See Table 4-1 for descriptions of available options.
7. Click Set Properties.
8. Click Main to return to the Administrator Console main window.
9. Click Commit / Revert.
10. Click Commit to save the changes or Discard to discard the changes. See Committing / Discarding Changes on page 3-28.
Table 4-1. Communication Configuration Options
Setting
Description
Possible Values
Obtain IP Address via DHCP
The Dynamic Host Configuration Protocol server running on networks Checked (enabled) / unchecked (disabled)
can assign a dynamic IP address to the host and readers. Contact the
system administrator to find out if the network supports DHCP.
Enable HTTP Server
Select whether to enable the web interface.
Checked (enabled) / unchecked (disabled)
Enable Telnet Server
Select whether to enable Telnet to the reader.
Checked (enabled) / unchecked (disabled)
Enable FTP Server
Select whether to enable the FTP server on the reader.
Checked (enabled) / unchecked (disabled)
IP Address
If manually assigning an IP address to the reader, check with the
IP address to assign to the reader
system administrator to ensure the IP address is valid in the network.
Subnet Mask
A mask used to determine to what subnet an IP address belongs.
IP address dynamically assigned or userentered
Default Gateway
The reader uses this IP address to access another network.
Depends on network configuration
DNS Server
The reader uses the Domain Name System (DNS) IP address to
translate domain names.
Depends on network configuration
Maintenance and Troubleshooting 4-5
Table 4-1. Communication Configuration Options (Continued)
Setting
Description
Possible Values
TCP Port
The port used for TCP/IP communication.
User-entered
Default: 3000
HTTP Port
The port used for communication over HTTP.
User-entered
Default: 80
4-6
XR400 RFID Reader Integrator Guide
Setting Date and Time
To set the date and time:
1. Click Maintenance in the main Administrator Console window.
2. Click Date/Time.
Figure 4-3. System Time Management Window
3. To synchronize the clock with a particular SNTP server, enter the server address in the SNTP Server Address: field and click
Set SNTP Parameters.
SNTP (Simple Network Time Protocol) is an Internet standard protocol (built on TCP/IP) that assures accurate
synchronization to the millisecond of computer clock times in a network of computers.
4. To set the system time manually, use the drop-down lists to select units of time, then click Set Date and Time.
5. Use the Time Zone: drop-down list to set the time zone, then click Set Time Zone.
Maintenance and Troubleshooting 4-7
Getting Firmware Version Number
The Version Control window displays the current firmware version and allows upgrading to new firmware. To view this window, click
Version.
Figure 4-4. Version Control Window
See Table 4-2 for version control field descriptions.
Table 4-2. Version Control Fields
Access Level Setting
Description
Radio Frequency Regulation Region
Select a Radio Frequency Regulation region for the XR400 and click Set Region.
DSP Version
The version of the DSP firmware.
DSP Loader Version
The version of the DSP loader.
Monitor Version
The version of the monitor utility.
OS Version
The version of the operating system build.
Application Server Version
The version of the application software.
FPGA Version
The version of the FPGA image.
4-8
XR400 RFID Reader Integrator Guide
Monitoring Logs
Network administrators can use logs for auditing and troubleshooting the XR400. The XR400 supports two types of logs:
•
•
System Log - includes the log information generated by the reader internal instructions. This is a circular queue which can
hold a maximum of 200 records.
Access History - provides a history log for access to this reader. This log records every successful access to the reader
through the web interface. This is also a circular queue which can hold a maximum of 20 records.
Backing Up the Configuration
The reader supports the following backup configuration functions:
•
•
•
Rolling back maintenance errors and restoring the reader to a particular date and time.
Pushing reader-specific changes made to the config.xml file to multiple readers, simplifying multi-reader management.
General configuration backup that can be restored when required, such as hardware replacement.
To back up the reader configuration:
1. Open the browser and enter the URL http://[Reader IP address]/Config.xml.
For example, if the IP address is 123.123.123.123, enter:
http://123.123.123.123/Config.xml
Maintenance and Troubleshooting 4-9
An XML file similar to the following appears, depicting the current reader configuration.
Figure 4-5. Sample Reader Configuration XML File
2. Save the XML file with a naming / date convention that facilitates recognizing the reader and the date of the backup. Most
browsers allow saving XML files to the hard disk. In Internet Explorer, select File - Save As…
3. Click Save and use Windows Explorer to verify that the file is saved correctly.
Logging Out from the Console
Before closing the browser, log out of the console. Click Logout from either the maintenance menu or the main menu. If unsaved
changes are pending, the Commit / Revert window appears. See Committing / Discarding Changes on page 3-28.
If the browser is left idle, the session automatically logs out.
4-10
XR400 RFID Reader Integrator Guide
Troubleshooting
Table 4-3. Troubleshooting
Problem
Possible Causes
Possible Solutions
XR400 error LED lights after the reader has been The CPU cannot communicate with the Refer to the system log for error messages.
in operation.
DSP and cannot reload the DSP
firmware to it.
XR400 error LED stays lit on power up.
An error occurred during the power up If the web interface is available, refer to the system log for the cause
sequence.
of the error, otherwise refer to the debug messages from the serial
console.
Cannot connect to the reader.
User name and password is unknown. The default user name is admin and the default password is
change. To change the user name and password, see Connecting
the XR400 for Communication on page 2-7.
XR400 is not reading tags.
The tag is out of its read range.
Move the tag into the read range. See Read Test on page 2-6.
Cannot access the Administrator Console.
The IP address is unknown.
See Connecting the XR400 for Communication on page 2-7 to view
the IP address.
Cannot log in to the terminal based Administrator The web based Administrator Console Log out of the web based console and restart the terminal software
Console.
is in use for that reader.
to re-attempt log in.
Certain real time applications are no longer
functional.
The node address was changed, the IP Update the settings within the application. Refer to the application
address, or other reader configuration manual.
parameter(s) using the Administrator
Console, and the application expects
the previous configuration.
Polling is enabled.
Some real time applications require disabling polling. Refer to the
application manual and if required, disable polling using the Scan
Control feature of the Administrator Console. See Scan Control on
page 3-6.
The user closed the browser without
logging out of the Administrator
Console, so other applications cannot
connect to the reader.
Log out of the Administrator Console.
The ErrCode0:global error code, error response
code 0x01 is displayed.
The operation was not executed.
The 0x01 ErrCode0:global error code indicates that the operation was
not executed. Confirm that all of the format and sequence of all
operations was correct.
The 0x00 ErrCode0:global error code indicates that the operation was
executed successfully.
Cannot log into administrator console.
User forgot the password.
Press and hold the reset button for more than 5 seconds. This resets
the reader configuration to factory defaults, including the password.
If problems still occur, contact the distributor or call the local Symbol Support Center. See page xii for the
telephone numbers.
Creating/Loading Hex Images
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
Creating Hex Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
Manually Installing the DCP for the XR400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
XR400 Partitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
Creating XR400 Partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
Starting Terminal Configuration Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
Defining Script Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
Upgrading the Application partition onto the reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
5-2
XR400 RFID Reader Integrator Guide
Creating/Loading Hex Images
5-3
Introduction
Terminal Configuration Manager (TCM) is an application used to customize flash file system partitions. The most common use is to
create an application partition hex file that contains the customer application. TCM can also be used to load hex files to the flash
memory of the mobile computer.
Creating Hex Images
The Device Configuration Package, or DCP, enables users to add custom applications to the XR400. It consists of the Terminal
Configuration Manager (TCM) executable, supporting binaries, and the XR400 configuration files. In a normal, production release, the
DCP also includes the files that make up all FlashFx partitions on the XR400.
Manually Installing the DCP for the XR400
TCM, or Terminal Configuration Manager, is a tool that provides a convenient, graphical interface for selecting files for inclusion into
partition images, and for creating the flashfx partitions. The most common use is to create an application partition hex file that
contains the customer's application.
The path C:\program files\Symbol-non is used to indicate that this is a manual install, and to prevent the automated installs from
failing when they are uninstalled.
Unpack the zip file into a temporary directory.
1. Create directory "C:\program files\Symbol-non". Move the TCM2 directory to this directory (C:\program files\Symbolnon\TCM2\...).
2. Create directory "C:\program files\Symbol DCP\XR4xxc42". Move "Flash Folders", "Hex Images" and "TCMScripts" to this
directory.
3. Run C:\Program Files\Symbol-non\TCM2\XR4xxc42\v1.0\TCM-XR400.reg to enter paths needed by TCM into the registry.
4. Create a shortcut to the TCM.exe application, C:\Program Files\Symbol-non\TCM2\tcm.exe) with a target of:
"C:\Program Files\Symbol-non\TCM2\tcm.exe" /device:"XR4xxc42 v1.064m”
5. Run the shortcut to launch TCM.
XR400 Partitions
The 64MB Flash disk on the XR is composed of the following partitions:
•
•
•
•
•
WinCE 4.2 Operating System
Symbol Monitor
Platform
Application
Data
The Symbol Monitor is a development and manufacturing aid that runs before the OS and allows manual loading of all the partitions
in case the OS partition is corrupted. The first two partitions are fixed size partitions; the sizes of the rest are changeable by the user.
The Platform partition contains the Symbol-supplied reader software. This partition will be supplied by Symbol whenever there is a
new software version that needs to be downloaded to the reader.
The Application partition contains the reader configuration files and custom user applications, including the user name and password
information. Any new files written to both the Platform and Application partition are persisted across reboots.
The Data partition is available for use for the custom applications, and is not used by the reader software. Any new files written into
the Data partition are not persisted across reboots.
5-4
XR400 RFID Reader Integrator Guide
Creating XR400 Partitions
Before creating a script to build a hex image, identify the files required (system files, drivers, applications,
etc.) and locate the files’ source directories to make the script building process easier.
Screens displayed in this section are sample screens. The actual mobile computer screens may vary slightly.
Typically, the user will create only the Application partition, since that is where the custom applications reside. Starting Terminal
Configuration Manager
Starting Terminal Configuration Manager
The TCM window appears displaying two child windows: Script1 and File Explorer. The Script1 window contains a newly created
script and the File Explorer window contains a file explorer view used for selecting files to be placed in the script.
The following steps need to be followed in order to create an Application partition:
1. Start up TCM
2. The TCM window appears displaying two child windows: Script1 and File Explorer. The Script1 window contains a newly
created script and the File Explorer window contains a file explorer view used for selecting files to be placed in the script.
Figure 5-1. TCM Script 1 Window
Creating/Loading Hex Images
Table 5-1 lists the TCM window components.
Table 5-1. TCM Components
Icon
Component
Function
Script Window
Displays the files to be used in the creation of the partition(s).
File Explorer Window
Used to select the files to be added to the script.
Create button
Create a new script file.
Open button
Open an existing script file.
Save button
Save the current script file.
Large icons button
View the current script items as large icons.
Small icons button
View the current script items as small icons.
List button
View the current script items as a list.
Details button
View the current script items with more details.
About button
Display version information for TCM.
Properties button
View/change the current script properties.
Build button
Build the current script into a set of hex files.
Check button
Check the script for errors (files not found).
5-5
5-6
XR400 RFID Reader Integrator Guide
Table 5-1. TCM Components (Continued)
Icon
Component
Function
Send button
Download the hex image to the mobile computer.
Tile button
Arrange the sub-windows in a tiled orientation.
Build and Send button
Build the current script into a set of hex images and send the hex
images to the mobile computer.
Preferences button
View/change the global TCM options.
Defining Script Properties
Before a script is created, the script properties must be defined. This defines the type of mobile computer, flash type, number of disks
being created and the memory configuration of each disk partition.
To define the script properties:
1. Select the Script window to make it active.
2. Click the Properties button. The Script Properties window - Partition Data tab appears.
Figure 5-2. Script Properties Window - Partition Data Tab
3. In the Terminal drop-down list, ensure that the Terminal option XR4xxc42 v1.0.64M is selected.
4. The Flash Type, Disks and Cushion parameters do not have to be changed. The Platform and Application partition sizes can
be changed (if required). Typically they do not need to be changed.
Creating/Loading Hex Images
5-7
5. Click the Options tab. The Script Properties window - Options tab appears.
Figure 5-3. Script Properties Window - Options Tab
6.
7.
8.
9.
10.
11.
12.
Set the Hex File Build path.
Click OK.
Select the script window and click on the partition to be created.
Select the File Explorer window, and go down to the subdirectory that contains the files to be included in the partition.
Select the all the files that need to go into the partition and drag them to the Script window.
Select the script window again, and under the Script pull-down menu, select Build…
Click Build on the TCM toolbar. The Configure Build window appears.
Figure 5-4. Configure Build Window
13. If the path needs to be changed, specify the build path by clicking the Browse button in the pop-up window.
14. Select the partitions that need to be built. (Note: if any of the partition sizes were changed, the Partition Table needs to be
rebuilt again.
15. Specify the name of the partition being built.
16. Confirm that Compression in Build File Format is checked.
17. Click OK and follow the on-screen instructions.
18. A check is performed and if there are no errors, the partition hex files are created.
5-8
XR400 RFID Reader Integrator Guide
If the build fails, the hex files are not be created and TCM displays an error message. Two of the most common reasons for a build
failure are:
•
•
Files defined in the script can not be found. This error can occur when the files referenced by the script are no longer stored
on the development computer or the folders where they are stored were renamed.
The total amount of flash memory space required by the script exceeds the image size. To correct this, reduce the number
of files in the partition or increase the size of the partition. See Defining Script Properties on page 5-6 for more information
about setting the image size appropriately.
Upgrading the Application partition onto the reader
For XR400 Firmware Upgrade Procedure see Appendix B, XR400 Firmware Upgrade Procedure.
Specifications
Technical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cable Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ethernet Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RS232 Port Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GPIO Port Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-3
A-5
A-5
A-5
A-6
A-2 XR400 RFID Reader Integrator Guide
Specifications
Technical Specifications
The following table summarizes the operating environment and general technical hardware specifications.
Table A-1. Technical Specifications
Feature
Description
Physical Specifications
Dimensions
8.75" H x 11.75" W x 2.00" D (22.23 cm H x 29.85 cm W x 5.08 cm D)
Mounting Dimensions (Mounting Holes)
4.75" H x 12.73" W (12.05 cm H x 32.30 cm W)
Weight
4.85 lbs (2.2 kg)
Base Material
Die Cast Aluminum Alloy, Silver Paint
LEDs
Power (Green), Activity (Yellow), Error (Red)
Environmental Specifications
Operational Temperature
IEC 60068-2-1/2/14
-4° to +122° F (-20° to +50° C)
Storage Temperature
IEC 60068-2-1/2/14
-40° to +158° F (-40° to +70° C)
Humidity
EC 60068-30/56
5-95% non-condensing
Vibration
IEC 60068-2-6
Connectivity
Network
10/100BaseT Ethernet via RJ45 connector
RS232 Serial via DB9 connector
Power
+24 vDC @ 1.2 amps
RF Connectors
Reverse TNC
Read Points (Antennas)
4 (4 transmit, 4 receive); the 4 transmit read points can also be used as full transceivers
Individual antennas can be combined logically into a single “wide” read point
External Devices
USB Master (For future expansion)
USB Slave (For future expansion)
Control I/O Port (12) (user programmable)
DB15
Compliance Information
Safety
UL certification
Regulatory
Region 1, FCC Part 15 US
Hardware/OS and Firmware Management
Memory
Flash 64 MB; DRAM 64 MB
Operating System
Windows CE 4.2 (Version 4.2.0)
Firmware Upgrade
Web based and remote firmware upgrade capabilities
Management Protocols
SNMP support and future support for MSP
A-3
A-4 XR400 RFID Reader Integrator Guide
Table A-1. Technical Specifications (Continued)
Feature
Description
Operational Features
Frequency
UHF band, 902-928 MHz US
Method
Frequency Hopping Spread Spectrum (FHSS)
Power Output
Up to 30 dBm
Air Link Protocol
EPC Global: Class 0, Class 0 Read/Write, Class 1 and Gen 2
Synchronization
Network Time Protocol (NTP)
IP Addressing
Static and dynamic
Host Interface Protocol
XML and byte stream
Warranty
The XR400 is warranted against defects in workmanship and materials for a period of two years (24 months) from date of shipment, provided the product remains
unmodified and is operated under normal and proper conditions.
Specifications
Cable Pinouts
Ethernet Connections
Table A-2. Ethernet Connector: RJ45 10-Pin
Pin
Description
Pin 1
Reserved/Do not use
Pin 2
TXD (+)
Pin 3
TXD (-)
Pin 4
RXD (+)
Pin 5
Reserved/Do not use
Pin 6
Reserved/Do not use
Pin 7
RXD (-)
Pin 8
Reserved/Do not use
Pin 9
Reserved/Do not use
Pin 10
Reserved/Do not Use
RS232 Port Connections
Table A-3. RS232 Connector: DB9 9-Pin
Pin
Description
Pin 1
NC
Pin 2
Tx
Pin 3
Rx
Pin 4
NC
Pin 5
Ground
Pin 6
NC
Pin 7
NC
Pin 8
NC
Pin 9
NC
A-5
A-6 XR400 RFID Reader Integrator Guide
GPIO Port Connections
Table A-4. GPIO Port: 15-Pin
Pin
Description
Pin 1
Ground
Pin 2
Output4
Pin 3
Output2
Pin 4
Output0
Pin 5
Input4
Pin 6
Input2
Pin 7
Input0
Pin 8
Ground
Pin 9
Output5
Pin 10
Output3
Pin 11
Output1
Pin 12
Input5
Pin 13
Input3
Pin 14
Input1
Pin 15
Vcc +5V power supply
XR400 Firmware Upgrade Procedure
Appendix Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-3
Prerequisites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-3
Auto Recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-4
Update Phases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-4
Update Method 1, Use a LAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-5
Update Method 2, Direct Connect Over the Ethernet Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B-7
B-2
XR400 RFID Reader Integrator Guide
XR400 Firmware Upgrade Procedure B-3
Introduction
This document is designed to provide the XR400 reader firmware upgrade procedure using the web based Administrative Console.
There are two methods to update the reader firmware:
• Update Method 1, Use a LAN
• Update Method 2, Direct Connect Over the Ethernet Port
The first option is typically used when there are a number of readers connected to a LAN, and the second option is typically used to
individually update a reader using an Ethernet crossover cable.
There are six different types of firmware. Each type performs unique changes to the current settings and each can be upgraded
independently. Current firmware and tools can be found on the Symbol ftp site. Available Firmware Versions include:
•
•
•
•
•
•
DSP Version
DSP Loader Version
Monitor Version
OS Version
Application Server Version
FPGA Version.
Prerequisites
The following items are required to perform the update procedure:
•
•
•
•
•
•
•
XR400 reader with power supply
Laptop (or other host computer)
If using the LAN Update procedure, a Cat5 ethernet cable is required
If using the Direct-Connect update procedure a Cat5 Crossover cable is required
Serial cable (optional)
An ftp server on the host computer
Current firmware (version 2.0.7) files:
Osupdxr400.exe
Response.txt
FlashUpdateUtility.dll
XR4xxc42RCfgH001.hex
XR4xxc42RDatH001.hex
XR4xxc42OsH0102006.bin (OS, last 6 digits in the filename could change)
XR4xxc42MonH202002.bin (Monitor, last 6 digits in the filename could change)
XR4xxc42PlatH207.hex (Platform partition, last 3 digits in the filename could change)
XR4xxc42AppH125.hex (Application, last 3 digits in the filename could change)
XR4xxc42Ptbl64H004.hex (Partition table, last 3 characters in the filename could change)
XR4xxc42BootH001.hex (Boot, last 3 characters in the filename could change)
XR4xxc42Data64H004.hex (Data partition, last 3 characters in the filename could change)
XR4xxc42RCfgH001.hex (Reader Config, last 3 characters in the filename could change)
XR4xxc42RDatH001.hex (Reader Data, last 3 characters in the filename could change).
The DSP Loader, DSP code, Application Server and FPGA code are all in the platform partition.
Not all of the files are updated every release. Read the release notes for information about which files were changed.
Unlike the AR400 upgrade, there is not a specific order necessary when installing these files. Determine which files need
to be updated.
B-4
XR400 RFID Reader Integrator Guide
Auto Recovery
The Auto Recovery feature allows the XR400 to recover flash images that have been corrupted due to a power outage during a
software upgrade. Two images of the Monitor are maintained, and the bootstrap code determines the correct version to use. The
Monitor then determines if a software upgrade was interrupted and if so, downloads the partitions again.
Update Phases
The firmware update takes place in two phases:
Phase 1:
The reader application retrieves the Response.txt, osupdxr400.exe, and FlashUpdateUtility.dll files from the ftp server.
Phase 2:
The reader application is shut down and the OsUpdate starts. The files referenced in the Response.txt file are retrieved from the
ftp server.
A typical entry in the Response.txt file looks like:
;Platform partition version 1.2.7
-t4 -fXR4xxc42PlatH127.hex -s2679149
The -t parameter is the file type, -f is the name of the file, and -s the size. Please ensure that the file size is correct. A ";" comments
out the rest of the line.
XR400 Firmware Upgrade Procedure B-5
Update Method 1, Use a LAN
This is the preferred method, since the readers are typically on a LAN and the existing connections do not have to be changed to
perform the update.
1. Create a folder on a local ftp server and name it: \XR400400UPDT\ReleaseXXX.
2. Download the firmware files from http://www.devzone.symbol.com into the local ftp server \XR400UPDT\ReleaseXXX
directory and unzip the files if they are zipped.
3. Ensure that the readers can be pinged from the host computer. If they cannot, consult with the network administrator.
4. On the reader to be updated, access the web based Administrative Console:
a. Open a browser and type the IP address of the reader to be updated (format example: http://157.235.88.147). The Reader
Administrative Console login screen appears (see Figure 3-1 on page 3-3).
b. Enter the user name and password. If this is the first time accessing the console, a prompt appears for a user name and
password update. The default settings are:
Username: admin
Password: change
The Console Main Menu appears (see Figure 3-2 on page 3-3).
5.
6.
7.
8.
From the Console Main Menu select Scan Control the Reader Scan Control screen appears (see Figure 3-8 on page 3-9).
Select the Enable/Disable Polling button to set Disable Polling. The button reads Enable Polling when polling is disabled.
Select Maintenance, the Reader Maintenance Console (see Figure 4-1 on page 4-3) appears.
Select Version the Version Control screen appears and displays the current version information.
Figure B-1. Version Control Screen
B-6
XR400 RFID Reader Integrator Guide
9. To upgrade the firmware:
a. Ensure that the ftp server is running on the host computer.
b. Ensure that the TFTP server is running on the host computer, and that the file path would be the same as when logging
on using the FTP server.
c. On the Version Control screen, enter in the following information:
For the ftp Server link, enter ftp://<ip address of host computer>/filepath (format example: ftp://192.168.1.3//
XR400UPDT/ReleaseXXX). An IP address is needed, entering the host name will not work.
Enter the appropriate ftp server user name.
Enter the appropriate ftp server password.
If the default host computer ftp server is used the system user name and password may be required (consult
the System Administrator).
d. Click Start Update to start the update. The reader will indicate that it is going to shutdown.
e. The green LED on the reader flashes while the update is in progress. The reader application software first downloads
osupxr400.exe, FlashUpdateUtility.dll, and Response.txt files, starts running Osupdate, and shuts itself down. Osupdate
then downloads all the files specified in the Response.txt file into RAM, and if the download is successful, starts writing
the files to Flash. If the ftp is not successful for any reason, none of the files will be written into Flash.
f. The update can take up to 15 minutes. Do not remove power to the reader or reboot the reader while update is in
progress.
g. The reader reboots itself when the update is complete.
h. If the reader had been set up with a static IP address, it restores the static IP address and reboots again.
i. The reader could reboot a third time if the FPGA version has changed.
During the FPGA update, all the LEDs will be turned OFF for about 90 seconds.
If there is a power outage during the upgrade, when the power comes back on, the Monitor program in the
reader retrieves all the files again using the TFTP server, and saves them on Flash.
10. Log onto the web console bring up the Version Control screen and verify that the new upgrade version is now running.
XR400 Firmware Upgrade Procedure B-7
Update Method 2, Direct Connect Over the Ethernet Port
Use this method if a reader that is not on a LAN needs to be updated.
1. Use the serial Administrator Console, to disable DHCP on the reader, and configure it for a static IP address (192.168.1.3)
2. Configure the host computer to reside on the same subnet as the reader.
a. Open Network Connections and locate the connection that will be used to connect to the reader.
b. Open the TCP/IP connection properties, the TCP/IP Connection Properties screen appears. Change to use a static IP
address that is on the same subnet as the reader (192.168.1.5). Click OK.
Figure B-2. TCP/IP Connection Properties Screen
3. Connect the Cat5 crossover cable from the host computer to the XR400.
4. On the reader to be updated, access the web based Administrative Console:
a. Open a browser and type http://192.168.1.3 (or the IP address of the reader to be upgraded, if it is not the default address
above). The Reader Administrative Console login screen appears (see Figure 3-1 on page 3-3).
b. Enter the user name and password. If this is the first time accessing the console, a prompt appears for a user name and
password update. The default settings are:
Username: admin
Password: change
The Console Main Menu appears (see Figure 3-2 on page 3-3).
5. From the Console Main Menu select Scan Control the Reader Scan Control screen appears (see Figure 3-8 on page 3-9).
6. Select the Enable/Disable Polling button to set to Disable Polling. The button reads Enable Polling if polling is disabled
properly.
7. Select Maintenance, the Reader Maintenance Console (see Figure 4-1 on page 4-3) appears.
8. Select Version the Version Control screen appears and displays the current version information (see Figure B-1 on page B-5).
B-8
XR400 RFID Reader Integrator Guide
9. Upgrade the Firmware:
Not all of the files are updated every release. Read the release notes for information about which files were
changed. Unlike the AR400 upgrade, there is not a specific order necessary when installing these files.
Determine which files need to be updated.
a. Ensure that an ftp server is running on the host computer.
Do not change any of the other default settings (the necessary should already have been placed in C:/XR400UPDT/
ReleaseXXX).
b. On the Version Control screen, enter in the following information:
For the ftp Server link, enter ftp://<ip address of host computer>/filepath (ftp://192.168.1.5// XR400UPDT/
ReleaseXXX). An IP address is needed, entering the host name will not work.
Enter the appropriate ftp server user name.
Enter the appropriate ftp server password.
If the default host computer ftp server is used the system user name and password may be required (consult
the System Administrator).
c. Click Start Update to start the update. The reader will indicate that it is going to shutdown.
d. The green LED on the reader will flash while the update is in progress. The reader application software first downloads
osupxr400.exe, FlashUpdateUtility.dll, and Response.txt files, starts running Osupdate, and shuts itself down. Osupdate
then downloads all the files specified in the Response.txt file into RAM, and if the download is successful, starts writing
the files to Flash. If the ftp is not successful for any reason, none of the files will be written into Flash.
e. This update can take up to 15 minutes. Do not remove power to the reader or reboot the reader while update is in
progress.
f. The reader will reboot itself when the update is complete
10. Log onto the web console bring up the Version Control screen and verify that the new upgrade version is now running.
Index
Numerics
0x00 error code . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-10
0x01 error code . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-10
A
administrator console . . . . . . . . . . . . . . . . . . . . . . . .3-3
backup configuration . . . . . . . . . . . . . . . . . . . .4-8
committing changes . . . . . . . . . . . . . . . . . . . .3-28
communication settings . . . . . . . . . . . . . . . . . .4-3
configuring read points . . . . . . . . . . . . . . . . . .3-23
disabling reader . . . . . . . . . . . . . . . . . . . . . . .3-21
discarding changes . . . . . . . . . . . . . . . . . . . . .3-28
enabling reader . . . . . . . . . . . . . . . . . . . . . . . .3-21
event notification . . . . . . . . . . . . . . . . . . . . . .3-24
event notification options . . . . . . . . . . . . . . . .3-25
filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-13
firmware version . . . . . . . . . . . . . . . . . . . . . . . .4-7
logging in . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-3
logging out . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-9
maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . .4-3
managing users . . . . . . . . . . . . . . . . . . . . . . .3-30
monitoring logs . . . . . . . . . . . . . . . . . . . . . . . . .4-8
password . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-3
polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-6
query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-10
read point class . . . . . . . . . . . . . . . . . . . . . . .3-19
read point classes . . . . . . . . . . . . . . . . . . . . . . .3-7
read point zones . . . . . . . . . . . . . . . . . . . . . . .3-20
renaming reader . . . . . . . . . . . . . . . . . . . . . . .3-21
scan control . . . . . . . . . . . . . . . . . . . . . . . . . . .3-6
scheduling reads . . . . . . . . . . . . . . . . . . . . . . . 3-7
setting date and time . . . . . . . . . . . . . . . . . . . 4-6
status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
trusted hosts . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
user maintenance . . . . . . . . . . . . . . . . . . . . . 3-31
writing tag . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
antennas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
installing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
B
backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
backup configuration . . . . . . . . . . . . . . . . . . . . . . . . 4-8
C
cable pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5
ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5
GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-6
RS232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5
chapter descriptions . . . . . . . . . . . . . . . . . . . . . . . . . i-xi
communication
changing settings . . . . . . . . . . . . . . . . . . . . . . 4-3
configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
administrator console . . . . . . . . . . . . . . . . . . . 1-4
read points . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
configuration backup . . . . . . . . . . . . . . . . . . . . . . . . 4-8
connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
antennas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
communication . . . . . . . . . . . . . . . . . . . . . . . . 2-7
ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
IN-2
XR400 RFID Reader Integrator Guide
powering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-6
RS232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-7
specifications . . . . . . . . . . . . . . . . . . . . . . . . . A-3
D
date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-6
E
ErrCode0
global error code . . . . . . . . . . . . . . . . . . . . . . .4-10
error code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-10
ethernet
connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-7
pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5
event management . . . . . . . . . . . . . . . . . . . . . . . . . .1-5
event notification . . . . . . . . . . . . . . . . . . . . . . . 1-5, 3-24
exception events . . . . . . . . . . . . . . . . . . . . . . .3-24
network status event . . . . . . . . . . . . . . . . . . .3-24
options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-25
threshold events . . . . . . . . . . . . . . . . . . . . . . .3-24
visibility events . . . . . . . . . . . . . . . . . . . . . . . .3-24
F
file explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-4
filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-13
firmware
updating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-4
version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-7
firmware version . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-7
G
global error code . . . . . . . . . . . . . . . . . . . . . . . . . . .4-10
GPIO pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-6
I
information
service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i-xii
initiating reads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-6
installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4
antennas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-5
communication connection . . . . . . . . . . . . . . . .2-7
ethernet connection . . . . . . . . . . . . . . . . . . . . .2-7
mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-4
portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-5
powering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-6
RS232 connection . . . . . . . . . . . . . . . . . . . . . . .2-7
L
LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-6
error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-6
power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-6
logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6, 4-8
logging in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-3
logging out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-9
logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-8
M
maintenance
reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
managing the reader . . . . . . . . . . . . . . . . . . . . . . . . 3-3
managing users . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30
mounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
O
operating environment . . . . . . . . . . . . . . . . . . . . . . . A-3
P
password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5
ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5
GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-6
RS232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5
polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
portal installation . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
power
applying . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Q
query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
R
read point classes . . . . . . . . . . . . . . . . . . . . . . . . . . 3-19
read point configuration . . . . . . . . . . . . . . . . . . . . . . 1-7
read point zones . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20
modifying . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20
read points
configuring . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
read test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
reader configuration
backing up . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
reader status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
readers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
XR400 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
reading tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
initiating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
RFID components . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
antennas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
readers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
RFID overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
RS232 connection . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
RS232 pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5
S
security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
service information . . . . . . . . . . . . . . . . . . . . . . . . . . i-xii
set the date and time . . . . . . . . . . . . . . . . . . . . . . . . 4-6
Index IN-3
setting date . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
setting time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
SNMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5, 3-27
SNTP
set parameters . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3
pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5
stop polling . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6, 3-33
support center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .i-xii
synchronize clock . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
T
tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
management . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
writing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
TCM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
building hex image . . . . . . . . . . . . . . . . . . . . . . 5-8
defining properties . . . . . . . . . . . . . . . . . . . . . . 5-6
technical specifications . . . . . . . . . . . . . . . . . . . . . . A-3
Terminal Configuration Manager, see TCM
time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
trusted hosts . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6, 3-29
U
updating firmware . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
user maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31
V
version control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
W
writing tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
X
XML
query tags . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
XR400 LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
XR400 overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
IN-4
XR400 RFID Reader Integrator Guide
Tell Us What You Think...
We would like to know what you think about this Manual. Please take a moment to fill out this questionnaire and fax this
form to: (631) 738-3318, or mail to:
Symbol Technologies, Inc.
One Symbol Plaza M/S B-4
Holtsville, NY 11742-1300
Attention: Technical Publications Manager
IMPORTANT: If you need product support, please call the appropriate customer support number provided. Unfortunately,
we cannot provide customer support at the fax number above.
Manual Title:___________________________________________
(please include revision level)
How familiar were you with this product before using this manual?
Very familiar
Slightly familiar
Not at all familiar
Did this manual meet your needs? If not, please explain.
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
What topics need to be added to the index, if applicable?
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
What topics do you feel need to be better discussed? Please be specific.
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
What can we do to further improve our manuals?
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
______________________________________________________________________________________
Thank you for your input—We value your comments.
Symbol Technologies, Inc.
One Symbol Plaza
Holtsville, New York 11742-1300
http://www.symbol.com
72E-71773-02
Revision A - October 2005
Download PDF

advertising