Scan Read Mode
Introduction
Requirements
Summary
The Scan read mode is a generic purpose read mode to be used in read points, where we want information on all the tags passing through.
In that sense it is not designed to be used to perform inventories of static tags.
The Scan Read mode allows two different operation mode
Simple
All tags in the field are reported periodically
No repetition filter
Once a tag has been reported, it won't be reported again until it leave the reader reach for a set time.
Configuration
The Scan ReadMode is under the Autonomous configuration
Options
Check upload period
Examples
Simple operation
This example works as follows:
After starting the operation there is a warm up time of 60 seconds. During that time no TAG_SCAN events will be generated
Every 60 seconds all read tags generate a TAG_SCAN event
All tags that have generated an event enter a silent period of 5 minutes.
No repetition filter
Advanced options
Calibrator filter
It is possible to define a calibrator filter that will work as follows:
Once a day it will perform a quick inventory of items in the field.
The list of those items will be filtered out, and will never generate Read events
It is configured in the Advanced JSON conf
In the example above the following is used:
{"calibration":{"enable":true,"enableAtStart":true,"hour":12,"min":45}}
That means:
enable: boolean to enable/disable the filter
enableAtStart: boolean to enable/disable the generation of the filter when the operation starts
hour: the hour (0-23) to re-generate the filter EPC list
min: the minutes (0-59) to re-generate the filter EPC list
This example works as follows:
After starting the operation there is a warm up time of 60 seconds. During that time no TAG_SCAN events will be generated
Every 60 seconds all read tags generate a TAG_SCAN event
Tags that have triggered a TAG_SCAN event will be ignored until they are not read for 10 consecutive minutes
Events
TAG_SCAN
ADVANNET/1.1
Content-Length:546
Content-Type:text/xml
<?xml version="1.0" encoding="UTF-8"?>
<deviceEventMessage>
<type>deviceEventMessage</type>
<ts>946699739373</ts>
<status>OK</status>
<event>
<class>com.keonn.device.impl.DefaultScanDeviceEvent</class>
<type>TAG_SCAN</type>
<typeclass>com.keonn.spec.event.DeviceEvent$EventType</typeclass>
<advanNetId>AdvanNet-instance-54:4a:16:be:7b:63--1</advanNetId>
<deviceId>AdvanReader-m4-160</deviceId>
<epcs>3035682ec8000eaab2da782c,303655555555555555555551</epcs>
</event>
<deviceId>AdvanReader-m4-160</deviceId>
</deviceEventMessage>