AdvanSafe-100

Introduction

AdvanSafe is an anti-theft / loss prevention system based on RFID UHF. It comprises an antenna with an embedded reader, controller and alarm combining EAS and RFID functions in one system.

AdvanSafe AdvanSafe detects the tagged items that pass below the antenna, verify if those items have been paid, and sounds an alarm if an item has not been paid.

AdvanSafe comprises a primary unit and several secondary units:

By using AdvanSafe it is no longer necessary to install two technologies for using EAS and RFID functions in one single shop.

Business benefits of AdvanSafe :

Getting Started

Download AdvanSafe datasheet

Download User Guide from the Download files chapter.


These are the minimum steps to start using AdvanSafe:

1.Power AdvanSafe unit

Connect the AdvanSafe 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 AdvanSafe through a PoE injector:

2.Alarm test with default EPC Alarm configuration

The default configuration of AdvanSafe is to trigger a visual and audio alarm whenever the AdvanSafe reads an EPC that starts with 0x3008. Pass the tag provided by Keonn under the AdvanSafe. A triple-beep will be heard and a light will flash.

At this point, we are sure AdvanSafe is up and running normally.

The default pattern to activate the alarm is 3008h.

This value has nothing to do with the SGTIN-96 encoding which starts with a 30h header 

3.Configuration

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

Discover Device

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

We need therefore to connect the AdvanSafe 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 AdvanSafe IP address, use a PC in the same network as the computer.

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

Enter AdvanNet Manager

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

Read Modes

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

The AdvanSafe Configuration has the following configurations: EPC_EAS_ALARM, HTTP_EAS_ALARM and SQL_EAS_ALARM.

The purpose of each Read Modes is the following:

Apply EPC Alarm Configuration

Autonomous mode can be used to see the tags EPC, it will not trigger an alarm. In the case the EPCs in use followed:

A configuration to trigger alarms when AdvanSafe reads EPCs that begin with 0x3036 will be:

Mask is expressed as a hexadecimal number. It can start by 0x, or directly by the hex number.

Any mask must have a multiple of 2 of hex characters (8 bits): 0x3034, 0x303467ab, etc.

When the mask length is not a multiple of 8 bits, the hex mask must be the next multiple beyond the mask length. 

For example:

(the f hexadecimal character represents bits from 21 to 24, they will not be evaluated but must be there)

After any configuration change, always use the Apply config button.

Persist Configuration

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

While changing the configuration, AdvanSafe operation remains stopped.

In order to start it again:

Alarm test with new EPC Alarm configuration

With the configuration of the previous chapters, only the EPCs that begins with 0x3036 will trigger alarms:

Advanced configuration

Power and Sensitivity

The power and sensitivity of the AdvanSafe its already being set for the best performance but in the RF & Antenna Options tab can be configured for a more suitable performance. For more information about it look at this post What-is-the-difference-between-Power-and-Sensitivity.

AdvanCloud Service

Check the configuration in here.

Events & Actions

You can configure which actions will be the trigger for the available events. For example, the most used events are:

AdvanSafe can have AdvanSafe Primary and AdvanSafe Secondary, in this case, there are the following events:

Normally these events will trigger a Speaker (sound) and a GPO (light) action for each alarm event:

Change device IP

To change the IP visit  Change device IP.

AdvanSafe Secondary/s

It is possible to increase the reading area of AdvanSafe by attaching AdvanSafe Secondary to an AdvanSafe Primary:

Physical Connection

AdvanNet Configuration

Go to the RF & Antenna Options tab of AdvanSafe Primary and configure a new antenna on the port where the Secondary is connected.

Go to the Events & Actions tab and configure an event to light up the LED (GPO_ACTION) of the Secondary when there is an alarm detected by the Secondary. If the Secondary is connected to the data cable number 2, the Line has to be 2.

If needed the connection with AdvanCloud, follow the previous chapter on AdvanCloud Service.

Discover devices

Please see the discover devices for the 150 Series devices: Discover-devices

System features

Please see the system features of AdvanSafe in the 150 Series devices wiki: 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-100-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:

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

<inventory>

    <type>inventory</type>

    <ts>1398285449000</ts>

    <status>OK</status>

    <msg-version>2.1.0beta</msg-version>

    <op>inventory</op>

    <data>

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

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

        <inventory>

            <class>INVENTORY</class>

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

            <size>1</size>

            <timeWindow>-1</timeWindow>

            <items>

                <item>

                    <class>READ_EVENT</class>

                    <epc>3008029b5379cb0000000021</epc>

                    <ts>1398285448873</ts>

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

                    <data>

                        <class>TAG_DATA</class>

                        <hexepc>3008029b5379cb0000000021</hexepc>

                        <props>

                            <prop>TIME_STAMP:1398285448873</prop>

                            <prop>RSSI:-62</prop>

                            <prop>READ_COUNT:1</prop>

                            <prop>ANTENNA_PORT:1</prop>

                            <prop>RF_PHASE:47</prop>

                        </props>

                    </data>

                </item>

            </items>

        </inventory>

    </data>

</inventory>

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

<deviceEventMessage>

    <type>deviceEventMessage</type>

    <ts>1398285445702</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-100-eu</deviceId>

        <epcs>3008029b5379cb0000000021</epcs>

        <alarmType>EPC_EAS</alarmType>

    </event>

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

</deviceEventMessage>

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

<deviceEventMessage>

    <type>deviceEventMessage</type>

    <ts>1398285445702</ts>

    <status>OK</status>

    <event>

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

        <type>TAG_ALARM_ANTENNA_1</type>

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

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

        <epcs>3008029b5379cb0000000021</epcs>

        <alarmType>EPC_EAS</alarmType>

    </event>

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

</deviceEventMessage>

Same as TAG_ALARM_ANTENNA_1 with TAG_ALARM_ANTENNA_2

Same as TAG_ALARM_ANTENNA_1 with TAG_ALARM_ANTENNA_3

Same as TAG_ALARM_ANTENNA_1 with TAG_ALARM_ANTENNA_4

Whenever a TAG_ALARM is sent, it is also sent the TAG_ALARM_ANTENNA_X counterpart. They are redundant messages.

It also important to understand that AdvanSafe installations with one or more Secondary units, 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 it 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-100-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-100-eu</deviceId>

    </event>

</eventMessage>

Available starting at firmware version 2.1.0-rc2

System configuration

Please see the discover devices for the 150 Series devices: series150_Configuration

Allow access to non-alarmed tags while in EAS operation

Sometime it may be convenient to gain read access to any tag, although the system is running on EAS modes. This is implemented in the EAS-EPC mode:

When enabled, any tag in the field will be read:

Available starting at firmware version 2.1.0-rc2

If this setting is used in tag dense environment, the EAS functionality may suffer from the performance point of view.

Use GPO lines

AdvanSafe supports up to 3 Secondary antennas, each of the Secondary antennas feature a LED light controlled through a GPO line from the Primary unit.

On those installations where we do not need the Secondary LED lights or not all of the Secondary are used, it is possible to use the spare GPO lines.

Let's image we want to use the GPO cable of Secondary #3 to control whatever external device:

Speaker sound level

It is possible to adjust the level of the external loudspeaker. Follow instructions here.

SQL EAS ALARM

For more information look into the following link.

Filters to minimize False Alarms

Filters information can be found on the Series 50 page

Installation

Installation disclaimer

Keonn Technologies S.L. does not accept any responsibility for injuries to installers, store personnel or store visitors, or damage to the existing infrastructure resulting from or associated with the installation of AdvanSafe units.

Keonn Technologies S.L. does not accept any responsibility for improper handling of AdvanSafe units that may result in system damage and/or failure, including but not limited to:

Keonn Technologies S.L shall not be held responsible for installation actions taken or not taken.

AdvanSafe is not waterproof. Install AdvanSafe units in a dry location away from excessive heat, humidity and any components likely to damage the system.

It is the installer’s and/or project owner responsibility to ensure that: 

AdvanSafe orientation

The following diagrams show correct and wrong AdvanSafe orientations

Which tags should I use?

RFID EAS require in general powerful tags:

Always test tag models. Especially if they small or you have never used before with AdvanSafe.

How many Primary and Secondary units should I use?

There are two recommendations:

Therefore, we recommend the following configuration depending on the width of the entrance to protect:

Distances defined at this point are indicative only. use it with caution and always verify the detection rate is good enough.

Which is the maximum recommended distance between Primary and Secondary?

We do not recommend using cables larger than 5 meters.

What is the maximum height AdvanSafe will work?

There is no single answer to that question, several factors must be taken into account:

However, there are some simple recommendations:

Which materials and/or conditions may interfere AdvanSafe operation?

Generally speaking, AdvanSafe is quite robust against external interference. Some of the known sources of interference are:

The human body is generally the biggest interference system. It is also required to test the final system to verify it works to meet requirements.

AdvanSafe-100 conforms to all Electro Magnetic Compatibility (EMC) tests defined in EU directives, therefore any EMC compliant equipment shouldn't create interference with AdvanSafe-100.

This applies to high-frequency lights and other systems.

Which are the security margins for AdvanSafe?

As any EAS technology, RFID also requires security margins. Exact margins depend on many factors: installation high, tag model, environment, RF power, etc.

Additionally, RFID may suffer from constructive and destructive reflections that may change the theoretical footprint.

A typical footprint for AdvanSafe is as follows:

Beam shape may grow or shrink when changing:

LED should face the inside of the store or protected area.

This is a typical footprint.

Final set-ups MUST always be tested.

Other

Check NTP connection

Please see the Check NTP connection for the 150/60 Series devices: Check-NTP-connection

Latest Firmware

You can always download and install the latest Firmware from here

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

Download files

Find the User Guide and other downloadable content below.