You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
samples: matter: Added DSLS support to the smoke co alarm
Integrated and enabled ICD DSLS feature with the smoke CO alarm
sample. Additionally, added documentation of test event triggers
dedicated for switching the power source.
Signed-off-by: Kamil Kasperczyk <[email protected]>
Copy file name to clipboardExpand all lines: doc/nrf/protocols/matter/getting_started/low_power_configuration.rst
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -119,6 +119,11 @@ To configure the LIT, CIP, UAT or DSLS, use the following Kconfig options:
119
119
The DSLS support allows the application to dynamically switch between SIT and LIT modes, as long as the requirements for these modes are met.
120
120
This option is by default disabled for the LIT device.
121
121
122
+
You can enable optional reporting on entering the active mode.
123
+
When enabled, the device sends a data report to the subscribed devices.
124
+
This could be useful especially in the combination with the User Active Mode Trigger (UAT) feature, to inform the subscribed Matter controller that the user triggered an ICD to enter the active mode.
125
+
To enable this functionality, set the :kconfig:option:`CONFIG_CHIP_ICD_REPORT_ON_ACTIVE_MODE` Kconfig option to ``y``.
126
+
122
127
Enable low power mode for the selected networking technology
Copy file name to clipboardExpand all lines: doc/nrf/releases_and_maturity/releases/release-notes-changelog.rst
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -393,6 +393,10 @@ Matter samples
393
393
394
394
* Updated the internal configuration for the :ref:`zephyr:nrf54l15dk_nrf54l15` target to use the DFU image compression and provide more memory space for the application.
395
395
396
+
* :ref:`matter_smoke_co_alarm_sample` sample:
397
+
398
+
* Added support for ICD dynamic SIT LIT switching (DSLS).
Copy file name to clipboardExpand all lines: samples/matter/smoke_co_alarm/README.rst
+16Lines changed: 16 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,6 +46,15 @@ The implementation demonstrated in this sample supports issuing the following al
46
46
* End of service alert - Issued if the device service was ended either by the expiration date or other physical conditions, and it needs to be replaced.
47
47
* Battery level alert - Issued if the device battery level is too low.
48
48
49
+
The sample implements two instances of a Power Source cluster:
50
+
51
+
* Wired power source on the endpoint 0
52
+
* Battery power source on the endpoint 1
53
+
54
+
The usage of power sources is implemented with a preference to select wired power source and switch to battery power source, only if the wired one is not available.
55
+
The power source changes are emulated using :ref:`test event triggers <ug_matter_test_event_triggers>`.
56
+
Every power source can be independently enabled or disabled using a dedicated test event trigger.
57
+
49
58
You can test the device remotely over a Thread network, which requires more devices.
50
59
51
60
The remote control testing requires a Matter controller that you can configure either on a PC or a mobile device.
@@ -60,6 +69,13 @@ The smoke CO alarm works as a Matter Intermittently Connected Device (ICD) with
60
69
The device starts operation in the Short Idle Time (SIT) mode and remains in it until it is commissioned to the Matter fabric and registers the first ICD client.
61
70
It then switches the operation mode to LIT to reduce the power consumption.
62
71
72
+
The sample supports ICD Dynamic SIT LIT switching (DSLS) feature to switch between SIT and LIT modes, depending on the used power source.
73
+
The device uses the SIT mode, when the wired power source is active.
74
+
Otherwise, it switches to the LIT mode, to indicate that it is possible to save the energy, when using a battery power source.
75
+
Dynamic switching is possible only if the ICD device meets all criteria for operating in the LIT mode (it has at least one client registered).
76
+
DSLS support is enabled by default.
77
+
To disable it, set the :kconfig:option:`CONFIG_CHIP_ICD_DSLS_SUPPORT` Kconfig option to ``n``.
78
+
63
79
In the LIT mode, the device responsiveness is much lower than in the SIT mode.
64
80
However, you can request the device to become responsive to, for example, change its configuration.
65
81
To do that, you need to use the User Active Mode Trigger (UAT) feature by pressing the appropriate button.
0 commit comments