Nearby Interaction Demo with an iPhone

../../../_images/nearby_interaction_demo_with_an_iphone.png

Prepare for setup

  1. Qorvo Nearby Interaction or Qorvo NI Background application installed on the iPhone (model: iPhone 11, 12, 13, and newer).

  2. At least one LC14 (white) device.

  3. Optional: LEAPS Manager application installed.

  4. Optional: batteries for the devices.

For users, the recommended starting point is either the latest release.

Setup time: less than 5 minutes

Overview

This setup demonstrates Nearby Interaction and FiRa compatibility with a smartphone. Distance and angle measurement shows the accessory’s direction in the smartphone application.

Typical applications: Find my things, follow me, smart remote control, access control.

Setup instructions

  1. Download and install the following application on iPhone.

  1. Power ON one or more LC14 (white) devices.

  • The LC14(s) will function as an accessory in the QNI (Qorvo Nearby Interaction) demo.

  1. Configure the device into the QNI mode using one of the following options:

  1. Configure the device using the button.

3.1. Press and hold the Button B until you hear a beep sound and the BLUE LED blinks.

3.2. If a RED or GREEN color appears, please repeat step a.

3.3. When the device blinks BLUE LED after the beep sound, the device is configured in the QNI mode.

../../../_images/leaps-config-to-qorvo-ni-mode.gif
  1. Configure using the demo selector in the LEAPS Manager:.

3.1. Open the LEAPS Manager and select the Demo Selector from the main page.

3.2. Select the Nearby Interaction with an iPhone.

3.3. A list of discovered devices via Bluetooth will appear on the list. Swipe down to update the list if needed.

3.4. Select the devices that will be used for the QNI demo. The Required devices on the top side indicate the amount of devices needed for the demo.

3.5. Press the SAVE to configure the device(s) into the QNI mode.

3.6. Please check visually that the BLUE LED blinks when the device starts.

../../../_images/qorvo-nearby-interaction.gif
  1. Open the Qorvo Nearby Interaction or Qorvo NI Background application on your iPhone.

  • Immediately after opening the Qorvo Nearby Interaction application, it will scan for nearby accessories using the QNI BLE service.

  • When a QNI accessory is found and added to the list. Please select and connect to the accessory that you want to start the Nearby Interaction with. Multiple connections are supported.

    ../../../_images/nearby-interaction-demo.gif
  1. Nearby Interaction Background mode requires the accessory to be paired with the iPhone device.

  • When connecting with a device for the first time and, when the application starts a NI session for the first time it will request user’s approval to use the Nearby Interaction.

  • Once the accessory is paired with the iPhone, no more pairing and permission access is required during future interaction between the accessory and the iPhone.

    ../../../_images/qorvo_ni_pair_request_demo.png ../../../_images/qorvo_ni_background_pair_request_demo.jpg
  1. The iPhone will start ranging with the accessory and display the measured distances between the iPhone and the accessory after every ranging round.

  • In the case of the Qorvo NI Background application, which uses the NI Background mode, the update rate is lower, 1/3 compared to the NI Foreground mode. The ranging would happen in the background even when the display is turned off on the iPhone.

  • In the case of the Qorvo Nearby Interaction application, which uses the NI Foreground mode, will also display the angle and direction from the iPhone to the accessory. The measured values are from the iPhone perspective. As you change the device’s orientation, the application can also provide an augmented view to locate the accessory using the iPhone camera and display.

    ../../../_images/qorvo_nearby_interaction_application_example.png ../../../_images/qorvo_ni_backgroud_example.jpg

Please refer to the Qorvo Nearby Interaction or Qorvo NI Background application for more details.

Advanced setup

Get ready for the advanced setup! We’ll tap into the terminal’s power to help you configure your device like a pro. Just follow these steps and you’ll be all set.

  1. Use a USB-C Data Cable to connect the USB-C Data Port 1 or USB-C Data Port 2 of devices to your PC.

../../../_images/leaps-connect-usb-port2.gif
  1. Connect to a serial port using your desired terminal application, such as Putty, Teraterm, Minicom, or your favorite terminal application. We need to configure the baud rate to 115200.

For example use Minicom, on Ubuntu (Linux):

minicom -b 115200 -D /dev/ttyACM0
  1. Press double enter on the shell console to access the command line control system

For example open /dev/ttyACM0 and press double enter, on Ubuntu (Linux):

leaps@leaps:~$ minicom -b 115200 -D /dev/ttyACM0

  Low Energy Accurate Positioning System

  Copyright :  2016-2025 LEAPS
  License   :  Please visit https://www.leapslabs.com/leaps-rtls-license
  Compiled  :  Oct 15 2026 09:42:20 (v1.2.1-4f9295)

  Help      :  ? or help

  FOR DEMO PURPOSE ONLY, NOT FOR SALE.
  DEVICE RUNTIME IS LIMITED TO 48 HOURS. RESET THE DEVICE TO RECOVER IT.

  leaps>
  1. Use the fniq command to update Nearby Interaction mode.

leaps> fniq

At that time, please check visually that the BLUE LED blinks when the device starts.

../../../_images/fniq-command.gif
  1. Now successfully configured QNI mode. Open the Qorvo Nearby Interaction or Qorvo NI Background application on your iPhone.

  • Immediately after opening the Qorvo Nearby Interaction application, it will scan for nearby accessories using the QNI BLE service.

  • When a QNI accessory is found and added to the list. Please select and connect to the accessory that you want to start the Nearby Interaction with. Multiple connections are supported.

    ../../../_images/nearby-interaction-demo.gif
  1. Nearby Interaction Background mode requires the accessory to be paired with the iPhone device.

  • When connecting with a device for the first time and, when the application starts a NI session for the first time it will request user’s approval to use the Nearby Interaction.

  • Once the accessory is paired with the iPhone, no more pairing and permission access is required during future interaction between the accessory and the iPhone.

    ../../../_images/qorvo_ni_pair_request_demo.png ../../../_images/qorvo_ni_background_pair_request_demo.jpg
  1. The iPhone will start ranging with the accessory and display the measured distances between the iPhone and the accessory after every ranging round.

  • In the case of the Qorvo NI Background application, which uses the NI Background mode, the update rate is lower, 1/3 compared to the NI Foreground mode. The ranging would happen in the background even when the display is turned off on the iPhone.

  • In the case of the Qorvo Nearby Interaction application, which uses the NI Foreground mode, will also display the angle and direction from the iPhone to the accessory. The measured values are from the iPhone perspective. As you change the device’s orientation, the application can also provide an augmented view to locate the accessory using the iPhone camera and display.

    ../../../_images/qorvo_nearby_interaction_application_example.png ../../../_images/qorvo_ni_backgroud_example.jpg

Please refer to the Qorvo Nearby Interaction or Qorvo NI Background application for more details.

Here are some tips for fixing some issues related to the installation process:

  • Please check the version. We recommend using the latest official version found under Releases.

  • When Bluetooth and the LEDs are both disabled, users may erroneously perceive the board as non-functional. In this scenario, the quickest solution is to perform a factory reset (frst) command via the shell.

  • Use the Reset devices to default feature in Demo Selector on the LEAPS Manager when you don’t know the current state of the devices. Refer to the following GIF Image.

../../../_images/reset-devices-to-defaul-x2.gif

Note

  • For any comments or questions about our products, we encourage you to visit our LEAPS Forum.

  • For detail of known limitation and issue list, please refer section Releases.