FAQ

Antennas

RF reader cannot detect antennas?

Keonn antennas may not be automatically detected by some readers. Antenna detection can be achieved through several approaches:

Keonn antennas do not have a DC resistor. Whenever the reader uses this detection method, it will be necessary to disable automatic antenna detection:

Linear vs Circular polarized antennas

This is best understood by having a look at online resources

circular-polarization-vs-linear-polarization

To sum up:

Please note that tags also suffer from the polarization effect.

All Keonn antennas are circular polarized

Antenna gain

The gain in the datasheets is referred to an isotropic circularly polarized antenna: dBi

Cables

Where can I find the cable specifications?

Cable specification can be found here.

What is the maximum cable length I can use?

Each application has certain power and sensitivity requirements, those are the main characteristics that define the maximum cable length.

The most simplistic approach to have an idea of the maximum cable length is:

Always leave some dB margin. Quite a number of factors will enter into play that may affect the calculated maximum losses:

It is very important to leave some margin and verify the final application works as expected.

Example

Imagine you have a system with AdvanReader-m4-150 and 4 antennas. The application works okay at:

Taken that AdvanReader-m4-150 can work at 31.5 dBm and has a sensitivity around -80 dBm. The margins will be:

In the example, the minimum is due to power and is 5.5 dB. In the most simplistic approach we could add cables up to a distance were they introduce 5.5 dB losses.

To be on the safe side we may decide to have some margin, so the maximum losses we allow are 3 dB.

Using LMR195 cables, 3 dB represent:

According to this approach, we could have cables of up to 7 m.

Now it would be time to verify that really works!

RF

What is the RSSI value?

RSSI stands for Received Signal Strength Indicator. It is a measurement of the signal received power level at the RFID reader from a certain RFID tag.

The RSSI gives a direct measure of how good a tag is being read.

RSSI depends on many factors:

The RSSI is sometimes used as an indicator of the distance between the RFID reader to the RFID tag, although it is not a perfect indicator.

What is the Phase value?

The phase is the measure of the signal phase received at the reader by an RFID tag.

What is the Read count value?

The read count is the aggregation of the number of reads per the same EPC in a single inventory operation. 

When RFID data is received from the internal RFID module it may have suffered an aggregation process, so that, several low-level reads are transferred as a single read event with a Read Count value higher than 1.

Whether the Read Count has values higher than 1 will depend on many factors:

It is important to use the Read Count any time the occurrences of a tag being read makes a difference. 

What is the EPCGen2 modulation value?

This is the signal modulation used in the transmission between the RFID reader and the tags.

The different values provide different error detection and correction capabilities, and at the same time control the RFID Reader throughput:

In normal scenarios, the difference between the modulation values cannot be easily detected.

This is an advanced configuration option that shouldn't be changed unless you are sure about what you are doing.

Default values are the best values for each application

What is the EPCGen2 tari value?

This is the bit duration in microseconds used in the transmission between the RFID reader and the tags.

In normal scenarios, the difference between tari values cannot be easily detected.

This is an advanced configuration option that shouldn't be changed unless you are sure about what you are doing.

Default values are the best values for each application

What is the EPCGen2 BLF value?

This is the backscatter link frequency (KHz), used by the tag to transmit back to the reader.

The BLF 640 can only be used with FM0 and TARI_6_25.

This is an advanced configuration option that shouldn't be changed unless you are sure about what you are doing.

Default values are the best values for each application

Maximum read distance

The maximum read distance expresses the absolute maximum distance some tag can be read by a certain reader and antenna.

The read distance seems to dominate market performance indicators. However, it is a term that may be misleading and can lead to false expectations. Read distance depends on several factors:

Although it is true the maximum read distance may give an idea of an overall reader sensitivity, each application must be tested under their specific environmental conditions. That would result in the real effective read distance for each application.

What are ERP and EIRP?

ERP and EIRP are different ways to express how the conducted RF power is radiated by antennas.

Radiated power depends on:

ERP stands for Effective Radiated Power and expresses radiated power compared against a dipole antenna.

EIRP stands for Effective Isotropic Radiated Power and expresses radiated power compared against an isotropic antenna.

There are different ways of calculate ERP and EIRP. We prefer:

EIRP (dBm)=Transmission Power (dBm)+Internal losses (neg. dB)+Cable loss (neg. dB)+Gain (dBi)+PLF (neg. dB), where PLF=-3dB

ERP (dBm)=Transmission Power (dBm)+Internal losses (neg. dB)+Cable loss (neg. dB)+Gain (dBi)-Gd (dBi), where Gd=2.15dBi (dipole)

Note:

If the Tx and Rx antennas are both of same-handed circular polarization, the usual formulas for power calculation can be used. If one of the antennas is linearly polarized (e.g. an RFID tag), then a Power Loss Factor (PLF) of -3dB must be applied. Some people, instead of using the PLF, use a different definition of gain, dBiC=dBi+PLF (PLF is negative), so that one can do power calculations with gain and without PLF. The logic behind using dBiC is that using it in the ERP or EIRP calculation, the value turns out smaller, and a higher (3dB higher) transmitted power may be used.

How can I change the RF duty cycle?

Whenever in Autonomous mode or derived modes it is possible to control the duty cycle of the RF operation. 

By default the duty cycle is 100%, that means the RF is always ON for maximum performance.

The duty cycle is controlled by the onTime and offTime parameters.

The duty cycle is calculated as 

DutyCycle (%) = onTime / (onTime+offTime)

Reducing the duty cycle is a convenient way to reduce heat generation on applications that can handle the RF to be stopped periodically.

Multiplexers and Splitters

What is a RFID multiplexer?

It's a device with:

Multiplexers are switches that allows to connect the input to any of the available outputs.

At any given time there is only one active path between the input line and one of the outputs

Unused outputs can be left unconnected, it is important then to make sure those outputs are never addressed.

How a certain output is selected depends on the multiplexer model. Some use simple GPO lines, other use serial communication, while others use the same RF cable to transmit signals on the low band.

The following diagram helps understanding how a multiplexer works.

Advantages:

Disadvantages:

Uses:

What is a RFID splitter?

It's a device with:

Splitters are power dividers. The available signal at the input line is divided in equals parts on all N outputs.

All N outputs are active simultaneously. 

Unused outputs must be connected to a 50 ohm load, otherwise the power division will not work as expected.

Splitters are simple to use, do not require any control.

The following diagram helps understanding how a splitter works.

Advantages:

Disadvantages:

Uses:

When to use a multiplexer over a splitter?

For example, if for a certain application the power configuration is at 30 dBm, splitters could not be used as they add a minimum losses of 3.5 dB. In order to compensate the losses, the reader should be configured at 33.5 dBm, which is above it's maximum value.

When to use a splitter over multiplexer?

For example, if for a certain application the power configuration is at 23 dBm, AdvanSplitter-2 or AdvanSplitter-4 could be used.

AdvanSplitter-2 adds 3.5 dB of losses, that means the reader would be set at 26.5 dBm to compensate those losses.

AdvanSplitter-4 adds 6.5 dB of losses, that means the reader would be set at 29.5 dBm to compensate those losses.

EAS systems

Can an RFID EAS system be used as an inventory system?

We strongly discourage the use of EAS systems as inventory systems.

EAS systems are designed with one goal in mind: maximize detection of legitimate alarmed tags

Achieving this goal includes HW and SW design, and configuration that may work in the opposite direction to what is needed for an inventory system: detect a large population of tags crossing a certain area.

Additionally, product simplicity always results in less system set up and fewer maintenance costs.

Regulation

What is the RF Region?

The Region value is the current value for the RF module UHF region. UHF stands for Ultra high frequency. It regulates the frequency band and other air protocol parameters.

Our readers support the following bands:

Whenever you change the band make sure that all the other system parts are compatible in the new band. In particular, antennas can be different for different bands.

Please check the exact regulation for each country in the document UHF Regulations at the end of this page.

Please remember to follow always the country and local regulations. Using a different band may have legal implications.

If a reader has the RF Region set to one Region, it works in another?

For example, if a reader is working in France (EU member), the RF Region must be set to ETSI. If that reader is moved to the USA, the RF Region must be set to FCC.

Is Malaysian regulation supported?

Malaysian regulation follows FCC regulation in the sub-band 919 - 923 MHz. It is possible to conform to Malaysian regulation by using the channels in the Malaysian sub-band.

EPC encoding

How does BC encoding algorithm work?

The Keonn BC encoding algorithm is free and proprietary. Clients are granted to use it unlimited but the details of the implementation itself belong to Keonn. 

BC encoding does require a set of parameters to run. Each encoding/decoding scheme may use a different set depending on the original SKU codes.

The encoding/decoding of the BC scheme is integrated into each Keonn device, in the form each device requires:

Operation

What is the maximum operating altitude?

The altitude operation is basically limited by power supplies and screens. As a general rule, the maximum operating altitude is 3048 m (10.000 feet).

In case the operation is required at higher altitudes please contact support@keonn.com

Configuration

What is the difference between Power and Sensitivity?

The power level defines the conducted power from the RF module to the antenna. Its is defined in logarithmic scale:

The tags have a wake-up level that is only reached when there is enough received power. Higher conducted power generally results in higher received power in tags.

The sensitivity is a software filter applied at the reader side.

Part of the energy power received by each tag is backscattered back to the reader. The power returned by the tag and received back at the reader is measured (RSSI), the sensitivity threshold applied at that time.

The RSSI - Received Signal Strength Indicator- depends on many factors:

Example

Imagine that you have an AdvanSafe-100, 10 meters from the floor, and two tags below it, one in the floor and one at 5 meters of AdvanSafe-100. 

If the power is increased, is the sensitivity affected?

In general, the transmitted power does not affect the sensitivity. The reader conducted power goes from 5 dBm (3.16 mW) to 31.5 dBm (1.41 W).

The power received at the reader hardware is related to the tag backscattered power, the minimum power the reader can detect as a read is called the sensitivity. It is usually in the range of -80 dBm (10 pW) to -85 dBm (3.16 pW).

What is the best combination of power and sensitivity?

The answer depends on many factors, general recommendations are:

What do target and session options mean?

Session and target are specific parameters from the EpcGen2 protocol.

Session and Target settings control whether, and how often, a tag participates in an inventory round. When doing an inventory, the reader also sends two other pieces of information to all tags:

During an inventory round, the reader attempts to read all tags within the field. The reader operates in only one session for the duration of an inventory round.

The “Session” setting, which controls how often tags respond to inventory rounds, has 4 options, but two behave identically.

The “target” setting determines which tag set will respond a certain query:

Examples of Session and Target configurations

What is the meaning of the mask (EPCGen2 filter)?

Each tag contains an EPC (Electronic Product Code), this is a number between 96 to 512 bits.

The mask is just a means to express a filter that will be applied to any tag read. The EPCGen2 standard defines a filter that may be used during the singulation process, it is the most efficient filter.

The mask is composed of:

If the mask is defined, any tag EPC  that does not match the filter will be ignored. This is for example used in the alarm mode: EAS-EPC.

Examples of mask expressions

To filter all tags with an EPC that starts with 8080h:

To filter all tags with an EPC that starts with 808023h:

What is the SW filter?

SW filter stands for Software Filter, it is a filter applied at a software level. Under some circumstances, the mask filter applied at EPCGen2 level may not work as expected. For those cases the SW filter out unwanted tags.

By default, set it always to true.

What is the SW filter only?

The EPCGen2 filter silences completely non-matching tags. For some scenarios it may be required to read all possible tags and do a software processing.

The SW filter only option disables the EPCGen2 filter and processes all tags once they are received. This may lead to a degraded performance in read intensive applications.

For example in AdvanSafe, that allows saving all reads in a CSV file while reacting only to alarmed tags.

How to configure systems when EAS Serial Number is used?

EAS Serial Number is a method to encode EAS information into the SGTIN-96 serial number. It takes advantage of the fact the SGTIN-96 is divided into three parts:

EAS Serial Number uses part of the serial number bits in SGTIN96, from 4 to 16 bits of the available 58 bits.

It is an option available in AdvanStation and AdvanPay.

When the EAS Serial Number is used, that forces certain configuration in some systems. In particular: AdvanSafe/AdvanGuard and AdvanPay.

AdvanSafe/AdvanGuard

When the EAS EPC operation mode is used, please select the EPCGen2 filter as follows

(example for 16 bits EAS)

AdvanPay

Payment mode

(example for 16 bits EAS)

Return mode

(example for 16 bits EAS)

What is the antenna orientation?

Antenna orientation is a configuration setting used only in the tag direction detection algorithm1.

It can be left empty when the tag direction algorithm is not in use.

Contact support@keonn.com to learn more about the tag direction algorithm

Speaker output

Which speakers can be used?

Any 2 Watt or superior 8 Ohm speaker can be connected to AdvanReader and derived systems. 

What is the maximum speaker cable length?

Almost any cable pair can be used up to 10 m.

The following is a short list with different cables AWG (conductor inverse square diameter) and the maximum distance

The reader's speaker output is protected against transients and external noise but take into account that a longer cable could pick up noise from other cables if it runs in parallel for a long distance.

Is it possible to connect directly to a second speaker?

It is not possible, AdvanReader only has one audio amplifier.

How can I connect a second audio device?

The preferred way to connect an additional speaker/audio device is to use an industrial sounder.

For example:

Please check the sounder page.

Race timing

Antenna orientation

Antennas must be placed perpendicularly to the finish/start line. That is, antennas must cross the road.

Antenna polarization

All Pxx antennas are circularly polarized. In particular, antennas used for race timing: P13, P13 and P16 are circularly polarized.

Tag orientation

As antennas are circularly polarized, tag orientation does not cause major differences. However, for the best possible read rate, it is important to ensure the following:

RFID facts

RFID tag detuning

RFID tags are designed for maximum matching, and therefore performance, for a certain use: air, cartoon, metal, etc.

When the RFID tags are applied to a different material the tags get detuned, causing a loss in performance.

Another cause for loss of performance is the fact RFID tags are surrounded by RFID absorbing or reflective materials.

Such materials absorb the RF energy or reflect it, reducing the tag performance. 

Connectors

12 V - 24 V connector

The AdvanReader-100, AdvanReader-150.03 and AdvanReader-150.04 use a locking jack connector for the auxiliary power supply. 

The jack connector in the PCB is

Switchcraft L712RA

The mating jack connector should be compatible with

Switchcraft 761K

Positive voltage at center pin.

The required dimensions are

In particular, Keonn Technologies can provide a 24 V power supply that mates the PCB connector.

CSV files

Change tag read limit

When using the keepAllReads setting there is an internal limit: for each tag only 512 read events are stored.

It is easy to change that limit by adding a line in connectors.xml

Locate the connectors.xml and at the beginning of the file locate a configuration block that starts with <CONFIGURATION>. Add the following line (in bold)

<?xml version='1.0' encoding='utf-8'?>

<aliases>

<load-order-scope>default</load-order-scope>

<load-order>20000</load-order>


<CONFIGURATION>

<com.keonn.model.TagDataMaxLayers>1024</com.keonn.model.TagDataMaxLayers>

...

</CONFIGURATION>

...

</aliases>

In all embedded readers the connectors.xml file is located in

/home/keonn/kernel/module/app.AdvanNet/META-INF

TroubleShooting

Reader assert error

Reader assert errors can be identified as follows:

Reader assert errors originate at the RFID module. In general, they are the result of hardware damage.

The most common cause of hardware damage is ESD (Electrostatic discharge). To avoid them, please have a look at the ESD handling chapter.

Possible causes for such problems are:

However, there are a few easy things you can check to discard potential installation problems:

In case the error persists after adjusting the points before, please contact support@keonn.com

Other

What ports do I need to open in the router/firewall/request to IT?

Keonn readers and derived systems may use the following ports:

If I'm doing port-forwarding, what ports do I need to configure?

Port forwarding is the technique used to forward a port in the router public IP address to an internal private IP address.

This is not recommended, unless you know what you are doing.

Keonn readers and derived systems may use the following ports:

Why Keonn Readers do not support LLRP?

Having and using standards is always the best approach, and Keonn Technologies strongly encourage its use.

The question is then, why we do not support LLRP?

That said, we have preferred to use our own HTTP REST API when managing the RFID hardware:

Downloads