Hi,
I want to develop a nRF52840 based device to function as a REED device. Is there an example project that I can use as a starting point?
Cheers,
Kaushalya
Hi,
I want to develop a nRF52840 based device to function as a REED device. Is there an example project that I can use as a starting point?
Cheers,
Kaushalya
Hi Kaushalya,
kaushalyasat said:If so, I think I would prefer a REED rather than a router for my application, which is a battery powered sensor. So if no routing role is required it could be working as a end devise (MED?).
kaushalyasat said:1. This is why I am more interested in REEDs. But so far I could not find a way to configure a FTD as a REED. Is there a way?
FTD's role is decided by the thread mesh connection algorithm, you do not have control over application-level codes. Thread Devices can only become either FTD or MTD at the built time, not able to change in the middle of usage. REED as FTD always has the radio on so it is not power efficient even running with REED role. MTD is the correct choice for your battery-powered sensor.
kaushalyasat said:2. So as a developer, I can only configure a device to be a FTD or a MED?
Yes
kaushalyasat said:3. The question is for the ext addr to be read through the Thread Topology Monitor. In my case there are many Sleepy End Devices scattered all around a building and it is not practical to connect a Putty terminal to each. Thats why I want to know if the Thread Topology Monitor can read the Ext Addr of SEDs connected to the network.
There is no direct solution for your needs since the TTM as a router only shows the device's Extended Address which has a direct connection with it.
One optional solution is you find all the router devices through TTM, and then check all the end devices with router devices through their terminals with child table commands. See openthread.io/.../commands
Best regards,
Charlie
Hi Kaushalya,
kaushalyasat said:If so, I think I would prefer a REED rather than a router for my application, which is a battery powered sensor. So if no routing role is required it could be working as a end devise (MED?).
kaushalyasat said:1. This is why I am more interested in REEDs. But so far I could not find a way to configure a FTD as a REED. Is there a way?
FTD's role is decided by the thread mesh connection algorithm, you do not have control over application-level codes. Thread Devices can only become either FTD or MTD at the built time, not able to change in the middle of usage. REED as FTD always has the radio on so it is not power efficient even running with REED role. MTD is the correct choice for your battery-powered sensor.
kaushalyasat said:2. So as a developer, I can only configure a device to be a FTD or a MED?
Yes
kaushalyasat said:3. The question is for the ext addr to be read through the Thread Topology Monitor. In my case there are many Sleepy End Devices scattered all around a building and it is not practical to connect a Putty terminal to each. Thats why I want to know if the Thread Topology Monitor can read the Ext Addr of SEDs connected to the network.
There is no direct solution for your needs since the TTM as a router only shows the device's Extended Address which has a direct connection with it.
One optional solution is you find all the router devices through TTM, and then check all the end devices with router devices through their terminals with child table commands. See openthread.io/.../commands
Best regards,
Charlie