Zebra RFID Owner's manual

Type
Owner's manual
RFID READER
SOFTWARE
INTERFACE
Control Guide
72E-131718-10EN
1
Copyright ......................................................................................................................................... 11
For Australia Only ..................................................................................................................... 11
Terms of Use .................................................................................................................................. 11
Revision History .............................................................................................................................. 12
About This Guide
Introduction 13
Configurations 13
Chapter Descriptions 14
Notational Conventions 15
Related Documents and Software 15
Service Information 16
Getting Started
Introduction ..................................................................................................................................... 17
RFID Control and Data Plane ................................................................................................... 17
Reader (Device) Management Plane ........................................................................................ 17
Audience ......................................................................................................................................... 17
Zebra Extensions ............................................................................................................................ 18
LLRP Custom Extensions Operation
Introduction ..................................................................................................................................... 19
Asynchronous Tag Events in Autonomous Mode Operation .......................................................... 20
Filtering Tags Based on RSSI and Time ......................................................................................... 22
Class 1 Generation 2 (C1G2) Extensions Operation ...................................................................... 22
Reader Management Custom Extensions
Introduction ..................................................................................................................................... 23
RM Extensions by Product .............................................................................................................. 24
ReaderDevice.getCPUUsage ......................................................................................................... 30
ReaderDevice.getRAMUsage ......................................................................................................... 30
ReaderDevice.doFirmwareUpdate .................................................................................................. 31
ReaderDevice.setFirmwareUpdateParams .................................................................................... 31
ReaderDevice.updateCertificate ..................................................................................................... 32
Table of Contents
Table of Contents
2
ReaderDevice.setUserLED ............................................................................................................. 33
ReaderDevice.getFlashMemoryUsage ........................................................................................... 33
ReaderDevice.getFirmwareUpdateProgress .................................................................................. 34
ReaderDevice.getUserList .............................................................................................................. 34
ReaderDevice.doAddUser .............................................................................................................. 35
ReaderDevice.doDelUser ............................................................................................................... 36
ReaderDevice.doChangePassword ................................................................................................ 36
ReaderDevice.doChangeUserRole ................................................................................................. 37
ReaderDevice.doLogin ................................................................................................................... 37
ReaderDevice.doLogout ................................................................................................................. 38
ReaderDevice.doChangeDefaultUserPassword ............................................................................. 38
ReaderDevice.getSupportedRegionList .......................................................................................... 39
ReaderDevice.getRegionStandardList ............................................................................................ 39
ReaderDevice.getActiveRegion ...................................................................................................... 40
ReaderDevice.setActiveRegion ...................................................................................................... 41
ReaderDevice.getMaxAntennasSupported ..................................................................................... 41
ReaderDevice.getAlarmNotificationSNMPHost .............................................................................. 42
ReaderDevice.setAlarmNotificationSNMPHost .............................................................................. 42
ReaderDevice.getNetworkInterfaceSettings ................................................................................... 43
ReaderDevice.setNetworkInterfaceSettings ................................................................................... 44
ReaderDevice.setDHCPConfig ....................................................................................................... 45
ReaderDevice.getBTConfig ............................................................................................................ 45
ReaderDevice.setBTConfig ............................................................................................................ 46
ReaderDevice.getWebServerSecuritySetting ................................................................................. 46
ReaderDevice.setWebServerSecuritySetting ................................................................................. 47
ReaderDevice.getShellStatus ......................................................................................................... 47
ReaderDevice.setShellStatus ......................................................................................................... 48
ReaderDevice.getFTPStatus .......................................................................................................... 48
ReaderDevice.setFTPStatus .......................................................................................................... 49
ReaderDevice.getUSBMode ........................................................................................................... 49
ReaderDevice.setUSBMode ........................................................................................................... 50
ReaderDevice.getLLRPConfig ........................................................................................................ 51
ReaderDevice.setLLRPConfig ........................................................................................................ 52
ReaderDevice.isLLRPRunning ....................................................................................................... 52
ReaderDevice.isLLRPConnected ................................................................................................... 53
ReaderDevice.ConnectLLRP .......................................................................................................... 53
ReaderDevice.viewSystemLog ....................................................................................................... 54
ReaderDevice.viewAccessLog ....................................................................................................... 54
ReaderDevice.viewCurrentCertificateDetails .................................................................................. 55
ReaderDevice.setNTPConfig .......................................................................................................... 55
ReaderDevice.getWatchdogStatus ................................................................................................. 56
ReaderDevice.setWatchdogStatus ................................................................................................. 56
ReaderDevice.shutDown ................................................................................................................ 57
ReaderDevice.getExtAntennaMode ................................................................................................ 57
ReaderDevice.setExtAntennaMode ................................................................................................ 58
ReaderDevice.getReaderVersionInfo ............................................................................................. 58
ReaderDevice.getManufacturer ...................................................................................................... 59
ReaderDevice.getModel ................................................................................................................. 59
ReaderDevice.getName .................................................................................................................. 60
ReaderDevice.setName .................................................................................................................. 60
ReaderDevice.getDebounceTime ................................................................................................... 61
Table of Contents
3
ReaderDevice.setDebounceTime ................................................................................................... 61
ReaderDevice.getTimeTicks ........................................................................................................... 62
ReaderDevice.getLocalTime ........................................................................................................... 62
ReaderDevice.setLocalTime ........................................................................................................... 63
ReaderDevice.getAllReadPoints ..................................................................................................... 63
ReaderDevice.saveConfigChanges ................................................................................................ 64
ReaderDevice.discardConfigChanges ............................................................................................ 64
ReaderDevice.hasConfigChanged ................................................................................................. 65
ReaderDevice.getUncommitedConfigChangesDescription ............................................................ 65
ReaderDevice.getTimeZones ......................................................................................................... 66
ReaderDevice.setTimeZone ........................................................................................................... 66
ReaderDevice.getReaderProfileList ................................................................................................ 67
ReaderDevice.setProfileActive ....................................................................................................... 67
ReaderDevice.deleteProfile ............................................................................................................ 68
ReaderDevice.importProfileToReader ............................................................................................ 69
ReaderDevice.exportProfileFromReader ........................................................................................ 70
ReaderDevice.getSerialTimeout ..................................................................................................... 70
ReaderDevice.setSerialTimeout ..................................................................................................... 71
ReaderDevice.getAntennaCheck .................................................................................................... 71
ReaderDevice.setAntennaCheck .................................................................................................... 72
ReaderDevice.getReaderDetails .................................................................................................... 72
ReaderDevice.firmwareRevertBack ................................................................................................ 73
ReaderDevice.addIPSecParams .................................................................................................... 73
ReaderDevice.removeIPSecParams .............................................................................................. 74
ReaderDevice.getGPIPortStatus .................................................................................................... 74
ReaderDevice.setGPOPinStatus .................................................................................................... 75
ReaderDevice.getEnableRevertBackStatus ................................................................................... 75
ReaderDevice.getGPOPortStatus .................................................................................................. 76
ReaderDevice.getIPSecParamsList ................................................................................................ 76
ReaderDevice.getIdleModeTimeout ............................................................................................... 77
ReaderDevice.setIdleModeTimeout ................................................................................................ 77
ReaderDevice.processResponseFile .............................................................................................. 78
ReaderDevice.startOSupdate ......................................................................................................... 78
ReaderDevice.installUserApp ......................................................................................................... 79
ReaderDevice.getMaxUserApps ...................................
.................................................................. 79
ReaderDevice.startUserApp ........................................................................................................... 80
ReaderDevice.autostarUserApp ..................................................................................................... 80
ReaderDevice.uninstalluserapp ...................................................................................................... 81
ReaderDevice.getInstalledApps ...................................................................................................... 81
ReaderDevice.getCurrentRunStatus .............................................................................................. 82
ReaderDevice.generateCustomerSupportDataFile ........................................................................ 82
ReaderDevice.purgeLogs ............................................................................................................... 83
ReaderDevice.getwirelessnwlist ..................................................................................................... 83
ReaderDevice.addwirelessnw ......................................................................................................... 84
ReaderDevice.getwirelessnwproperties .......................................................................................... 84
ReaderDevice.getwirelessconfiguredparams ................................................................................. 85
ReaderDevice.disconnectwirelessnw ............................................................................................. 85
ReaderDevice.getGPIOSettings ..................................................................................................... 86
ReaderDevice.setGPIOSettings ..................................................................................................... 87
ReaderDevice.resetToFactoryDefaults ........................................................................................... 87
ReaderDevice.setSystemLogConfiguration .................................................................................... 88
Table of Contents
4
ReaderDevice.getSystemLogConfiguration .................................................................................... 88
ReaderDevice.getRadioModuleOnTime ......................................................................................... 89
ReaderDevice.setDiagnosticMode .................................................................................................. 89
ReaderDevice.startReaderDiagnostics ........................................................................................... 90
ReaderDevice.getEventAmbientTemperatureHighAlarmCount ...................................................... 90
ReaderDevice.getEventAmbientTemperatureCriticalAlarmCount .................................................. 91
ReaderDevice.getEventPATemperatureHighAlarmCount .............................................................. 91
ReaderDevice.getEventPATemperatureCriticalAlarmCount ........................................................... 92
ReaderDevice.getEventForwardPowerHighAlarmCount ................................................................ 92
ReaderDevice.getEventForwardPowerLowAlarmCount ................................................................. 93
ReaderDevice.getEventReversePowerHighAlarmCount ................................................................ 93
ReaderDevice.getEventEchoThresholdAlarmCount ....................................................................... 94
ReaderDevice.getEventDatabaseWarningCount ............................................................................ 94
ReaderDevice.getEventDatabaseErrorCount ................................................................................. 95
ReaderDevice.getEventGPIOInformationCount ............................................................................. 95
ReaderDevice.getRadioPowerState ............................................................................................... 96
ReaderDevice.getUSBState ........................................................................................................... 96
ReaderDevice.viewMACErrorLog ................................................................................................... 97
ReaderDevice.getPowerNegotiation ............................................................................................... 97
ReaderDevice.setPowerNegotiation ............................................................................................... 98
ReaderDevice.getAllowGuestStatus ............................................................................................... 98
ReaderDevice.setAllowGuestStatus ............................................................................................... 99
ReaderDevice.manageLicense ....................................................................................................... 99
ReaderDevice.getNodeJSPortnum ............................................................................................... 100
ReaderDevice.setNodeJSPortnum ............................................................................................... 100
ReaderDevice.setLEDFirmwareUpdate ........................................................................................ 101
ReaderDevice.getInstalledLicenseList .......................................................................................... 101
ReaderDevice.manageFXEasyConnection .................................................................................. 102
ReaderDevice.getSerialConfig ...................................................................................................... 103
ReaderDevice.setSerialConfig ...................................................................................................... 104
ReaderDevice.getTempSensorData ............................................................................................. 104
AntennaReadPoint.getSupportedAirProtocols .............................................................................. 105
AntennaReadPoint.getCurrentAirProtocol .................................................................................... 105
AntennaReadPoint.setAirProtocol ................................................................................................ 106
AntennaReadPoint.getTransmitPowerLevel ................................................................................. 106
AntennaReadPoint.setTransmitPowerLevel ................................................................................. 107
AntennaReadPoint.getCableLossCompensation .......................................................................... 107
AntennaReadPoint.setCableLossCompensation .......................................................................... 108
AntennaReadPoint.getCRCErrors ................................................................................................ 108
AntennaReadPoint.resetCRCErrors .............................................................................................
109
AntennaReadPoint.getRFOnTime ................................................................................................ 109
AntennaReadPoint.getGen2OptionalOperCounts ........................................................................ 110
AntennaReadPoint.getNXPCustomOperCounts ........................................................................... 111
AntennaReadPoint.getFujitsuCustomOperCounts ....................................................................... 112
AntennaReadPoint.getImpinjCustomOperCounts ........................................................................ 113
Reader Management Custom Error Codes .................................................................................. 114
LLRP Custom Extensions
Introduction ................................................................................................................................... 120
LLRP Custom Messages Per Product .......................................................................................... 120
Table of Contents
5
MOTO_GET_TAG_EVENT_REPORT .................................................................................... 121
MOTO_PURGE_TAGS ........................................................................................................... 121
MOTO_PURGE_TAGS_RESPONSE ..................................................................................... 121
MOTO_TAG_EVENT_NOTIFY ............................................................................................... 122
MOTO_UPDATE_RADIO_FIRMWARE .................................................................................. 122
MOTO_UPDATE_RADIO_FIRMWARE_RESPONSE ............................................................. 122
MOTO_UPDATE_RADIO_CONFIG ........................................................................................ 122
MOTO_UPDATE_RADIO_CONFIG_RESPONSE .................................................................. 123
MOTO_GET_RADIO_UPDATE_STATUS ............................................................................... 123
MOTO_GET_RADIO_UPDATE_STATUS_RESPONSE ......................................................... 123
LLRP Custom Parameters Per Product ........................................................................................ 124
MotoGeneralRequestCapabilities ........................................................................................... 128
MotoGeneralCapabilities ......................................................................................................... 128
MotoAutonomousCapabilities ................................................................................................. 129
MotoTagEventsGenerationCapabilities ................................................................................... 129
MotoLocationCapabilities ........................................................................................................ 130
MotoFilterCapabilities .............................................................................................................. 130
MotoPersistenceCapabilities ................................................................................................... 131
MotoAdvancedCapabilities ...................................................................................................... 132
MotoRadioTransmitDelay ........................................................................................................ 132
MotoGeneralGetParams ......................................................................................................... 133
MotoRadioPowerState ............................................................................................................ 133
MotoRadioUpdateStatusInfo ................................................................................................... 133
MotoRadioDutyCycle .............................................................................................................. 134
MotoRadioDutyCycleTable ..................................................................................................... 134
MotoVersion ............................................................................................................................ 134
MotoVersionList ...................................................................................................................... 134
MotoSledBatteryStatus ........................................................................................................... 135
MotoFilterRule ......................................................................................................................... 135
MotoFilterTimeOfDay .............................................................................................................. 136
MotoFilterTimeRange .............................................................................................................. 136
MotoUTCTimestamp ............................................................................................................... 136
MotoFilterRSSIRange ............................................................................................................. 137
MotoFilterTagList .................................................................................................................... 137
MotoFindItem .................................................................................................................
......... 137
MotoLocationResult ................................................................................................................ 138
MotoAutonomousState ............................................................................................................ 138
MotoTagEventSelector ............................................................................................................ 139
MotoTagReportMode .............................................................................................................. 140
MovingStationaryTagReport ................................................................................................... 140
MotoFilterList ........................................................................................................................... 141
Notes ................................................................................................................................. 141
MotoPersistenceSaveParams ................................................................................................. 142
MotoDefaultSpec ..................................................................................................................... 142
RO Specs .......................................................................................................................... 144
MotoTagEventList ................................................................................................................... 145
MotoTagEventEntry ................................................................................................................ 145
MotoROReportTrigger ............................................................................................................. 146
MotoC1G2LLRPCapabilities ................................................................................................... 147
MotoC1G2ExtendedPC ........................................................................................................... 147
MotoC1G2Recommission ....................................................................................................... 148
Table of Contents
6
MotoC1G2RecommissionOpSpecResult ................................................................................ 149
MotoC1G2BlockPermalock ..................................................................................................... 149
MotoC1G2BlockPermalockOpSpecResult .............................................................................. 150
MotoNXPChangeEAS ............................................................................................................. 150
MotoNXPChangeEASOpSpecResult ...................................................................................... 151
MotoNXPSetQuiet ................................................................................................................... 151
MotoNXPSetQuietOpSpecResult ............................................................................................ 152
MotoNXPResetQuiet ............................................................................................................... 152
MotoNXPResetQuietOpSpecResult ........................................................................................ 153
MotoNXPCalibrate .................................................................................................................. 153
MotoNXPCalibrateOpSpecResult ........................................................................................... 154
MotoNXPEASAlarmSpec ........................................................................................................ 154
MotoNXPEASAlarmNotification .............................................................................................. 155
MotoConnectionFailureReason ............................................................................................... 155
MotoCustomCommandOptions ............................................................................................... 155
MotoFujitsuChangeWordLock ................................................................................................. 156
MotoFujitsuChangeWordLockOpSpecResult .......................................................................... 156
MotoFujitsuChangeBlockLock ................................................................................................. 157
MotoFujitsuChangeBlockLockOpSpecResult ......................................................................... 157
MotoFujitsuReadBlockLock ..................................................................................................... 158
MotoFujitsuReadBlockLockOpSpecResult ............................................................................. 158
MotoFujitsuChangeBlockOrAreaGroupPassword ................................................................... 159
MotoFujitsuChangeBlockOrAreaGroupPasswordOpSpecResult ............................................ 159
MotoFujitsuBurstWrite ............................................................................................................. 160
MotoFujitsuBurstWriteOpSpecResult ...................................................................................... 160
MotoFujitsuBurstErase ............................................................................................................ 161
MotoFujitsuBurstEraseOpSpecResult ..................................................................................... 161
MotoFujitsuAreaReadLock ...................................................................................................... 162
MotoFujitsuAreaReadLockOpSpecResult ............................................................................... 162
MotoFujitsuAreaWriteLock ...................................................................................................... 163
MotoFujitsuAreaWriteLockOpSpecResult ............................................................................... 163
MotoFujitsuAreaWriteLockWOPassword ................................................................................ 164
MotoFujitsuAreaWriteLockWOPasswordOpSpecResult ......................................................... 164
MotoNXPChangeConfig .......................................................................................................... 165
MotoNXPChangeConfigOpSpecResult ................................................................................... 165
MotoImpinjQT .......................................................................................................................... 166
QTData .................................................................................................................................... 166
MotoImpinjQTOpSpecResult .................................................................................................. 167
MotoC1G2Authenticate ........................................................................................................... 167
MotoC1G2AuthenticateOpSpecResult .................................................................................... 168
MotoC1G2ReadBuffer ............................................................................................................. 168
MotoC1G2ReadBufferOpSpecResult ..................................................................................... 169
MotoC1G2Untraceable ........................................................................................................... 169
MotoC1G2UntraceableOpSpecResult .................................................................................... 170
MotoC1G2Crypto .................................................................................................................... 171
MotoC1G2CryptoOpSpecResult ............................................................................................. 172
MotoTagGPS .......................................................................................................................... 172
MotoAntennaConfig ................................................................................................................ 173
MotoAntennaStopCondition .................................................................................................... 173
MotoAntennaPhysicalPortConfig ............................................................................................ 174
MotoTagReportContentSelector ............................................................................................. 174
Table of Contents
7
MotoTagPhase ........................................................................................................................ 175
MotoAntennaQueryConfig ....................................................................................................... 175
NXPBrandIDCheckConfig ....................................................................................................... 175
BrandIDCheckStatus ............................................................................................................... 176
ZebraROTriggerSpec .............................................................................................................. 176
ZebraROSpecStartTrigger ...................................................................................................... 176
ZebraTimelapseStart ............................................................................................................... 177
ZebraDistance ......................................................................................................................... 177
ZebraROSpecStopTrigger ...................................................................................................... 177
ZebraTimelapseStop ............................................................................................................... 177
Binary Packet Format for Custom Parameters ............................................................................. 178
MOTO_GET_TAG_EVENT_REPORT .................................................................................... 178
MOTO_PURGE_TAGS ........................................................................................................... 178
MOTO_PURGE_TAGS_RESPONSE ..................................................................................... 179
MOTO_TAG_EVENT_NOTIFY ............................................................................................... 179
MOTO_UPDATE_RADIO_FIRMWARE .................................................................................. 179
MOTO_UPDATE_RADIO_FIRMWARE_RESPONSE ............................................................. 180
MOTO_UPDATE_RADIO_CONFIG ........................................................................................ 180
MOTO_UPDATE_RADIO_CONFIG_RESPONSE .................................................................. 180
MOTO_GET_RADIO_UPDATE_STATUS ............................................................................... 181
MOTO_GET_RADIO_UPDATE_STATUS_RESPONSE ......................................................... 181
MotoGeneralRequestCapabilities ........................................................................................... 181
MotoGeneralCapabilities ......................................................................................................... 182
MotoAutonomousCapabilities ................................................................................................. 182
MotoTagEventsGenerationCapabilities ................................................................................... 183
MotoLocationCapabilities ........................................................................................................ 183
MotoFilterCapabilities .............................................................................................................. 184
MotoPersistenceCapabilities ................................................................................................... 184
MotoAdvancedCapabilities ...................................................................................................... 185
MotoRadioTransmitDelay ........................................................................................................ 185
MotoGeneralGetParams ......................................................................................................... 186
MotoRadioPowerState ............................................................................................................ 186
MotoRadioUpdateStatusInfo ................................................................................................... 186
MotoRadioDutyCycle .............................................................................................................. 187
MotoRadioDutyCycleTable ..................................................................................................... 187
MotoVersion ............................................................................................................................ 187
MotoVersion List ..................................................................................................................... 188
MotoSledBatteryStatus ........................................................................................................... 188
MotoFilterRule ......................................................................................................................... 188
MotoFilterTimeOfDay .............................................................................................................. 189
MotoFilterTimeRange .............................................................................................................. 189
MotoUTCTimestamp ............................................................................................................... 189
MotoFilterRSSIRange ............................................................................................................. 190
MotoFilterTagList .................................................................................................................... 190
MotoFindItem .......................................................................................................................... 190
MotoLocationResult ................................................................................................................ 191
MotoAutonomousState ............................................................................................................ 191
MotoTagEventSelector ............................................................................................................ 192
MotoTagReportMode .............................................................................................................. 192
MovingStationaryTagReport ................................................................................................... 192
MotoFilterList ........................................................................................................................... 193
Table of Contents
8
MotoPersistenceSaveParams ................................................................................................. 193
MotoDefaultSpec ..................................................................................................................... 194
MotoTagEventList ................................................................................................................... 194
MotoTagEventEntry ................................................................................................................ 195
MotoROReportTrigger ............................................................................................................. 195
MotoC1G2LLRPCapabilities ................................................................................................... 196
MotoC1G2ExtendedPC ........................................................................................................... 196
MotoC1G2Recommission ....................................................................................................... 197
MotoC1G2RecommissionOpSpecResult ................................................................................ 197
MotoC1G2BlockPermalock ..................................................................................................... 198
MotoC1G2BlockPermalockOpSpecResult .............................................................................. 198
MotoNXPChangeEAS ............................................................................................................. 199
MotoNXPChangeEASOpSpecResult ...................................................................................... 199
MotoNXPSetQuiet ................................................................................................................... 199
MotoNXPSetQuietOpSpecResult ............................................................................................ 200
MotoNXPResetQuiet ............................................................................................................... 200
MotoNXPResetQuietOpSpecResult ........................................................................................ 200
MotoNXPCalibrate .................................................................................................................. 201
MotoNXPCalibrateOpSpecResult ........................................................................................... 201
MotoNXPEASAlarmSpec ........................................................................................................ 201
MotoNXPEASAlarmNotification .............................................................................................. 202
MotoConnectionFailureReason ............................................................................................... 202
MotoCustomCommandOptions ............................................................................................... 202
MotoFujitsuChangeWordLock ................................................................................................. 203
MotoFujitsuChangeWordLockOpSpecResult .......................................................................... 203
MotoFujitsuChangeBlockLock ................................................................................................. 204
MotoFujitsuChangeBlockLockOpSpecResult ......................................................................... 204
MotoFujitsuReadBlockLock ..................................................................................................... 204
MotoFujitsuReadBlockLockOpSpecResult ............................................................................. 205
MotoFujitsuChangeBlockOrAreaGroupPassword ................................................................... 205
MotoFujitsuChangeBlockOrAreaGroupPasswordOpSpecResult ............................................ 205
MotoFujitsuBurstWrite ............................................................................................................. 206
MotoFujitsuBurstWriteOpSpecResult ...................................................................................... 206
MotoFujitsuBurstErase ............................................................................................................ 207
MotoFujitsuBurstEraseOpSpecResult ..................................................................................... 207
MotoFujitsuAreaReadLock ...................................................................................................... 208
MotoFujitsuAreaReadLockOpSpecResult ...........................
.................................................... 208
MotoFujitsuAreaWriteLock ...................................................................................................... 208
MotoFujitsuAreaWriteLockOpSpecResult ............................................................................... 209
MotoFujitsuAreaWriteLockWOPassword ................................................................................ 209
MotoFujitsuAreaWriteLockWOPasswordOpSpecResult ......................................................... 209
MotoNXPChangeConfig .......................................................................................................... 210
MotoNXPChangeConfigOpSpecResult ................................................................................... 210
MotoImpinjQT .......................................................................................................................... 210
QTData .................................................................................................................................... 211
MotoImpinjQTOpSpecResult .................................................................................................. 211
MotoC1G2Authenticate ........................................................................................................... 211
MotoC1G2AuthenticateOpSpecResult .................................................................................... 212
MotoC1G2ReadBuffer ............................................................................................................. 212
MotoC1G2ReadBufferOpSpecResult ..................................................................................... 212
MotoC1G2Untraceable ........................................................................................................... 213
Table of Contents
9
MotoC1G2UntraceableOpSpecResult .................................................................................... 213
MotoC1G2Crypto .................................................................................................................... 214
MotoC1G2CryptoOpSpecResult ............................................................................................. 214
MotoTagGPS .......................................................................................................................... 215
MotoAntennaConfig ................................................................................................................ 215
MotoAntennaStopCondition .................................................................................................... 215
MotoAntennaPhysicalPortConfig ............................................................................................ 216
MotoTagReportContentSelector ............................................................................................. 216
MotoTagPhase ........................................................................................................................ 216
MotoAntennaQueryConfig ....................................................................................................... 217
NXPBrandIDCheckConfig ....................................................................................................... 217
BrandIDCheckStatus ............................................................................................................... 217
ZebraROTriggerSpec .............................................................................................................. 218
ZebraROSpecStartTrigger ...................................................................................................... 218
ZebraTimelapseStart ............................................................................................................... 218
ZebraDistance ......................................................................................................................... 219
ZebraROSpecStopTrigger ...................................................................................................... 219
ZebraTimelapseStop ............................................................................................................... 219
SNMP
Introduction ................................................................................................................................... 220
GS1 RM protocol MIB ................................................................................................................... 220
Zebra Custom MIB ........................................................................................................................ 221
SNMP MIB .................................................................................................................................... 222
Global RM MIB ............................................................................................................................. 223
TRAP Services .............................................................................................................................. 227
XML Schema for RM Extensions
Introduction ................................................................................................................................... 228
Index
RFID READER SOFTWARE INTERFACE
CONTROL GUIDE
72E-131718-10EN
Revision A
March 2020
11
Copyright
© 2017 ZIH Corp. and/or its affiliates. All rights reserved. ZEBRA and the stylized Zebra head are trademarks of
ZIH Corp., registered in many jurisdictions worldwide. All other trademarks are the property of their respective
owners.
COPYRIGHTS & TRADEMARKS: For complete copyright and trademark information, go to www.zebra.com/
copyright.
WARRANTY: For complete warranty information, go to www.zebra.com/warranty.
END USER LICENSE AGREEMENT: For complete EULA information, go to www.zebra.com/eula.
For Australia Only
For Australia Only. This warranty is given by Zebra Technologies Asia Pacific Pte. Ltd., 71 Robinson Road, #05-
02/03, Singapore 068895, Singapore. Our goods come with guarantees that cannot be excluded under the
Australia Consumer Law. You are entitled to a replacement or refund for a major failure and compensation for any
other reasonably foreseeable loss or damage. You are also entitled to have the goods repaired or replaced if the
goods fail to be of acceptable quality and the failure does not amount to a major failure.
Zebra Technologies Corporation Australia’s limited warranty above is in addition to any rights and remedies you
may have under the Australian Consumer Law. If you have any queries, please call Zebra Technologies
Corporation at +65 6858 0722. You may also visit our website: www.zebra.com for the most updated warranty
terms.
Terms of Use
Proprietary Statement
This manual contains proprietary information of Zebra Technologies Corporation and its subsidiaries
(“Zebra Technologies”). It is intended solely for the information and use of parties operating and
maintaining the equipment described herein. Such proprietary information may not be used, reproduced,
or disclosed to any other parties for any other purpose without the express, written permission of Zebra
Technologies.
Product Improvements
Continuous improvement of products is a policy of Zebra Technologies. All specifications and designs are
subject to change without notice.
Liability Disclaimer
Zebra Technologies takes steps to ensure that its published Engineering specifications and manuals are
correct; however, errors do occur. Zebra Technologies reserves the right to correct any such errors and
disclaims liability resulting therefrom.
Limitation of Liability
In no event shall Zebra Technologies or anyone else involved in the creation, production, or delivery of the
accompanying product (including hardware and software) be liable for any damages whatsoever
(including, without limitation, consequential damages including loss of business profits, business
interruption, or loss of business information) arising out of the use of, the results of use of, or inability to
use such product, even if Zebra Technologies has been advised of the possibility of such damages. Some
jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so the above
limitation or exclusion may not apply to you.
12
Revision History
Changes to the original manual are listed below:
Change Date Description
-01 Rev A 11/2009 Initial release
-02 Rev A 07/2010 Added reader management custom extensions, LLRP custom messages, and
LLRP custom parameters; added SNMP chapter, updated XML schema.
-03 Rev A 06/2011 Added Fujitsu commands
-04 Rev A 02/2012 Added: RM and LLRP custom extension tables by product
Removed: MOTO_C2_COMMAND, MOTO_C2_COMMAND_RESPONSE.
-05 Rev A 01/2014 Added support for FX7500
-06 Rev A 02/2015 Zebra Re-Branding
-07 Rev A 02/2016 Page 3-22 - updates for SNAP
-08 Rev A 11/2017 Added: FX9600; getPowerNegotiation, setPowerNegotiation,
getAllowGuestStatus, setAllowGuestStatus; error codes 281-293.
-09 Rev A 11/2017 Added support for ATR7000
-10EN Rev A 03/2020 Updated RM and LLRP custom extension tables by product.
Added RM and LLRP custom extension tables by product, error codes 294-306.
13
ABOUT THIS GUIDE
Introduction
This
Software Interface Control Guide
provides information for RFID system integrators and software developers
for evaluating and applying Zebra RFID products in RFID applications, and describes Low Level Reader Protocol
(LLRP) extensions for RFID control, and Reader Management (RM) protocol extensions which use XML over
HTTP methods for reader web page control.
Configurations
This guide applies to the following RFID configurations:
FX7400-42350A30-US: 4-Port RFID Reader, US
FX7400-22350A30-US: 2-Port RFID Reader, US
FX7400-42310A30-WR: 4-Port RFID Reader, Global
FX7400-22310A30-WR: 2-Port RFID Reader, Global
FX7500-42320A50-US: 4-Port FCC
FX7500-22320A50-US: 2-Port FCC
FX7500-42325A50-WR: 4-Port Worldwide
FX7500-22325A50-WR: 2-Port Worldwide
FX9500-41324D41-US: 4-port configuration, US and Canada
FX9500-41324D41-WW: 4-port configuration, International
FX9500-81324D41-US: 8-port configuration, US and Canada
FX9500-81324D41-WW: 8-port configuration, International
FX9600-42320A50-US: 4-port RFID Reader, US and Canada
FX9600-42325A50-WR: 4-port RFID Reader, Worldwide
FX9600-42320A50-JP: 4-port RFID Reader, Japan
FX9600-82320A50-US: 8-port RFID Reader, US and Canada
FX9600-82325A50-WR: 8-port RFID Reader, Worldwide
FX9600-82320A50-JP: 8-port RFID Reader, Japan
MC3090Z-LC48HBAQE1: RFID Mobile Computer, US
MC3090Z-LC48HBAQE2: RFID Mobile Computer, US and Canada
About This Guide
14
MC319Z-GL4H24E0W: Laser, RFID, Worldwide
MC319Z-GL4H24E0E: Laser, RFID, EU
MC319Z-GI4H24E0W: Imager, RFID, Worldwide
MC319Z-GI4H24E0E: Imager, RFID, EU
MC9090-GJ0HJEQZ1US: Laser, RFID, US and Canada
MC9090-GK0HJEQZ1US: 2D imager, RFID, US and Canada
MC9090-GU0HJEQZ1US: 1D imager, RFID, US and Canada
MC9090-GJ0HJEQZ4ER: Laser, RFID, EU
MC9090-GK0HJEQZ4ER: 2D imager, RFID, EU
MC9090-GU0HJEQZ4ER: 1D, RFID, EU
MC919Z-GA0SWEQZ1WR: 1D, RFID, Worldwide
MC919Z-GA0SWEQZ2EU: 1D, RFID, EU
MC919Z-G30SWEQZ1WR: 2D imager, RFID, Worldwide
MC919Z-G30SWEQZ2EU: 2D imager, RFID, EU
MC919Z-G50SWEQZ1WR: 2D DPM Imager, RFID, Worldwide
MC919Z-G50SWEQZ2EU: 2D DPM Imager, RFID, EU
MC919Z-GJ0SWEQZ1WR: 1D LRX, RFID, Worldwide
MC919Z-GJ0SWEQZ2EU: 1D LRX, RFID, EU
MC919Z-GA0SWEQZ12R: 1D, RFID, Worldwide
MC919Z-GA0SWEQZ22R: 1D, RFID, EU
ATR7000-P1100A0-US
Chapter Descriptions
Topics covered in this guide are as follows:
Getting Started provides an overview of Zebra extensions.
LLRP Custom Extensions Operation provides general information on the Low Level Reader Protocol
(LLRP) application.
Reader Management Custom Extensions describes Reader Management (RM) custom extensions.
LLRP Custom Extensions describes custom messages and parameters and provides the binary packet
format for these.
SNMP describes reader support for RFC1213 (MIB for Network Management of TCP/IP-based internets:
MIB-II), RM MIB, and a Zebra custom MIB.
Appendix , XML Schema for RM Extensions
provides XML schema as a simple method of exercising RM
commands.
About This Guide
15
Notational Conventions
The following conventions are used in this document:
“RFID Reader” or “reader” refers to the Zebra FX Series RFID reader or RFID enabled MC Series mobile
computers.
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.
Related Documents and Software
The following documents provide more information about the RFID readers mentioned in this guide.
FX Series RFID Reader Integrator Guide
FX7400 Series RFID Reader Regulatory Guide
FX7500 RFID Reader Quick Start Guide
FX7500 RFID Reader Regulatory Information
,
FX9500 RFID Reader User Guide
FX9500 RFID Reader Regulatory Guide
FX9600 RFID Reader Quick Start Guide
MC3090Z RFID Mobile Computer Integrator Guide
MC3090Z RFID Mobile Computer Quick Start Guide
MC3090Z RFID Mobile Computer Regulatory Guide
MC3191Z RFID Mobile Computer Integrator Guide
MC3191Z Mobile Computer Quick Start Guide
MC3191Z Mobile Computer Regulatory Guide
MC9090 Mobile Computer Integrator Guide
MC9090 Mobile Computer User Guide
MC9090 Mobile Computer Quick Start Guide
MC9090 Mobile Computer Regulatory Guide
MC919Z Mobile Computer User Guide
MC919Z Mobile Computer Quick Start Guide
MC919Z Mobile Computer Regulatory Guide
ATR7000 Advanced Array RFID Reader Integration Guide
ATR7000 Advanced Array RFID Reader Quick Reference Guide
For the latest version of all software and guides, go to: www.zebra.com/support.
About This Guide
16
Service Information
If you have a problem with your equipment, contact Zebra support for your region. Contact information is available
at: www.zebra.com/support.
When contacting Zebra support, please have the following information available:
Serial number of the unit
Model number or product name
Software type and version number
Zebra responds to calls by e-mail, telephone or fax within the time limits set forth in service agreements.
If your problem cannot be solved by Zebra support, you may need to return your equipment for servicing and will
be given specific directions. Zebra 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 you purchased your business product from a Zebra business partner, please contact that business partner for
support.
17
Getting Started
Introduction
This guide describes LLRP protocol extensions for RFID control, and RM protocol extensions which use XML over
HTTP methods for reader web page control. These extensions, in addition to LLRP and RM standard protocols,
constitute the native and most direct software interfaces to the RFID readers and RFID enabled mobile computers,
and as such are used by the Zebra RFID3 API for C, .NET, and Java.
The RFID Reader software interface consists of the following two components.
RFID Control and Data Plane
The FX Series RFID reader and RFID enabled MC Series mobile computers support EPCGlobal Inc.’s, LLRP (low
level reader) protocol v1.0.1 standard. In addition to standard LLRP support, the readers supports LLRP custom
extensions detailed in this guide.
Reader (Device) Management Plane
The FX Series supports a number of software interfaces such as SNMP, Web Services, and Reader Management
(RM) protocol v1.0.1 by EPCGlobal Inc. For the management interface, this guide includes XML extensions over
HTTP that support a reader web page interface. Since the FX Series supports XML over HTTP message transport
binding as defined in global’s RM protocol, the XML custom extensions can be regarded as RM custom
extensions. The MC Series mobile computers do not support RM protocol.
Audience
The target audience for this guide are RFID system integrators, RFID middleware software developers, and RFID
application software developers who want to control the reader directly while bypassing the RFID3 API interface,
particularly developers familiar with LLRP and RM protocols.
Getting Started
18
Zebra Extensions
The Reader currently supports Gen 2 v 1.2 new features, such as extended protocol control word (XPC), block
permalocking, and re-commissioning using LLRP custom extensions. In the future, new functionality will be added
to a new LLRP standard.
Another important set of LLRP extensions supports asynchronous events which enable efficient tag reporting of
visibility events, typically referred to as XR autonomous mode. Because this method allows for more efficient use
of network resources, and because it was the preferred method for many XR customers, the FX and MC series
supports it over the LLRP interface through a set of LLRP custom extensions.
The RM protocol addresses basic RFID device management functionality. RM custom extensions address the
need to extend the support of management interfaces beyond what is defined in the RM protocol, such as firmware
upgrade and downgrade. The RM specification enables defining new vendor commands in a separate XML
namespace. The RM custom extensions define the command interface (using XML over HTTP) to the reader’s web
management functions, available on the reader’s web page. For example, the reader’s web interface allows
managing user (login) accounts, read point control, and region control.
NOTE: MC Series readers do not support RM.
19
LLRP Custom Extensions
Operation
Introduction
The Low Level Reader Protocol (LLRP) application provides necessary features for operating and monitoring the
LLRP server and the lower level reader entities. In order to minimize changes on the LLRP client side, it is strongly
recommended to issue a capability query before using custom extensions as the capability value set can change in
each software release.
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78
  • Page 79 79
  • Page 80 80
  • Page 81 81
  • Page 82 82
  • Page 83 83
  • Page 84 84
  • Page 85 85
  • Page 86 86
  • Page 87 87
  • Page 88 88
  • Page 89 89
  • Page 90 90
  • Page 91 91
  • Page 92 92
  • Page 93 93
  • Page 94 94
  • Page 95 95
  • Page 96 96
  • Page 97 97
  • Page 98 98
  • Page 99 99
  • Page 100 100
  • Page 101 101
  • Page 102 102
  • Page 103 103
  • Page 104 104
  • Page 105 105
  • Page 106 106
  • Page 107 107
  • Page 108 108
  • Page 109 109
  • Page 110 110
  • Page 111 111
  • Page 112 112
  • Page 113 113
  • Page 114 114
  • Page 115 115
  • Page 116 116
  • Page 117 117
  • Page 118 118
  • Page 119 119
  • Page 120 120
  • Page 121 121
  • Page 122 122
  • Page 123 123
  • Page 124 124
  • Page 125 125
  • Page 126 126
  • Page 127 127
  • Page 128 128
  • Page 129 129
  • Page 130 130
  • Page 131 131
  • Page 132 132
  • Page 133 133
  • Page 134 134
  • Page 135 135
  • Page 136 136
  • Page 137 137
  • Page 138 138
  • Page 139 139
  • Page 140 140
  • Page 141 141
  • Page 142 142
  • Page 143 143
  • Page 144 144
  • Page 145 145
  • Page 146 146
  • Page 147 147
  • Page 148 148
  • Page 149 149
  • Page 150 150
  • Page 151 151
  • Page 152 152
  • Page 153 153
  • Page 154 154
  • Page 155 155
  • Page 156 156
  • Page 157 157
  • Page 158 158
  • Page 159 159
  • Page 160 160
  • Page 161 161
  • Page 162 162
  • Page 163 163
  • Page 164 164
  • Page 165 165
  • Page 166 166
  • Page 167 167
  • Page 168 168
  • Page 169 169
  • Page 170 170
  • Page 171 171
  • Page 172 172
  • Page 173 173
  • Page 174 174
  • Page 175 175
  • Page 176 176
  • Page 177 177
  • Page 178 178
  • Page 179 179
  • Page 180 180
  • Page 181 181
  • Page 182 182
  • Page 183 183
  • Page 184 184
  • Page 185 185
  • Page 186 186
  • Page 187 187
  • Page 188 188
  • Page 189 189
  • Page 190 190
  • Page 191 191
  • Page 192 192
  • Page 193 193
  • Page 194 194
  • Page 195 195
  • Page 196 196
  • Page 197 197
  • Page 198 198
  • Page 199 199
  • Page 200 200
  • Page 201 201
  • Page 202 202
  • Page 203 203
  • Page 204 204
  • Page 205 205
  • Page 206 206
  • Page 207 207
  • Page 208 208
  • Page 209 209
  • Page 210 210
  • Page 211 211
  • Page 212 212
  • Page 213 213
  • Page 214 214
  • Page 215 215
  • Page 216 216
  • Page 217 217
  • Page 218 218
  • Page 219 219
  • Page 220 220
  • Page 221 221
  • Page 222 222
  • Page 223 223
  • Page 224 224
  • Page 225 225
  • Page 226 226
  • Page 227 227
  • Page 228 228
  • Page 229 229
  • Page 230 230
  • Page 231 231
  • Page 232 232
  • Page 233 233
  • Page 234 234
  • Page 235 235
  • Page 236 236
  • Page 237 237

Zebra RFID Owner's manual

Type
Owner's manual

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI