RTLS System

Table of Contents

General Information

  1. Detailed guide can be found on SimpleLink Academy
  2. To get usage information for the RTLS Node Manager scripts and GUI please refer to: tools\ble5stack\rtls_agent\README.md
  3. In order to edit and view how the RTLS subsystem handles uNPI commands, please refer to the following file: tools\ble5stack\rtls_agent\rtls\rtls\ss_rtls.py
  4. In order to see a usage example, please refer to:

    • tools\ble5stack\rtls_agent\examples\rtls_connected.py which shows how to use a RTLS Coordinator + RTLS Responder + RTLS Passive / Connection Monitor combination for connected AOA
    • tools\ble5stack\rtls_agent\examples\rtls_connectionless.py which shows how to use a RTLS Coordinator + RTLS Responder combination for connectionless AOA
  5. To access GUI, please refer to the readme file found in tools\ble5stack\rtls_agent.

Introduction

This readme contains the following information: 1. How to setup Angle of Arrival (AoA) demo (Both Connected AoA and Connectionless AoA are supported by out of box example) 2. How to setup Continuous Connection Information (CCI) demo

General Configuration

The following is a list of build defines that are set in build_config.opt file for RTLS Coordinator and RTLS Responder.
For mor information please refer to BLE5 Stack User's guide

GAP_BOND_MGR

HOST_CONFIG

BLE Host Build Configurations

BLE_V41_FEATURES

Configure the stack to use features from the BLE 4.1 Specification

HCI_TL_NONE

Continuous Connection Info - Setup

Software Setup

Continuous Connection Information (CCI) is currently supported on all roles with the following caveats:

RTLS Coordinator

RTLS Responder

RTLS Passive / Connection Monitor (CM)

Running The Example

The steps to run the out of box example is described in tools\ble5stack\rtls_agent\README.html

Angle of Arrival - Setup

Software Setup

Angle of Arrival (AoA) is currently supported on all roles with the following caveats:

RTLS Coordinator

RTLS Responder

RTLS Passive

Running The Example

The steps to run the out of box example is described in tools\ble5stack\rtls_agent\README.html

Note that the AoA results puts extra strain on the UART and the timing of the system since it involves outputting large chunks of data * Minimum recommended latency (Connection Interval) is 300ms * Maximal recommended latency is 800ms