BLE Mode – Pairing & Connecting the uFR Nano Online Reader

How to enable BLE mode on the uFR Nano Online Reader? #

  1. Log in to the uFR Online WEB frontend settings page;
  2. Select Other Settings from the menu;
  3. If the reader is in Master Mode, change it to Slave Mode;
  4. Go to the BLE section (image below);  ble enable nano online
  5. To enable BLE mode, click the section button;
  6. The BLE security section will be displayed (image below);ble security nano online
  7. Navigate down for more information regarding BLE security modes; 
  8. Click the Save and Restart button; 
  9. After restarting the reader, the light blue light will blink.

Notes:

  • Blinking light blue LEDs indicate that the reader is waiting for a smartphone or other BLE-capable device to establish a connection. The device can be seen as a WiFi access point as well.
  • A constant light blue LED shows that the reader is already paired. On BLE scanning, connected devices are not detected. The device is not visible acting as a WiFi access point.

BLE security modes #

There are three BLE security modes. Details about all three are shown in table 1. Disabled security means that there is no open security channel and MITM protection.

 

* Security disabled Security enabled and the PIN is set to 0 Security enabled and the PIN is 6-digit long
Pairing Optional Required Required
Authentication None Numerical comparison Pre-shared 6-digit PIN
*User interaction required No Yes Yes

 

Notes:

  • When the security mode is disabled, user interaction is not required. Go to the next page for an example of how to connect BLE-capable Android or iOS devices without human input.
  • Security modes can be used with firmware 2.4.7 and later.

Android and IOS BLE examples #

Examples from iOS and Android software demonstrate how to connect an uFR Nano Online reader when the security option is disabled without requiring user input.

Android Java example source code:

https://www.d-logic.net/code/nfc-rfid-reader-sdk/ufr_online-examples-android-ble

IOS Swift example source code:

https://www.d-logic.net/code/nfc-rfid-reader-sdk/ufr_online-examples-ios-ble