Ranging Requestor (RREQ)
Overview
This library implements the Ranging Requestor for Channel Sounding with the corresponding set of characteristics defined in the Ranging Service Specification and the Ranging Profile Specification.
This library supports On Demand Ranging Data and Real-time Ranging Data.
Configuration
To enable this library, use the CONFIG_BT_RAS Kconfig option.
Check and adjust the following Kconfig options:
CONFIG_BT_RAS_MAX_ANTENNA_PATHS- Sets the maximum number of antenna paths supported by the device.CONFIG_BT_RAS_MODE_3_SUPPORTED- Sets support for storing Mode 3 Channel Sounding steps.CONFIG_BT_RAS_RREQ- Enables RREQ Kconfig options.CONFIG_BT_RAS_RREQ_MAX_ACTIVE_CONN- Sets the number of simultaneously supported RREQ instances.CONFIG_BT_RAS_RREQ_LOG_LEVEL- Sets the logging level of the RREQ library.
Usage
You can set up the RREQ either as a Channel Sounding Initiator or Reflector.
samples/bluetooth/channel_sounding/ras_initiatorAPI documentation
include/bluetooth/services/ras.hsubsys/bluetooth/services/ras