RFID READER
SOFTWARE
INTERFACE
Control Guide
72E-131718-10EN
Table of Contents
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
1
Table of Contents
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
2
Table of Contents
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 ...................................
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
.................................................................. 79
3
Table of Contents
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 .............................................................................................
AntennaReadPoint.getRFOnTime ................................................................................................ 109
AntennaReadPoint.getGen2OptionalOperCounts ........................................................................ 110
AntennaReadPoint.getNXPCustomOperCounts ........................................................................... 111
AntennaReadPoint.getFujitsuCustomOperCounts ....................................................................... 112
AntennaReadPoint.getImpinjCustomOperCounts ........................................................................ 113
Reader Management Custom Error Codes .................................................................................. 114
109
LLRP Custom Extensions
Introduction ................................................................................................................................... 120
LLRP Custom Messages Per Product .......................................................................................... 120
4
Table of Contents
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 .................................................................................................................
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
......... 137
5
Table of Contents
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
6
Table of Contents
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
7
Table of Contents
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 ...........................
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
.................................................... 208
8
Table of Contents
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
9
RFID READER SOFTWARE INTERFACE
CONTROL GUIDE
72E-131718-10EN
Revision A
March 2020
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, #0502/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.
11
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
-03 Rev A 06/2011 Added Fujitsu commands
-04 Rev A 02/2012 Added: RM and LLRP custom extension tables by product
-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,
-09 Rev A 11/2017 Added support for ATR7000
LLRP custom parameters; added SNMP chapter, updated XML schema.
Removed: MOTO_C2_COMMAND, MOTO_C2_COMMAND_RESPONSE.
getAllowGuestStatus, setAllowGuestStatus; error codes 281-293.
-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.
12
ABOUT THIS GUIDE
Introduction
This
Software Interface Control Guide
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
provides information for RFID system integrators and software developers
• 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
13
About This Guide
• 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
commands.
provides XML schema as a simple method of exercising RM
14
About This Guide
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 .
15
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.
About This Guide
16
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.
17
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.
Getting Started
18
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.
19
LLRP Custom Extensions Operation
Asynchronous Tag Events in Autonomous Mode Operation
Traditional LLRP operations use a client controller model where the LLRP client instructs the reader to perform an
operation and the reader reports the results of the operation. Class 1 Gen 2 provisions limit the level of data
filtering that the reader returns so the reader reports all results of the operation to the client. In typical continuous
read modes where tags remain in the field of view for many read cycles, this type of operation can introduce
overhead on the network as the same set of tag information is reported to the client across multiple operation
cycles. Figure 1 illustrates a typical usage model.
Figure 1 Command Driven Reader Operation Model
Readers support an event driven model called autonomous mode with event reporting, via custom extensions to
LLRP. This enables the client to put reader into continuous operation mode and configure it to report only changes
20
LLRP Custom Extensions Operation
in tag visibility states. A pre-configured ROSpec is provided as a custom extension to reader configuration. See
MotoDefaultSpec on page 142. Use GET_READER_CONFIG and SET_READER_CONFIG to respectively retrieve
and manipulate this extension. Use custom extensions to ROReportSpec associated with the ROSpec to control
the format and criteria for reporting tags. After setting a reporting preference, use the
custom parameter in the reader configuration to enable autonomous mode on the reader. Figure 2 provides an
example usage under this model.
Figure 2 Autonomous Event Driven Reader Operation Model
MotoAutonomousState
See LLRP Custom Extensions for information on the message and parameter extensions associated with
autonomous mode of operation.
21
LLRP Custom Extensions Operation
Filtering Tags Based on RSSI and Time
In addition to the Class 1 Gen 2 tag filtering mechanism, the reader can filter tags reported to the client based on
the received signal strength, the time that the reader read the tag, or a combination of both. Use multiple rules to
create a custom filter which can also filter multiple ranges of data. See LLRP Custom Extensions for details on the
message and parameter extensions for custom filtering.
Class 1 Generation 2 (C1G2) Extensions Operation
Extensions support features such as block permalocking, XPC, and re-commissioning. There are two custom
OpSpecs that support block permalock and re-commissioning access commands:
the OpSpec result enable block permalock operations.
re-commissioning operations. When re-commissioning a tag during an inventory operation, the reader sees the
re-commissioning command type previously issued to the tag via the XPC (refer to the Gen 2 v1.2 specification for
details on re-commissioning types). Therefore, the LLRP
information.
All rules and functionality that apply to the OpSpec within an AccessSpec also apply to custom OpSpecs. For
example, use the
filter data.
C1G2TagSpec parameter in conjunction with the OpSpec within an AccessSpec to specify tag
MotoC1G2Recommission and the OpSpec result enable
TagReportData parameter is extended to include XPC
MotoC1G2BlockPermalock and
Before using a custom OpSpec, send the
RequestedData field. Alternatively, to avoid getting the entire capability set, specify the custom capability parameter
subset to get using the
GET_READER_CAPABILITIES message. Use the RequestData field in MotoGeneralRequestCapability to return the
following custom capability sets: All (custom capabilities), general capabilities, autonomous mode capabilities,
filtering capabilities, persistent capabilities, and C1G2 V1.2 capabilities. Querying for C1G2 v1.2 capabilities
returns the reader’s ability to support the custom C1G2 command.
Currently, tags supporting re-commissioning are not available. Therefore, the
the
MotoAirProtocolCapabilities parameter is set to FALSE even though it is implemented. In the near future,
CanSupportRecommissioning will be set to TRUE when this feature is tested with real tags.
Refer to global’s Gen v1.2 specification for operational details of XPC, block permalock, and e-commissioning.
MotoGeneralRequestCapability parameter in the extension point of the
GET_READER_CAPABILITIES message specifying 0 or All in the
CanSupportRecommissioning field in
22
Reader Management
Custom Extensions
Introduction
This chapter describes Reader Management (RM) custom extensions.
NOTE: MC Series readers do not support RM.
NOTE: FX Series readers do not support commands under the AntennaReadPoint object.
Reader support for RM over SNMP transport binding is limited to mandatory features defined in GSI RM Spec
1.0.1. Refer to this specification for the MIB definition.
Go to https://www.gs1.org/standards/epc-rfid/reader-management/1-0-1 for more details.
Extensions described in this chapter are available only for RM over HTTP/XML transport binding.
Appendix , XML Schema for RM Extensions
See
chapter.
for XML schema definitions of the extensions defined in this
RM over HTTP/XML transport binding mandates that a valid user is logged in before using RM commands. In
addition, the user can use only one session for the RM over HTTP/XML transport interface.
The RM commands return the following errors when a valid user is not logged in or the current session is not valid:
• sessionTimeout
• notCurrentSession
• notLoggedIn
RM commands involving configuration changes mandate that a user with administrator privileges is logged in
before making these changes, otherwise the following error returns:
• noEdit
During reader software update, all RM commands except getFirmwareUpdateProgress return the following error:
• osUpdateInProgress
When the reader is in diagnostic mode, all RM commands except the viewSystemLog command return the
following error:
• diagnosticsInProgress
23
Reader Management Custom Extensions
RM Extensions by Product
The RM commands supported by the various RFID fixed readers are outlined in Table 1 .
Table 1 RM Extensions by Product
RM Command FX7400 FX7500 FX9500 FX9600 ATR7000 Page
ReaderDevice.getCPUUsage YYYYY
ReaderDevice.getRAMUsage YYYYY
ReaderDevice.doFirmwareUpdate YYYYY
ReaderDevice.setFirmwareUpdateParams YYNYY
ReaderDevice.updateCertificate YYNYY
ReaderDevice.setUserLED YYYYN
ReaderDevice.getFlashMemoryUsage YYNYY
ReaderDevice.getFirmwareUpdateProgress YYNYY
ReaderDevice.getUserList YYNYY
ReaderDevice.doAddUser YNNNN
ReaderDevice.doDelUser YNNNN
ReaderDevice.doChangePassword YYYYY
ReaderDevice.doChangeUserRole YNNYN
ReaderDevice.doLogin YYYYY
ReaderDevice.doLogout YYYYY
ReaderDevice.doChangeDefaultUserPassword YNNNN
30
30
31
31
32
33
33
34
34
35
36
36
37
37
38
38
ReaderDevice.getSupportedRegionList YYNYY
ReaderDevice.getRegionStandardList NYNYN
ReaderDevice.getActiveRegion YYYYY
ReaderDevice.setActiveRegion YYNYN
ReaderDevice.getMaxAntennasSupported YYYYY
ReaderDevice.getAlarmNotificationSNMPHost YYNYY
ReaderDevice.setAlarmNotificationSNMPHost YYNYY
ReaderDevice.getNetworkInterfaceSettings YYYYY
ReaderDevice.setNetworkInterfaceSettings YYNYY
ReaderDevice.setDHCPConfig YYNYY
ReaderDevice.getWebServerSecuritySetting NYNYY
ReaderDevice.setBTConfig NYNYN
RM Commands are applicable for fixed readers only.
3 = Supported / X = Not Supported
24
39
39
40
41
41
42
42
43
44
45
45
46
Table 1 RM Extensions by Product
RM Command FX7400 FX7500 FX9500 FX9600 ATR7000 Page
Reader Management Custom Extensions
ReaderDevice.getWebServerSecuritySetting YYNYY
ReaderDevice.setWebServerSecuritySetting YYNYY
ReaderDevice.getShellStatus YYYYY
ReaderDevice.setShellStatus YYNYY
ReaderDevice.getFTPStatus YYYYY
ReaderDevice.setFTPStatus YYNYY
ReaderDevice.getUSBMode YYNYN
ReaderDevice.setUSBMode YYNYN
ReaderDevice.getLLRPConfig YYYYY
ReaderDevice.setLLRPConfig YYYYY
ReaderDevice.isLLRPRunning YYNYY
ReaderDevice.isLLRPConnected YYNYY
ReaderDevice.ConnectLLRP YYYYY
ReaderDevice.viewSystemLog YYNYY
ReaderDevice.viewAccessLog YYNYY
ReaderDevice.viewCurrentCertificateDetails YYNYY
46
47
47
48
48
49
49
50
51
52
52
53
53
54
54
55
ReaderDevice.setNTPConfig YYNYY
ReaderDevice.getWatchdogStatus YYNYY
ReaderDevice.setWatchdogStatus YYNYY
ReaderDevice.shutDown YYYYY
ReaderDevice.getExtAntennaMode YYYYY
ReaderDevice.setExtAntennaMode YYYYY
ReaderDevice.getReaderVersionInfo YYYYY
ReaderDevice.getManufacturer YYYYY
ReaderDevice.getModel YYYYY
ReaderDevice.getName YYYYY
ReaderDevice.setName YYYYY
ReaderDevice.getDebounceTime YYYYY
ReaderDevice.setDebounceTime YYYYY
ReaderDevice.getTimeTicks YYYYY
ReaderDevice.getLocalTime YYYYY
RM Commands are applicable for fixed readers only.
3 = Supported / X = Not Supported
55
56
56
57
57
58
58
59
59
60
60
61
61
62
62
25
Table 1 RM Extensions by Product
RM Command FX7400 FX7500 FX9500 FX9600 ATR7000 Page
Reader Management Custom Extensions
ReaderDevice.setLocalTime YYYYY
ReaderDevice.getAllReadPoints YYYYY
ReaderDevice.saveConfigChanges YYYYY
ReaderDevice.discardConfigChanges YYNYY
ReaderDevice.hasConfigChanged YYNYY
ReaderDevice.getUncommitedConfigChangesDe
scription
ReaderDevice.getTimeZones YYYYY
ReaderDevice.setTimeZone YYYYY
ReaderDevice.getReaderProfileList YYYYY
ReaderDevice.setProfileActive YYYYY
ReaderDevice.deleteProfile YYYYY
ReaderDevice.importProfileToReader YYNYY
ReaderDevice.exportProfileFromReader YYNYY
ReaderDevice.getSerialTimeout YNNNN
ReaderDevice.setSerialTimeout YNNNN
YYNYY
63
63
64
64
65
65
66
66
67
67
68
69
70
70
71
ReaderDevice.getAntennaCheck YYNYY
ReaderDevice.setAntennaCheck YYNYY
ReaderDevice.getReaderDetails YYYYY
ReaderDevice.firmwareRevertBack NYNYY
ReaderDevice.addIPSecParams NYNYY
ReaderDevice.removeIPSecParams NYNYY
ReaderDevice.getGPIPortStatus NYNYY
ReaderDevice.setGPOPinStatus NYNYY
ReaderDevice.getEnableRevertBackStatus NYNYY
ReaderDevice.getGPOPortStatus NYNYY
ReaderDevice.getIPSecParamsList NYNYY
ReaderDevice.getIdleModeTimeout NYNYY
ReaderDevice.setIdleModeTimeout NYNYY
ReaderDevice.processResponseFile YYNYY
ReaderDevice.startOSupdate NYNYN
ReaderDevice.getMaxUserApps NYNYY
71
72
72
73
73
74
74
75
75
76
76
77
77
78
78
79
RM Commands are applicable for fixed readers only.
3 = Supported / X = Not Supported
26
Table 1 RM Extensions by Product
RM Command FX7400 FX7500 FX9500 FX9600 ATR7000 Page
Reader Management Custom Extensions
ReaderDevice.installUserApp NYNYY
ReaderDevice.startUserApp NYNYY
ReaderDevice.autostarUserApp NYNYY
ReaderDevice.uninstalluserapp NYNYY
ReaderDevice.getInstalledApps NYNYY
ReaderDevice.getCurrentRunStatus NYNYY
ReaderDevice.generateCustomerSupportDataFile NYNYY
ReaderDevice.purgeLogs NYNYY
ReaderDevice.getwirelessnwlist NYNYY
ReaderDevice.addwirelessnw NYNYY
ReaderDevice.getwirelessnwproperties NYNYY
ReaderDevice.getwirelessconfiguredparams NYNYY
ReaderDevice.getGPIOSettings NYNYY
ReaderDevice.setGPIOSettings NYNYY
ReaderDevice.resetToFactoryDefaults NYNYY
ReaderDevice.getSystemLogConfiguration NYNYY
79
80
80
81
81
82
82
83
83
84
84
85
86
87
87
88
ReaderDevice.setSystemLogConfiguration NYNYY
ReaderDevice.getRadioModuleOnTime NYNYY
ReaderDevice.setDiagnosticMode NYNYY
ReaderDevice.startReaderDiagnostics NYNYY
ReaderDevice.getEventAmbientTemperatureHigh
AlarmCount
ReaderDevice.getEventAmbientTemperatureCriti
calAlarmCount
ReaderDevice.getEventPATemperatureHighAlar
mCount
ReaderDevice.getEventPATemperatureCriticalAla
rmCount
ReaderDevice.getEventForwardPowerHighAlarm
Count
ReaderDevice.getEventForwardPowerLowAlarm
Count
ReaderDevice.getEventReversePowerHighAlarm
Count
RM Commands are applicable for fixed readers only.
3 = Supported / X = Not Supported
NYNYY
NYNYY
NYNYY
NYNYY
NYNYY
NYNYY
NYNYY
88
89
89
90
90
91
91
92
92
93
93
27
Table 1 RM Extensions by Product
RM Command FX7400 FX7500 FX9500 FX9600 ATR7000 Page
Reader Management Custom Extensions
ReaderDevice.getEventEchoThresholdAlarmCou
nt
ReaderDevice.getEventDatabaseWarningCount NYNYY
ReaderDevice.getEventDatabaseErrorCount NYNYY
ReaderDevice.getEventGPIOInformationCount NYNYY
ReaderDevice.getRadioPowerState NYNYY
ReaderDevice.getUSBState NYNYY
ReaderDevice.viewMACErrorLog YNNNN
ReaderDevice.getPowerNegotiation NYNYY
ReaderDevice.setPowerNegotiation NYNYY
ReaderDevice.getAllowGuestStatus NYNYY
ReaderDevice.setAllowGuestStatus NYNYY
ReaderDevice.manageLicense NYNYN
ReaderDevice.getNodeJSPortnum NYNYN
ReaderDevice.setNodeJSPortnum NYNYN
ReaderDevice.setLEDFirmwareUpdate NYNYN
NYNYY
94
94
95
95
96
96
97
97
98
98
99
99
100
100
101
ReaderDevice.getInstalledLicenseList NYNYN
ReaderDevice.manageFXEasyConnection NYNYN
ReaderDevice.getSerialConfig NYNYN
ReaderDevice.setSerialConfig NYNYN
ReaderDevice.getTempSensorData NYNYN
AntennaReadPoint.getSupportedAirProtocols YYNYY
AntennaReadPoint.getCurrentAirProtocol YYNYY
AntennaReadPoint.setAirProtocol YYNYY
AntennaReadPoint.getTransmitPowerLevel YYNYY
AntennaReadPoint.setTransmitPowerLevel YYNYY
AntennaReadPoint.getCableLossCompensation NYNYN
AntennaReadPoint.setCableLossCompensation NYNYN
AntennaReadPoint.getCRCErrors YYNYY
AntennaReadPoint.resetCRCErrors YYNYY
AntennaReadPoint.getRFOnTime YYNYY
AntennaReadPoint.getGen2OptionalOperCounts YYNYY
101
102
103
104
104
105
105
106
106
107
107
108
108
109
109
110
RM Commands are applicable for fixed readers only.
3 = Supported / X = Not Supported
28
Table 1 RM Extensions by Product
RM Command FX7400 FX7500 FX9500 FX9600 ATR7000 Page
Reader Management Custom Extensions
AntennaReadPoint.getNXPCustomOperCounts YYNYY
AntennaReadPoint.getFujitsuCustomOperCounts YNNNN
AntennaReadPoint.getImpinjCustomOperCounts YYNYY
RM Commands are applicable for fixed readers only.
3 = Supported / X = Not Supported
111
112
113
29