How to Improve the Commissioning Speed of Matter over Thread?

Background : To set up a Matter ICD (Internet Connectivity Device) and Thread as a SSD (Sleepy End Device). Here are the detailed settings:

CONFIG_OPENTHREAD_NORDIC_LIBRARY_MTD=y
CONFIG_OPENTHREAD_MTD=y
CONFIG_OPENTHREAD_FTD=n
CONFIG_CHIP_ENABLE_ICD_SUPPORT=y
CONFIG_CHIP_THREAD_SSED=
CONFIG_CHIP_ICD_SLOW_POLL_INTERVAL=30000
CONFIG_CHIP_ICD_FAST_POLLING_INTERVAL=500
CONFIG_CHIP_ICD_ACTIVE_MODE_THRESHOLD=2000

Currently, the Matter over Thread network commissioning has been tested 100 times, with a typical time of 65 seconds.

The following is my question:

1.I would like to set a macro definition during the Matter over Thread network commissioning phase, temporarily disabling the low - power limits of Matter ICD and SSED to boost the Matter over Thread commissioning speed. Is there such a macro definition?


2.After setting Matter ICD slow poll to 30000, the first Matter over Thread commissioning succeeded. But when I clicked "identify" in the Matter app, I found that the nRF54L15 took up to 30 seconds to receive the identify command, which is too long. How can I reduce this 30 - second delay while keeping the slow poll time at 30000?

Looking forward to your reply.

Parents
  • Hello, 

    I didn't have the time to find all the needed information for you today, but I had some time to give my initial thoughts. I'll get back to you on Friday at the latest. 

    1.I would like to set a macro definition during the Matter over Thread network commissioning phase, temporarily disabling the low - power limits of Matter ICD and SSED to boost the Matter over Thread commissioning speed. Is there such a macro definition?

    I'm not sure, but I'll check this tomorrow. 

    2.After setting Matter ICD slow poll to 30000, the first Matter over Thread commissioning succeeded. But when I clicked "identify" in the Matter app, I found that the nRF54L15 took up to 30 seconds to receive the identify command, which is too long. How can I reduce this 30 - second delay while keeping the slow poll time at 30000?

    Pardon me if I misremember, but this is my understanding of the ICD from memory. The ICD is supposed to be low power and wake up to poll for commands. If the slow polling rate is set to 30000 ms, 30 seconds delay is the expected worst case delay. That is, you click identify in the Matter app very early in the polling interval and the device does not wake until ~30 seconds later.  

    Best regards,

    Maria

  • Thank you for your prompt reply. I have one more question. After the Matter over Thread connection is established, when I reboot the nrf54l15, the device prints"[IN]Data received on an unknown session (LSID=12774). Dropping it!".How to enable the session resumption feature on nrf54l15?

    1. Scanning to join the network refers to using a mobile phone to scan the QR code for Matter network setup.
    2. The mobile phone will prompt you to enter the Thread network key.
    3. You can refer to the video below.
  • Just to mention again, the Aqara P2 door sensor(matter over thread) doesn't have this issue.

  • Yes, I saw this post before asking the question and followed the steps, but it still prompts me to enter the network key. I guess it might be because my device hasn't been Matter-certified?

  • It's difficult to say at this point what the reason for this behaviour is. 

    Did this happen before you implemented the UAT behaviour as well? 

Reply Children
No Data
Related