MCUXpresso SDK Documentation

Localization Reader Host#

This section describes the implemented profiles and services, user interactions, and testing methods for the Localization Reader Host application.

Description#

The Loc Reader Host application is a Bluetooth Low Energy (BLE) localization application that runs on the application core of dual-core NXP platforms. It works in conjunction with the ncp_loc_reader application running on the radio core to perform distance measurement and localization using Channel Sounding (CS) technology.

Dual-Core Architecture#

The application is part of a dual-core system and it:

  • runs on the application core (Core 0) while the radio/BLE stack runs on Core 1

  • communicates with the radio core via FSCI messages

  • receives IQ (In-phase/Quadrature) measurement data from Core 1 for processing and measurement computation

Data Reception and Processing#

The application receives Channel Sounding measurement data via FSCI messages from the NCP Localization Reader running on the radio core. This data is processed to:

  • compute distance measurements based on Channel Sounding algorithms

  • display measurement results via UART shell interface

Parent topic:Localization Reader Host

Supported platforms#

The following platforms support the Localization Reader Host application:

  • MCX-W72-EVK

  • FRDM-MCXW72

Parent topic:Localization Reader Host

User interface#

Ensure that both NCP Localization Reader (for the NBU core) and Localization Reader Host (for the Application core) have been flashed to the board.

The application can be controlled using a shell interface via the UART connection to the host computer.

The behavior of the application and the user interraction is exactly the same as Localization Reader application.

Parent topic:Wireless UART Host

Parent topic:Bluetooth LE stack and demo applications