XIAO MG24 as Matter Sleepy End Device (SED)

Hi everyone,

I’m working with the XIAO MG24 board and the Arduino Matter SDK. By default, the examples and setup configure the device as a Matter bridge (in Home Assistant), but I need to set it up as a Sleepy End Device (SED). This device will be in deep sleep frequently so I don’t want my Matter/Thread mesh to assume that this device can route traffic.

I’ve been searching through the documentation but haven’t found clear instructions on how to modify the configuration from bridge to SED. Has anyone successfully configured their XIAO MG24 to operate as a Matter Sleepy End Device using the Arduino Matter SDK?

Specifically, I’m looking for:

  • Steps to modify the device configuration from bridge to SED
  • Sample code or examples would be greatly appreciated

Board: Seeed Studio XIAO MG24 SDK: Arduino Matter SDK

Thank you in advance for any help or guidance!

Best regards,
Francois

Hi there,
And Welcome here…

Not sure how related but I see only this : for SED, The examples compile and run well in Arduino for both Light Switch and Temp monitor. (you select it in IDE)
How to create long time sleep SED device on MatterOverThread

HTH
GL :slight_smile: PJ :v:

Thank you for your quick reply. I appreciate it. I checked the forum post you provided. It does highlight some interesting points related to the SED sleep time. However, I couldn’t find what I have to add in my Arduino Sketch to set the device type to SED. Maybe I missed something. Not sure if you can shed some light on this?

Thanks
Francois