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)