Helpful links:
Download Data Sheet.
Download AdvanReader-20-V1 Installation Guide
Download AdvanReader-20-M1 Installation Guide
Download AdvanReader-20-M2 Installation Guide
Download Integration Guide
Download AdvanReader-20 Manager
Download AdvanReader-20 Manager User Guide
Download Latest Firmware for AdvanReader-20
AdvanReader-20 is an RFID high performance reader that is powered via USB and communicates via USB with an external computer.
AdvanReader-20 provides high RFID performance and at the same time it is very affordable. It is the most cost-effective model of the AdvanReader family. This enables RFID applications where cost is an important factor.
AdvanReader-20 has an integrated system on chip (SoC) that allows it to work stand alone. It can be easily configured and controlled using an external web application.The integration with software applications is immediate thanks to its keyboard wedge functionality.
AdvanReader-20 is available in three different models:
Embedded Virtual Antenna™ with or without enclosure
1 SMA port with or without enclosure
2 SMA ports with or without enclosure
1 USB-C port, with embedded antenna
1 USB-C port, with 1 SMA port
1 USB-C port, with 2 SMA ports
1 USB-C port, with embedded antenna, with enclosure
1 USB-C port, with 1 SMA port, with enclosure
1 USB-C port, with 2 SMA ports, with enclosure
XX: can be UB (for Upper Band Virtual Antenna 902-928 MHz) or LB (for Lower Band Virtual Antenna 865-868 MHz)
High-performance
Small form factor
Lightweight
Option with embedded antenna
Reduces time and cost of developing RFID systems
Super fast and easy integration
Flexible design to be used with external controller or stand alone
Access control
Android-based systems
IoT applications
Embedded applications
POS
This is not required for the models with virtual antennas:
AdvanReader-V1-XX*-20, AdvanReader-V1-E-XX*-20
Connect an antenna to the desired AdvanReader SMA port with an RF Cable. In models with more than one SMA port unused ports can be disabled via device configuration.
Never connect or disconnect an antenna while AdvanReader is operating and the RF is enabled. Always disconnect AdvanReader from the power supply when connecting/disconnecting antennas.
Follow this diagram to power AdvanReader-20:
Another typical scenario is to use a Single Board Computer
It is even possible to control AdvanReader-20 from a Microcontroller with uart and a minimum available RAM/ROM. In such case:
The USB data (Serial Over USB) must be converted to uart level.
The USB +5V must provide 5W to operate ADRD-20 to its designated power.
The AdvanReader-20 series products are updated using the USB Device Firmware Upgrade protocol.
Once the reader is powered up and connected to a computer, two serial ports is created on the host computer.
On Linux, they will appear as /dev/ttyACMx devices
On Windows, they will appear as COMxx virtual COM ports
On other platform the naming convention may change
Although very unusual, if the device does not appear as a serial port COM, install the drivers from the following link.
Once the reader is powered and the serial port is created in the host computer, it is time to send commands to the reader to start operation.
In case the host computer is a Windows machine, the recommended first step is to make sure the reader works by using the AdvanReader-20 Manager SW.
The AdvanReader-20 Manager User Guide shows how to operate AdvanReader-20 using an easy GUI interface.
If the tunnel mode is active, make sure that no process is using the serial COM port and use Universal Reader Assistant (URA) SW to connect to the RFID module directly.
Please read the User Guide for a quick guide on how to use the Universal Reader Assistant.
AdvanReader-20 RFID is managed by ThingMagic Jadak M7e RFID module series. The devices can be managed in multiple ways:
Through our propietary embedded firmware:
Connect to the Console Serial port.
Setup and configure the devices using the communication protocol described in the Integration Guide or using the AdvanReader-20 Manager SW (which is a Graphical User Interface wrapper around it) to control the device state depending on the use case.
We manage the low-level communication with the RFID module, and the AdvanReader-20 reports the RFID operations through HID and/or the Events virtual COM channel.
Through tunnel mode and ThingMagic Jadak SDK (Mercury API):
Set the device to tunnel mode (either one-time or as a persistent configuration).
Make sure the virtual port is not used by any other process.
Mercury API can be used straight away.
Designed for developers, the ThingMagic Mercury API is exceptionally versatile, written in Java, C and C#, and it supports the following application types:
Windows, Linux, and MacOS (C/C++, C#, Java)
.NET Framework, .NET Compact Framework, and .NET Core (C#)
Support for Android (Java)
Microcontrollers (C/C++)
With tones of examples that cover all features.
Universal Reader Assistant (URA)
Windows Demo application with available source code.
Keonn Technologies provides examples in the Integration Guide in the following programming languages: Python, C#, Java, TypeScript and Go.
The Mercury SDK has many more additional examples.
They include samples in: Java, C and C# (inside java/samples).