Hello everyone,
I would like to get an ESP32-H2 to run as an OpenThread Synchronized Sleepy End Device (SSED). However, and to the best of my knowledge, there does not seem to be any examples on ESP-IDF on how to create a SSED; there is only an example on how to create a SED (a not synchronized sleepy end device) on light sleep [1] and deep sleep [2].
My research has shown me that there exists OpenThread preprocessor macros [3], functions [4], and CLI commands [5] that can potentially enable CSL, and thus allow a device to function as a SSED. I see the preprocessor macros in [3] available when I do `idf.py menuconfig`, but I cannot find any Espressif resources that discuss how to use CSL and enable an ESP32 802.15.4 compatible device to act as a SSED.
As a result, I would like to ask, at a higher level, how I can create a SSED with ESP-IDF. Can I simply do so by using the [1], and then modifying menuconfig by using the macros defined in [3] to make it function as a SSED, rather than a SED, or is there more than needs to be done by editing the source code? Or is it currently not possible to create an SSED with ESP-IDF at this time?
Any resources, guidance, and feedback would be greatly appreciated and help me head into the right direction.
[1] https://github.com/UCSC-ThreadAscon/esp ... ight_sleep
[2] https://github.com/UCSC-ThreadAscon/esp ... deep_sleep
[3] https://developer.nordicsemi.com/nRF_Co ... end-device
[4] https://docs.silabs.com/openthread/2.4. ... pen-thread
[5] https://github.com/openthread/openthrea ... DME.md#csl
How to Enable an ESP32 to Run as a SSED in OpenThread?
-
- Posts: 4
- Joined: Thu May 20, 2021 7:14 am
Re: How to Enable an ESP32 to Run as a SSED in OpenThread?
Good question, but zero answers.
Are ESP serious about supporting OpenThread, because for some use cases this functionality could be essential?
Are ESP serious about supporting OpenThread, because for some use cases this functionality could be essential?
Who is online
Users browsing this forum: No registered users and 320 guests