Matter bridge application configuration options

CONFIG_BRIDGE_MAX_DYNAMIC_ENDPOINTS_NUMBER

(int) Maximum dynamic endpoints

Maximum number of endpoints supported by the bridge.

CONFIG_BRIDGE_MAX_BRIDGED_DEVICES_NUMBER

(int) Maximum bridged devices

Maximum number of physical non-Matter devices supported by the bridge.

CONFIG_BRIDGE_MAX_BRIDGED_DEVICES_NUMBER_PER_PROVIDER

(int) Maximum endpoints per provider

Maximum number of endpoints paired to one non-Matter provider device.

CONFIG_BRIDGE_AGGREGATOR_ENDPOINT_ID

(int) Aggregator endpoint ID

ID of the endpoint implementing Aggregator device type functionality.

CONFIG_BRIDGE_MIGRATE_PRE_2_7_0

(bool) Migrate pre-2.7.0 data

Enable migration of bridged device data stored in the old scheme (pre-nRF SDK 2.7.0).

CONFIG_BRIDGE_MIGRATE_VERSION_1

(bool) Migrate version 1 data

Enable migration of bridged device data stored in version 1 of the new scheme.

CONFIG_BRIDGE_BT_RECOVERY_MAX_INTERVAL

(int) Recovery interval (s)

Maximum time (in seconds) between recovery attempts when a Bluetooth LE connection is lost.

CONFIG_BRIDGE_BT_RECOVERY_SCAN_TIMEOUT_MS

(int) Recovery scan timeout (ms)

Time (in milliseconds) to attempt reconnection to a lost Bluetooth LE device.

CONFIG_BRIDGE_BT_MAX_SCANNED_DEVICES

(int) Maximum scanned devices

Maximum number of Bluetooth devices that can be scanned at once.

CONFIG_BRIDGE_BT_SCAN_TIMEOUT_MS

(int) Scan timeout (ms)

Bluetooth scan timeout in milliseconds.

CONFIG_BRIDGE_BT_MINIMUM_SECURITY_LEVEL

(int) Minimum security level

The minimum Bluetooth security level means that the bridged devices using this or a higher level will be allowed to connect to the bridge. The level cannot be set to a value smaller than 2, as it would mean that the communication with the connected devices will not be encrypted, what is not considered to be secure.

CONFIG_BRIDGE_BT_SCAN_WINDOW

(int) Scan window

Duration of active scanning per interval (x0.625 ms). Default: 40 (25 ms). Longer windows improve discovery speed but increase power use.

CONFIG_BRIDGE_BT_SCAN_INTERVAL

(int) Scan interval

Time between consecutive scan windows (x0.625 ms). Default: 160 (100 ms). Must be ≥ scan window. Shorter intervals speed discovery but increase power use.

CONFIG_BRIDGE_BT_CONNECTION_INTERVAL_MIN

(int) Minimum connection interval

Minimum time between connection events (x1.25 ms). Default: 80 (100 ms). Shorter intervals reduce latency but increase power consumption.

CONFIG_BRIDGE_BT_CONNECTION_INTERVAL_MAX

(int) Maximum connection interval

Maximum time between connection events (x1.25 ms). Default: 80 (100 ms). Must be ≥ minimum interval.

CONFIG_BRIDGE_BT_CONNECTION_TIMEOUT

(int) Connection timeout

Time until connection is considered lost (x10 ms). Default: 400 (4 sec). Must be > (1 + latency) x interval_max x 2.

CONFIG_BRIDGE_BT_CONNECTION_LATENCY

(int) Connection latency

Number of connection events peripheral can skip when idle. Default: 0. Higher values save power but increase latency.

CONFIG_BRIDGE_FORCE_BT_CONNECTION_PARAMS

(bool) Force connection parameters

Enforce bridge-defined connection parameters instead of accepting the peripheral’s preferred values. Enable for guaranteed timing, disable for peripheral optimization.

CONFIG_BRIDGE_ONOFF_LIGHT_BRIDGED_DEVICE

(bool) Support for OnOff Light bridged device

CONFIG_BRIDGE_TEMPERATURE_SENSOR_BRIDGED_DEVICE

(bool) Support for Temperature Sensor bridged device

CONFIG_BRIDGE_HUMIDITY_SENSOR_BRIDGED_DEVICE

(bool) Support for Humidity Sensor bridged device

CONFIG_BRIDGE_GENERIC_SWITCH_BRIDGED_DEVICE

(bool) Support for Generic Switch bridged device

CONFIG_BRIDGE_ONOFF_LIGHT_SWITCH_BRIDGED_DEVICE

(bool) Support for OnOff Light Switch bridged device

CONFIG_BRIDGED_DEVICE_SIMULATED

(bool) Simulated Bridged Device

Enables using simulated bridged devices that do not perform real operations, but emulate exemplary data to imitate the real device behavior.

CONFIG_BRIDGED_DEVICE_BT

(bool) Bluetooth LE Bridged Device

Enables using real bridged devices that communicate with the Matter bridge device over Bluetooth LE.

CONFIG_BRIDGED_DEVICE_SIMULATED_ONOFF_AUTOMATIC

(bool) Automatically simulated bridged onoff device

Enables using simulated bridged onoff device that automatically changes its state periodically.

CONFIG_BRIDGED_DEVICE_SIMULATED_ONOFF_SHELL

(bool) Shell controlled simulated bridged onoff device

Enables using simulated bridged onoff device that is controlled by shell commands.

CONFIG_BT_CENTRAL

(unknown)

CONFIG_BT_SCAN

(unknown)

CONFIG_BT_MAX_CONN

(unknown)

CONFIG_BT_SCAN_FILTER_ENABLE

(unknown)

CONFIG_BT_SCAN_UUID_CNT

(unknown)

CONFIG_BT_SCAN_ADDRESS_CNT

(unknown)

CONFIG_BT_GATT_CLIENT

(unknown)

CONFIG_BT_GATT_DM

(unknown)

CONFIG_BT_EXT_ADV

(unknown)

CONFIG_BT_SMP

(unknown)

CONFIG_BT_SETTINGS

(unknown)

CONFIG_BT_MAX_PAIRED

(unknown)

CONFIG_BT_ID_MAX

(unknown)

CONFIG_BT_EXT_ADV_LEGACY_SUPPORT

(unknown)

CONFIG_BRIDGE_BLE_DEVICE_POLLING_INTERVAL

(int) BLE humidity measurement readout polling interval in ms

CONFIG_BRIDGE_TEMPERATURE_SENSOR_MIN_MEASURED_VALUE

(int) Default minimum measured value allowed by the bridged temperature sensor device

CONFIG_BRIDGE_TEMPERATURE_SENSOR_MAX_MEASURED_VALUE

(int) Default maximum measured value allowed by the bridged temperature sensor device

CONFIG_BRIDGE_HUMIDITY_SENSOR_MIN_MEASURED_VALUE

(int) Default minimum measured value allowed by the bridged humidity sensor device

CONFIG_BRIDGE_HUMIDITY_SENSOR_MAX_MEASURED_VALUE

(int) Default maximum measured value allowed by the bridged humidity sensor device

CONFIG_CHIP_ENABLE_READ_CLIENT

(unknown)

CONFIG_NCS_SAMPLE_MATTER_PERSISTENT_STORAGE

(unknown)

CONFIG_BRIDGE_SMART_PLUG_SUPPORT

(bool) Additional endpoint implementing Matter smart plug functionality

CONFIG_CHIP_WIFI

(unknown)

CONFIG_BRIDGE_EXPERIMENTAL

(bool)