Table of Contents
How to enable BLE mode on the uFR Nano Online Reader? #
- Log in to the uFR Online WEB frontend settings page;
- Select Other Settings from the menu;
- If the reader is in Master Mode, change it to Slave Mode;
- Go to the BLE section (image below);
- To enable BLE mode, click the section button;
- The BLE security section will be displayed (image below);
- Navigate down for more information regarding BLE security modes;
- Click the Save and Restart button;
- 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