AdvanTrack-200

Introduction

AdvanTrack is an RFID-based system that provides inventory in real time of all tagged items located in a given space. Examples of such spaces are retail stores, small warehouses, hospital areas, etc.

Getting Started

1. Power AdvanTrack unit

Connect the AdvanTrack to a power supply (Switch PoE, PoE injector, etc..) through an Ethernet cable and wait until it beeps. It will take between 40 and 50 seconds to boot.

Using a PoE injector

Follow this diagram to connect AdvanTrack through a PoE injector:

2. How it works

AdvanTrack uses overhead antenna+reader systems with beam switching functionality that scan the area below them identifying the RFID tags.

Thanks to this beam switching functionality, AdvanTrack achieves higher read-rate and wider scan area than systems using stationary antennas.

AdvanTrack switches the beams in two directions, and has four beam orientations in each direction, giving a total of 16 beam orientations that form a 4 x 4 matrix.

Each AdvanTrack antenna covers an area of approximately 4 x 4 meters. The different beam orientations are usually sequentially activated, obtaining the identification of each tagged item every few seconds.

By providing real-time inventory and location, AdvanTrack can reduce stock-outs, detect misplaced items, and reduce theft. Additionally, it helps in finding products much faster, which may lead to more satisfied customers and more productive employees.

The antennas have circular polarization, which makes the read rate less dependant on the orientation of the tags versus the antennas.

2.1 Beams map

3. Configuration

Almost in any installation, it is required to adjust AdvanTrack operation.

3.1 Discover Device

Configuration requires Ethernet access to the unit, as it uses a web application.

We need therefore to connect the AdvanTrack unit to an Ethernet network and execute an IP discovery process. After the configuration process is finished, the Ethernet cable can be removed.

To be able to discover the AdvanTrack IP address, use a PC on the same network as the computer.

Please see the discover devices for the 150/60 Series devices: series150/60-Discover-devices.

3.2 Enter AdvanNet Manager

The previous step will result in the IP that is assigned to the device. Let's named it <AdvanTrack-IP-address>

3.3 Read Modes

Go to the RF & Antennas options to see the available AdvanTrack read modes.

The AdvanTrack Configuration has the following configurations:

Using the apply button only changes the runtime settings, in order to make those changes persistent follow the steps below:

While changing the configuration, AdvanTrack operation remains stopped.

In order to start it again:

Adjusting detection

Although there is a large set of options, only a few are usually change to adjust the detection level of the system.

Power adjust

The most basic thing to change is to adjust the conducted power.

System features

Please see the discover devices for the 150 Series devices: System-features

Access real-time data

All system activity can be accessed in real-time by listening at TCP socket port 3177.

The protocol used is very similar to HTTP and the message format is XML. The following is a sample of a message:

ADVANNET/1.0

Content-Length:488

Content-Type:text/xml

<?xml version="1.0" encoding="UTF-8"?>

<deviceEventMessage>

    <type>deviceEventMessage</type>

    <ts>1398285581922</ts>

    <status>OK</status>

    <event>

        <class>com.keonn.device.impl.DefaultTagAlarmEvent</class>

        <type>TAG_ALARM</type>

        <typeclass>com.keonn.spec.event.DeviceEvent$EventType</typeclass>

        <deviceId>AdvanSafe-m-200-eu</deviceId>

        <epcs>3008029b5379cb0000000021</epcs>

        <alarmType>EPC_EAS</alarmType>

    </event>

    <deviceId>AdvanSafe-m-100-eu</deviceId>

</deviceEventMessage>

Important characteristics:

TAG messages

Possible TAG events that will be received are:

ADVANNET/1.1

Content-Length:1169

Content-Type:text/xml

<?xml version="1.0" encoding="UTF-8"?>

<inventory>

    <type>inventory</type>

    <ts>946685122433</ts>

    <status>OK</status>

    <msg-version>2.3.0</msg-version>

    <op>inventory</op>

    <data>

        <advanNetId>AdvanNet-instance-98:84:e3:a2:c8:a0--1</advanNetId>

        <deviceId>AdvanTrack-200-eu</deviceId>

        <inventory>

            <class>INVENTORY</class>

            <deviceId>AdvanTrack-200-eu</deviceId>

            <size>1</size>

            <items>

                <item>

                    <class>READ_EVENT</class>

                    <epc>9999d099910000000000c028</epc>

                    <decoded></decoded>

                    <ts>946685122433</ts>

                    <deviceId>AdvanTrack-200-eu</deviceId>

                    <data>

                        <class>TAG_DATA</class>

                        <hexepc>9999d099910000000000c028</hexepc>

                        <props>

                            <prop>TIME_STAMP:946685122433</prop>

                            <prop>RSSI:-70</prop>

                            <prop>RF_PHASE:137</prop>

                            <prop>ANTENNA_PORT:1</prop>

                            <prop>MUX1:4</prop>

                            <prop>MUX2:4</prop>

                            <prop>FREQ:865549</prop>

                            <prop>GPI:{0:0:0:0}</prop>

                            <prop>READ_COUNT:1</prop>

                        </props>

                    </data>

                </item>

                <location>

                    <class>LOCATION_DEFINITION</class>

                    <loc></loc>

                    <ts></ts>

                </location>

            </items>

        </inventory>

    </data>

</inventory>

It is also important to understand that in AdvanTrack installations with one or more slaves, the antenna that detects a tag is not the antenna which is closer to that tag, is just the first antenna that is able to read a tag.

Use the antenna value with caution.

SYSTEM messages

Possible SYSTEM events that will be received are:

<?xml version="1.0" encoding="UTF-8"?>

<eventMessage>

    <type>eventMessage</type>

    <ts>1409827170979</ts>

    <status>OK</status>

    <event>

        <class>com.keonn.advannet.impl.event.DefaultAdvanNetEvent</class>

        <type>ADVANNET_INFO</type>

        <typeclass>com.keonn.spec.event.AdvanNetEvent$AdvanNetEventType</typeclass>

        <advanNetId>AdvanNet-instance-00:1e:8c:25:0c:43--1</advanNetId>

        <deviceId>adrd-m4-100</deviceId>

        <msg>Device[adrd-m4-100] started in mode: EPC_EAS_ALARM</msg>

    </event>

</eventMessage>

<?xml version="1.0" encoding="UTF-8"?>

<eventMessage>

    <type>eventMessage</type>

    <ts>1398285635331</ts>

    <status>OK</status>

    <event>

        <class>com.keonn.advannet.impl.event.DefaultAdvanNetEvent</class>

        <type>ADVANNET_DEVICE_CONNECTED</type>

        <typeclass>com.keonn.spec.event.AdvanNetEvent$AdvanNetEventType</typeclass>

        <advanNetId>AdvanNet-instance-7c:66:9d:55:60:df--1</advanNetId>

        <deviceId>AdvanSafe-m-200-eu</deviceId>

    </event>

</eventMessage>

<?xml version="1.0" encoding="UTF-8"?>

<eventMessage>

    <type>eventMessage</type>

    <ts>1398285635331</ts>

    <status>OK</status>

    <event>

        <class>com.keonn.advannet.impl.event.DefaultAdvanNetEvent</class>

        <type>ADVANNET_DEVICE_DISCONNECTED</type>

        <typeclass>com.keonn.spec.event.AdvanNetEvent$AdvanNetEventType</typeclass>

        <advanNetId>AdvanNet-instance-7c:66:9d:55:60:df--1</advanNetId>

        <deviceId>AdvanSafe-m-200-eu</deviceId>

    </event>

</eventMessage>

Operation

Trigger manual inventories

First of all make sure the system is not configured to automatically generate inventories

Execute once the HTTP GET request (adjust IP and device name)

http://192.168.1.168:3161/devices/AdvanTrack-200-eu/start

And, execute periodically

http://192.168.1.168:3161/devices/AdvanTrack-200-eu/location

The following is a snippet of the resulting xml document

<?xml version="1.0" encoding="UTF-8"?>

<inventory>

    <type>inventory</type>

    <ts>1547569608806</ts>

    <status>OK</status>

    <msg-version>2.3.0</msg-version>

    <op>location</op>

    <data>

        <advanNetId>AdvanNet-instance-98:84:e3:a2:c8:a0--1</advanNetId>

        <deviceId>AdvanTrack-200-eu</deviceId>

        <inventory>

            <class>INVENTORY</class>

            <deviceId>AdvanTrack-200-eu</deviceId>

            <size>34</size>

            <items>

                <item>

                    <class>READ_EVENT</class>

                    <epc>9999aa999100000000000021</epc>

                    <ts>1547569577193</ts>

                    <deviceId>AdvanTrack-200-eu</deviceId>

                    <data>

                        <class>TAG_DATA</class>

                        <hexepc>9999aa999100000000000021</hexepc>

                        <props>

                            <prop>TIME_STAMP:1547569577193</prop>

                            <prop>RSSI:-76</prop>

                            <prop>RF_PHASE:165</prop>

                            <prop>ANTENNA_PORT:1</prop>

                            <prop>MUX1:1</prop>

                            <prop>MUX2:1</prop>

                            <prop>FREQ:866061</prop>

                            <prop>GPI:[0,0,0,0]</prop>

                        </props>

                    </data>

                    <location>

                        <class>LOCATION_DEFINITION</class>

                        <locid>1_1_1</locid>

                        <loc>1,1,0</loc>

                        <ts>1547569608804</ts>

                    </location>

                </item>

                <item>

                    <class>READ_EVENT</class>

                    <epc>9999aa999100000000000024</epc>

                    <ts>1547569577193</ts>

                    <deviceId>AdvanTrack-200-eu</deviceId>

                    <data>

                        <class>TAG_DATA</class>

                        <hexepc>9999aa999100000000000024</hexepc>

                        <props>

                            <prop>TIME_STAMP:1547569577193</prop>

                            <prop>RSSI:-68</prop>

                            <prop>RF_PHASE:64</prop>

                            <prop>ANTENNA_PORT:1</prop>

                            <prop>MUX1:1</prop>

                            <prop>MUX2:1</prop>

                            <prop>FREQ:866061</prop>

                            <prop>GPI:[0,0,0,0]</prop>

                        </props>

                    </data>

                    <location>

                        <class>LOCATION_DEFINITION</class>

                        <locid>1_1_1</locid>

                        <loc>1,1,0</loc>

                        <ts>1547569608804</ts>

                    </location>

                </item>

                <item>

                    <class>READ_EVENT</class>

                    <epc>9999d099910000000000c037</epc>

                    <ts>1547569577193</ts>

                    <deviceId>AdvanTrack-200-eu</deviceId>

                    <data>

                        <class>TAG_DATA</class>

                        <hexepc>9999d099910000000000c037</hexepc>

                        <props>

                            <prop>TIME_STAMP:1547569577193</prop>

                            <prop>RSSI:-71</prop>

                            <prop>RF_PHASE:25</prop>

                            <prop>ANTENNA_PORT:1</prop>

                            <prop>MUX1:1</prop>

                            <prop>MUX2:1</prop>

                            <prop>FREQ:866061</prop>

                            <prop>GPI:[0,0,0,0]</prop>

                        </props>

                    </data>

                    <location>

                        <class>LOCATION_DEFINITION</class>

                        <locid>1_1_1</locid>

                        <loc>1,1,0</loc>

                        <ts>1547569608805</ts>

                    </location>

                </item>

                <item>

                    <class>READ_EVENT</class>

                    <epc>9999aa999100000000000024</epc>

                    <ts>1547569578210</ts>

                    <deviceId>AdvanTrack-200-eu</deviceId>

                    <data>

                        <class>TAG_DATA</class>

                        <hexepc>9999aa999100000000000024</hexepc>

                        <props>

                            <prop>TIME_STAMP:1547569578210</prop>

                            <prop>RSSI:-72</prop>

                            <prop>RF_PHASE:67</prop>

                            <prop>ANTENNA_PORT:1</prop>

                            <prop>MUX1:1</prop>

                            <prop>MUX2:2</prop>

                            <prop>FREQ:866829</prop>

                            <prop>GPI:[0,0,0,0]</prop>

                        </props>

                    </data>

                    <location>

                        <class>LOCATION_DEFINITION</class>

                        <locid>1_1_1</locid>

                        <loc>1,1,0</loc>

                        <ts>1547569608804</ts>

                    </location>

                </item>

                <item>

                    <class>READ_EVENT</class>

                    <epc>9999d099910000000000c028</epc>

                    <ts>1547569579226</ts>

                    <deviceId>AdvanTrack-200-eu</deviceId>

                    <data>

                        <class>TAG_DATA</class>

                        <hexepc>9999d099910000000000c028</hexepc>

                        <props>

                            <prop>TIME_STAMP:1547569579226</prop>

                            <prop>RSSI:-70</prop>

                            <prop>RF_PHASE:112</prop>

                            <prop>ANTENNA_PORT:1</prop>

                            <prop>MUX1:1</prop>

                            <prop>MUX2:3</prop>

                            <prop>FREQ:867341</prop>

                            <prop>GPI:[0,0,0,0]</prop>

                        </props>

                    </data>

                    <location>

                        <class>LOCATION_DEFINITION</class>

                        <locid>1_1_1</locid>

                        <loc>1,1,0</loc>

                        <ts>1547569608805</ts>

                    </location>

                </item>

                <item>

                    <class>READ_EVENT</class>

                    <epc>9999aa999100000000000024</epc>

                    <ts>1547569580246</ts>

                    <deviceId>AdvanTrack-200-eu</deviceId>

                    <data>

                        <class>TAG_DATA</class>

                        <hexepc>9999aa999100000000000024</hexepc>

                        <props>

                            <prop>TIME_STAMP:1547569580246</prop>

                            <prop>RSSI:-71</prop>

                            <prop>RF_PHASE:92</prop>

                            <prop>ANTENNA_PORT:1</prop>

                            <prop>MUX1:1</prop>

                            <prop>MUX2:4</prop>

                            <prop>FREQ:865549</prop>

                            <prop>GPI:[0,0,0,0]</prop>

                        </props>

                    </data>

                    <location>

                        <class>LOCATION_DEFINITION</class>

                        <locid>1_1_1</locid>

                        <loc>1,1,0</loc>

                        <ts>1547569608804</ts>

                    </location>

                </item>

...

            </items>

        </inventory>

    </data>

</inventory>

 Factory reset

It is possible to do a full factory reset.

Whenever the system is fully booted:

Localization of the reset button

Latest Firmware

You can always download and install the latest Firmware from here

https://wiki.keonn.com/rfid-components/reader-upgrade/update-advannet-procedure