HI
- When we chose the lib_openthread_master?
- If we want to use lib_openthreadftd and enable CONFIG_CSL_RECEIVER, which Thread CID can we reference
HI
Hello Edvin,
Thank you for your response, but I still don't know which product should uses the lib_openthread_master.
Ex: Bulb use lib_openthread_ftd, Switch use lib_openthread_mtd.
Hello Edvin,
Thank you for your response, but I still don't know which product should uses the lib_openthread_master.
Ex: Bulb use lib_openthread_ftd, Switch use lib_openthread_mtd.
What kind of device are you looking into using?
Basically, the MTD (Minimal Thread Device) library is a limited functionality library. It is suitable for devices that act as end-devices, meaning they will not be routers. So light switches and low power sensors, for instance. There are some features stripped out of this library, such as those required to be a router node, but it also takes up less flash. The FTD (full Thread Device) are router eligible end devices (REED), meaning they can become routers. So this requires a bit more functionality, takes up a bit more flash, but is needed for devices that can act as routers. Typical use cases are mains powered devices, that will extend the range of your network.
The Master library is a full-fledged variant, with all functionality included. This is fairly new, so I guess there were some special features that was implemented, but not typically needed in a normal node. This is mostly used during development, so unless you specifically need a feature that is not present in the FTD or MTD, I would stick to those for production.
Best regards,
Edvin