S115 SoftDevice for nRF54LV10 API documentation 10.0.0
Loading...
Searching...
No Matches
ble_gap_privacy_params_t Struct Reference

Privacy. More...

#include </home/runner/work/sdk-nrf-bm/sdk-nrf-bm/sdk-nrf-bm/nrf-bm/components/softdevice/nrf54lv/s115/s115_API/include/ble_gap.h>

Data Fields

uint8_t privacy_mode
 
uint8_t private_addr_type
 
uint16_t private_addr_cycle_s
 
ble_gap_irk_tp_device_irk
 

Detailed Description

Privacy.

   The privacy feature provides a way for the device to avoid being tracked over a period of time.
   The privacy feature, when enabled, hides the local device identity and replaces it with a private address
   that is automatically refreshed at a specified interval.

   If a device still wants to be recognized by other peers, it needs to share it's Identity Resolving Key (IRK).
   With this key, a device can generate a random private address that can only be recognized by peers in possession of that key,
   and devices can establish connections without revealing their real identities.

   Both network privacy (@ref BLE_GAP_PRIVACY_MODE_NETWORK_PRIVACY) and device privacy (@ref BLE_GAP_PRIVACY_MODE_DEVICE_PRIVACY)
   are supported.
Note
If the device IRK is updated, the new IRK becomes the one to be distributed in all bonding procedures performed after sd_ble_gap_privacy_set returns. The IRK distributed during bonding procedure is the device IRK that is active when sd_ble_gap_sec_params_reply is called.

The documentation for this struct was generated from the following file: