What's meanings lib_openthread_master?

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
Parents Reply Children
  • 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

Related