RDR Users Manual V1.4

This manual relates to RDR Firmware V1.4.x
Older versions of this document:


RDR is a compact LoRa NFC/RFID Reader that can be used as a RFID-to-LoRa Gateway. The device acts as a transparent gateway by sending the tag ID and the content of the raw data of the first NDEF file found on the tag.


Initial Setup


LoRaWAN Provisioning

RDR devices are shipped with following default settings:

  • LoRaWAN: V1.0.3
  • Band: EU868
  • Activation Method: OTAA
  • ADR: On
  • DevEUI: Read from device via CLI
  • AppEUI/JoinEUI: 8CAE49CFFFFFFF05
  • AppKey: Read from device via CLI

Operation

Startup Sequence

After power up the device will check for a valid AppKey. If the AppKey has not been set, the left LED (LR LED) will start to blink red. (See CLI command lora set appkey and save for more information)

If AppKey is set the device will send a Join Request and waits for the Join ACK from the LoRaWAN server. During this the left LED (LR LED) will slowly blink green. You will hear a double-beep on successful join and the LED will go off - the device is now ready to read NFCs!

A restart will be triggered if there is no answer from the network after 5 minutes.

Reading NFCs

RDR is able to read a wide range of ISO14443A/B NFC Tags. NFC tags can be formatted to contain an NDEF file system with one or more NDEF Records.

Contact us if you need a recommendation and get a list of devices we have successfully tested.

As soon as the device is initialized you can can start to read NFC tags. Hold the Tag to the centre of the device. You will hear a short beep and the RD LED will go on green.

Up to 50 readings are queued in a buffer including read timestamps. RD LED will go on red when buffer is full.

Note that maximum NDEF file length must not exceed 28 bytes. Otherwise it can not be transferred over LoRaWAN on low data rates.

Sending Data

As soon as there are readings in the buffer, the device starts sending data. (LR LED is slowly blinking green)

The strategy is to pack as many NFC readings as possible into the payload. Therefore payload length depends on the following parameters:

  • Actual data rate
  • NDEF record data length

It might take some time to transfer all the NFC readings as device respects LoRaWAN duty cycle (ETSI) regulations.

All data has been transferred when LR LED goes off.

USB Reader Mode

RDR can be operated as a connected LoRaWAN device or alternatively as a NFC reader connected via USB.

To enable the offline mode use the CLI command set rdmode 1. Readings will be transferred over USB VCP in the following format.


<NFC_Serial>:<NDEF_File0_Payload>

Following table shows the difference between both modes.

  Online Mode (Default) Reader Mode
LoRaWAN Modem enabled
AppKey must be set
disabled
NFC Reader enabled enabled
Data Buffer yes (50 Readings) No
Data Output LoRaWAN Uplinks Console Output (USB VCP)
LR LED on for 1s after power up always off
RD LED on for 1s after power up on for 1s after power up


LED Signalisation

RDR devices are equipped with two dual colour LEDs to signal status and error conditions.


Battery Powered

Following table shows all LED codes when device is powered by 4xAAA internal batteries. This is a power optimized setting as LEDs are nasty power guzzlers.

Left LED
(Reader)
Right LED
(LoRaWAN)
Meaning What To Do
green green Device is initializing Wait up to 10s
- green blinking slow LoRaWAN Communication active  
- red blinking slow LoRaWAN Communication error Check LoRaWAN registration
- red blinking fast LoRaWAN keys not set Please set LoRaWAN keys
- - LoRaWAN Network connected Device ready to scan tags
       
green - RFID tag reading sucessful Remove RFID Tag
red - RFID reader not ready Try different RFID Tag
red blinking slow - RFID read buffer is full Wait for data uplinks
       
red blinking slow red blinking slow Battery low Replace or recharge batteries
red blinking fast red blinking fast Hardware error Contact Support


DC Powered (USB)

LED codes are slighly different when powered by a constant external power supply.

Left LED
(Reader)
Right LED
(LoRaWAN)
Meaning What To Do
green green Device is initializing Wait up to 10s
- green blinking slow LoRaWAN Communication active  
- red blinking slow LoRaWAN Communication error Check LoRaWAN registration
- red blinking fast LoRaWAN keys not set Please set LoRaWAN keys
- green LoRaWAN Network connected Device ready to scan tags
       
green - RFID tag reading sucessful Remove RFID Tag
red - RFID reader not ready Try different RFID Tag
red blinking slow - RFID read buffer is full Wait for data uplinks
       
red blinking slow red blinking slow Battery low Replace or recharge batteries
red blinking fast red blinking fast Hardware error Contact Support