Zebra RFID IoT Connector
Introduction to Zebra RFID IoT Connector
The Zebra RFID IoT Connector seamlessly integrates RFID technology with IoT systems, allowing businesses to track assets, manage inventory, and enhance operational efficiency. This solution simplifies data collection and analysis by providing accurate and instant RFID tag reads directly to IoT platforms.
One practical application of the Zebra RFID IoT Connector is in warehouse management. By using RFID tags on products and integrating the connector with an IoT-based warehouse management system, businesses can automate inventory tracking, reduce manual errors, and increase stock visibility, resulting in improved order fulfilment and reduced labor costs.
Functions
getVersion
Retrieves the version of the reader.
getNetwork
Fetches the network configuration of the RFID reader.
getConfig
Retrieves the entire reader configuration, including all operating parameters.
getStatus
Returns the current operational status of the reader (e.g., health, activity).
getLed
Gets the current LED status (color, mode).
getMode
Fetches the current operational mode of the reader.
getLogConfiguration
Retrieves the log configuration, including log levels and targets.
setLed
Controls the reader's LED.
Options:
color
(String): Possible values:off
,red
,amber
,green
.seconds
(Integer): Duration to keep the LED on.flash
(Boolean): Whether the LED should flash.
setMode
Sets the reader's tag reading mode.
Options:
type
(String): Possible values:SIMPLE
,INVENTORY
,PORTAL
,CONVEYOR
,CUSTOM
.transmitPower
(Array of Integer): Transmission power level per antenna port. Maximum value:30
.
start
Starts the tag reading process.
stop
Stops the tag reading process.
onHeartbeatEvent
Registers a handler for heartbeat (liveness) events.
Options:
name
(String): Identifier for the handler.handler
(Function): Callback triggered on heartbeat events.
onErrorEvent
Registers a handler for error events.
Options:
name
(String): Identifier for the handler.handler
(Function): Callback triggered on error events.
onDataEvent
Registers a handler for tag data events.
Options:
name
(String): Identifier for the handler.handler
(Function): Callback triggered on data events.options
(Object):scanDuration
(Integer): Time in ms to accumulate tags before reporting. Default:0
(report immediately).clearAfter
(Integer): Time in ms to clear data after reporting. Default:10000
(10 seconds).aggregate
(Boolean): Aggregate multiple tags before reporting. Default:true
.antenna
(Integer): Specific antenna number to filter messages.
Register handle function for data events with the onDataEvent
function.
clearData
Clears the stored data for a specific onDataEvent
handler.
Options:
name
(String): Name of the handler whose data will be cleared.
Notes
Event Types:
heartbeat
β Reader is alive.error
β An operational error occurred.data
β Tag data received.
Reader Modes Explained:
SIMPLE
: Basic scanning.INVENTORY
: Inventory mode for tag counting.PORTAL
: Monitors RFID gates.CONVEYOR
: For moving goods scenarios.CUSTOM
: User-defined mode.
Transmit Power:
Configurable per antenna port.
Range:
0β30
.
LED Control:
Colors supported:
off
,red
,amber
,green
.Flashing supported via
flash
boolean option.
Logging Configuration: Retrieved via
getLogConfiguration
. No manual setting method exposed in this API.
Last updated