<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Example project on REED (Router Enable End Device)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/96933/example-project-on-reed-router-enable-end-device</link><description>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</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 06 Mar 2023 15:20:53 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/96933/example-project-on-reed-router-enable-end-device" /><item><title>RE: Example project on REED (Router Enable End Device)</title><link>https://devzone.nordicsemi.com/thread/413602?ContentTypeID=1</link><pubDate>Mon, 06 Mar 2023 15:20:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8dfa2ddd-a2db-48ec-a3ab-ab7b1c60b7c0</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Kaushalya,&lt;/p&gt;
[quote user="kaushalyasat"]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?).&amp;nbsp;[/quote][quote user="kaushalyasat"]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?[/quote]
&lt;p&gt;FTD&amp;#39;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.&lt;/p&gt;
[quote user="kaushalyasat"]2. So as a developer, I can only configure a device to be a FTD or a MED?[/quote]
&lt;p&gt;Yes&lt;/p&gt;
[quote user="kaushalyasat"]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.[/quote]
&lt;p&gt;There is no direct solution for your needs since the TTM as a router only shows the device&amp;#39;s Extended Address which has a direct connection with it.&lt;/p&gt;
&lt;p&gt;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 &lt;a href="https://openthread.io/reference/cli/commands#child_table"&gt;openthread.io/.../commands&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Example project on REED (Router Enable End Device)</title><link>https://devzone.nordicsemi.com/thread/413404?ContentTypeID=1</link><pubDate>Mon, 06 Mar 2023 03:18:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:864e5496-a6f4-46e4-80a5-b382f217b595</guid><dc:creator>kaushalyasat</dc:creator><description>&lt;p&gt;Hi Charlie,&lt;/p&gt;
&lt;p&gt;Many thanks for your reply. Hope you had a good break.&lt;/p&gt;
&lt;p&gt;I have build one CoAP client as a FTD device and it seems to be working as a router. AFAIK both a router and a REED can perform this routing role for me (correct me if I am wrong). 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?).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;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?&lt;/p&gt;
&lt;p&gt;2. So as a developer, I can only configure a device to be a FTD or a MED?&lt;/p&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;Kaushalya&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Example project on REED (Router Enable End Device)</title><link>https://devzone.nordicsemi.com/thread/413256?ContentTypeID=1</link><pubDate>Fri, 03 Mar 2023 12:56:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fefd24a6-f3d4-49ac-8fab-0762c782a078</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Kaushalya,&lt;/p&gt;
&lt;p&gt;Sorry for the late reply, I am just back from travelling. Let me answer your questions one by one.&lt;/p&gt;
[quote user="kaushalyasat"] I need a way to facilitate a jump from a remote sleepy end device to the leader via a REED. I want the routing to use as less power as possible.&amp;nbsp;[/quote]
&lt;p&gt;There is not so much we can do on power efficiency with the existing OpenThread network, a developer can only pick up a device type for their device based on the current definition.&lt;/p&gt;
&lt;p&gt;If it is a battery-powered device like a light switch, you need to build your OT device as MTD.&lt;/p&gt;
&lt;p&gt;If it is a cable-powered device, you can set it to FTD, and it then works as either a router or lead with TX and RX radio always on.&lt;/p&gt;
&lt;p&gt;Maybe you can talk more about your application and let&amp;#39;s see if OpenThread can fit your needs.&lt;/p&gt;
[quote user="kaushalyasat"]1. How can I verify an FTD in your network?&amp;nbsp;[/quote]
&lt;p&gt;It Is the developer who decides if their device should be used for FTD or MTD when you build a device.&lt;/p&gt;
[quote user="kaushalyasat"]2. How can we observe the role switching of a FTD from End device to a router or REED?[/quote]
&lt;p&gt;You can observe the role change from the log printout, like the following from&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.3.0/nrf/samples/openthread/coap_server/README.html"&gt;Thread: CoAP Server — nRF Connect SDK 2.3.0 documentation (nordicsemi.com)&lt;/a&gt;&amp;nbsp;sample.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;lt;inf&amp;gt; [N] Mle-----------: Role detached -&amp;gt; child
&amp;lt;inf&amp;gt; [N] Mle-----------: Role child -&amp;gt; detached
&amp;lt;inf&amp;gt; [N] Mle-----------: Role detached -&amp;gt; router&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1677845401120v1.png" alt=" " /&gt;&lt;/p&gt;
[quote user="kaushalyasat"]3. The topology monitor cant seem to get the ext address from a SED. Is there a way to do it?[/quote]
&lt;p&gt;The thread samples have OpenThread CLI commands enabled, so you can connect with any UART assistant software like Putty and run &amp;quot;ot extaddr&amp;quot; to get the device ext address.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1677847139920v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Example project on REED (Router Enable End Device)</title><link>https://devzone.nordicsemi.com/thread/412618?ContentTypeID=1</link><pubDate>Tue, 28 Feb 2023 23:48:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f2677a3f-8fbe-48cb-9666-d66e3c8f59a0</guid><dc:creator>kaushalyasat</dc:creator><description>&lt;p&gt;Hi Charlie,&lt;/p&gt;
&lt;p&gt;I removed the overlay_mtd.conf from my Sleepy End Device (SED), hoping this would make it a FTD. I can see the current consumption has gone up considerably. When I moved one of my SEDs outside the range of my leader, I was hoping that the FTD will act as a router and route the SED to my leader. But when I check from my thread topology viewer, I cant see that. I can see the FTD but the SED is gone.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1. How can I verify an FTD in your network?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2. How can we observe the role switching of a FTD from End device to a router or REED?&lt;/p&gt;
&lt;p&gt;3. The topology monitor cant seem to get the ext address from a SED. Is there a way to do it?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;Kaushalya&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Example project on REED (Router Enable End Device)</title><link>https://devzone.nordicsemi.com/thread/412387?ContentTypeID=1</link><pubDate>Tue, 28 Feb 2023 02:18:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:77e41adb-250b-49ee-a75e-8ae53664c676</guid><dc:creator>kaushalyasat</dc:creator><description>&lt;p&gt;Hi Charlie,&lt;/p&gt;
&lt;p&gt;My intention is to have a mesh network of multiple sleepy end devices. I need a way to facilitate a jump from a remote sleepy end device to the leader via a REED. I want the routing to use as less power as possible.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The discussion you points doesnt come to a conclusion, as far as I can see. So could you please point me to any example project that I can use as a starting point?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Kaushalya&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Example project on REED (Router Enable End Device)</title><link>https://devzone.nordicsemi.com/thread/411330?ContentTypeID=1</link><pubDate>Wed, 22 Feb 2023 11:27:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:94715469-c1fb-49d1-8d8d-e79e8c100257</guid><dc:creator>Charlie</dc:creator><description>&lt;p&gt;Hi Kaushalya,&lt;/p&gt;
&lt;p&gt;Do you actually mean&amp;nbsp;&lt;span&gt;Router Eligible End Device? See&amp;nbsp;&lt;/span&gt;&lt;a href="https://openthread.io/guides/thread-primer/node-roles-and-types"&gt;Node Roles and Types &amp;nbsp;|&amp;nbsp; OpenThread&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If yes, you can refer to the discussion in this case&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/75565/openthread-just-ftd/311838"&gt;(+) OpenThread just FTD - Nordic Q&amp;amp;A - Nordic DevZone - Nordic DevZone (nordicsemi.com)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Charlie&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>