<?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>relay node in mesh</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/46810/relay-node-in-mesh</link><description>i am using three boards , one is client (nrf52840) and other two boards as server(nRF52832) using light switch example . i want to get the message from client board ,to relay node and from relay node to server. i want to do hopping from A ---B-----C using</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 08 May 2019 09:39:52 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/46810/relay-node-in-mesh" /><item><title>RE: relay node in mesh</title><link>https://devzone.nordicsemi.com/thread/185891?ContentTypeID=1</link><pubDate>Wed, 08 May 2019 09:39:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7a3c1fce-2256-4281-93a0-44be03f9f5ef</guid><dc:creator>arpita</dc:creator><description>&lt;p&gt;i have taken 2 servers with same group address. server1 is in range to client, server2 is out of range.&lt;/p&gt;
&lt;p&gt;now i want to control server2 which is out of range to the client.&amp;nbsp; how to do this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: relay node in mesh</title><link>https://devzone.nordicsemi.com/thread/185886?ContentTypeID=1</link><pubDate>Wed, 08 May 2019 09:30:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0fc962ae-0fab-4e27-b388-36d623f38a37</guid><dc:creator>awneil</dc:creator><description>[quote userid="78547" url="~/f/nordic-q-a/46810/relay-node-in-mesh/185879"]i am trying same as saral is doing[/quote]
&lt;p&gt;Perhaps some background reading will help - especially in understanding the terminology:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/45818/about-mesh-network/180515#180515"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/45818/about-mesh-network/180515#180515&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: relay node in mesh</title><link>https://devzone.nordicsemi.com/thread/185881?ContentTypeID=1</link><pubDate>Wed, 08 May 2019 09:21:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:94dfe79f-f894-47dc-9f36-d1e63ada76f7</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You bind the same application key to client and server. Then you either:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;configure the client to publish to the server unicast address, or&lt;/li&gt;
&lt;li&gt;configure the client to publish to a group address and configure the server to subscribe to that same group address.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;After that, whenever the client publishes a message that message should propagate through the network and reach the server.&lt;/p&gt;
&lt;p&gt;All you need to do is the configuration in the &amp;quot;ends&amp;quot; (client and server.) How the message is relayed is automatically handled by the network. Both clients and servers can act as relay nodes. The relay feature is not related to mesh models.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: relay node in mesh</title><link>https://devzone.nordicsemi.com/thread/185879?ContentTypeID=1</link><pubDate>Wed, 08 May 2019 09:13:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4844f719-fb01-4e47-9432-dd0968081dd1</guid><dc:creator>arpita</dc:creator><description>&lt;p&gt;even i am trying same as saral is doing. i have the same question what is publication and source address to give if i want to relay from one server to another with &amp;quot;nrf mesh mobile app&amp;quot;.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: relay node in mesh</title><link>https://devzone.nordicsemi.com/thread/185799?ContentTypeID=1</link><pubDate>Tue, 07 May 2019 16:09:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:72607e5d-0050-4381-b91f-365a3f2602ed</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Have you tested this with the &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.meshsdk.v3.1.0%2Fmd_examples_light_switch_README.html"&gt;light switch example&lt;/a&gt;, in particular followed the section &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.meshsdk.v3.1.0%2Fmd_examples_light_switch_README.html&amp;amp;anchor=light_switch_example_testing"&gt;Testing the example&lt;/a&gt; thoroughly?&lt;/p&gt;
&lt;p&gt;First get the example up and running, and confirm that you get communication through multiple hops with the configuration set up by the static provisioner. (Or, with the configuration described in the &amp;quot;Evaluating using the nRF Mesh mobile app&amp;quot; if instead you use the nRF Mesh app for the provisioning.)&lt;/p&gt;
&lt;p&gt;When that one is working properly you can have a look at how to configure the nodes differently in order to suit your particular scenario of one button (node A) controlling two lights (node B and node C).&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: relay node in mesh</title><link>https://devzone.nordicsemi.com/thread/185268?ContentTypeID=1</link><pubDate>Sat, 04 May 2019 05:27:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1b2fc84e-106c-4590-b67d-5d7914e7fed2</guid><dc:creator>ps_anu</dc:creator><description>&lt;p&gt;yes i have tried. but i am not getting message to node c . Tell me how to do this in nRF mesh app or using provisioner . please guide me&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks in advance&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: relay node in mesh</title><link>https://devzone.nordicsemi.com/thread/185206?ContentTypeID=1</link><pubDate>Fri, 03 May 2019 13:30:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d9822ce5-9ab9-4804-b9c4-c9ac5a52bb6f</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="saral"]i want to transmit the data for a long distance so that my destination node&amp;nbsp; will be not dependent on source node.[/quote]
&lt;p&gt;And that is exactly what Bluetooth mesh does, without any configuration. The message will take multiple hops until it has spread through the whole network. (Up until a configurable maximum number of hops known as the Time To Live (TTL), ranging from one to 127 hops.) &lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: relay node in mesh</title><link>https://devzone.nordicsemi.com/thread/185125?ContentTypeID=1</link><pubDate>Fri, 03 May 2019 10:15:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4e9bb69f-8d8c-4eca-9733-477dd51f9f4f</guid><dc:creator>awneil</dc:creator><description>[quote userid="74848" url="~/f/nordic-q-a/46810/relay-node-in-mesh/185085"]this is the algorithm i want to do[/quote]
&lt;p&gt;So you are trying to develop your own Mesh protocol, then?&lt;/p&gt;
&lt;p&gt;Because what you describe is not how BLE Mesh works!&lt;/p&gt;
&lt;p&gt;Perhaps you should investigate (some of) the other Mesh Network standards (eg, Zigbee, Thread) before re-inventing this wheel?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.google.com/search?q=comparison+of+sensor+mesh+networks"&gt;https://www.google.com/search?q=comparison+of+sensor+mesh+networks&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote userid="8164" url="~/f/nordic-q-a/46810/relay-node-in-mesh/185101"]What is the motivation for wanting to control the forwarding of messages? What do you get from that, what is your end goal[/quote]
&lt;p&gt;Indeed!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.catb.org/esr/faqs/smart-questions.html#goal"&gt;http://www.catb.org/esr/faqs/smart-questions.html#goal&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: relay node in mesh</title><link>https://devzone.nordicsemi.com/thread/185118?ContentTypeID=1</link><pubDate>Fri, 03 May 2019 09:39:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:12b8f160-91bd-4127-b776-d1664f35aa37</guid><dc:creator>ps_anu</dc:creator><description>&lt;p&gt;By this ,i can achieve longer distance node . i want to transmit the data for a long distance so that my destination node&amp;nbsp; will be not dependent on source node.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: relay node in mesh</title><link>https://devzone.nordicsemi.com/thread/185101?ContentTypeID=1</link><pubDate>Fri, 03 May 2019 09:09:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fd13aa08-9cc3-4430-b1a3-751bbd79d41e</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;If you want to send one message to two nodes, then you can use a group address. Configure the client to publish to the group address. Configure the two servers to subscribe to the group address.&lt;/p&gt;
&lt;p&gt;In Bluetooth mesh you don&amp;#39;t have control of the specifics regarding where messages travel, as &lt;a href="https://devzone.nordicsemi.com/members/awneil"&gt;awneil&lt;/a&gt; has explained very well already. What is the motivation for wanting to control the forwarding of messages? What do you get from that, what is your end goal?&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: relay node in mesh</title><link>https://devzone.nordicsemi.com/thread/185085?ContentTypeID=1</link><pubDate>Fri, 03 May 2019 08:27:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:31b8e413-4389-484f-8b1f-84f089f59a81</guid><dc:creator>ps_anu</dc:creator><description>&lt;p&gt;please have a look below , this is the algorithm i want to do&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Each node acts as both a transmitter and a receiver.&lt;/li&gt;
&lt;li&gt;Each node wants&amp;nbsp; to forward every message to every one of its neighbors except the source node.&lt;/li&gt;
&lt;li&gt;want to forward the message from one node to the nearest node which is in range&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;how to do this ?&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: relay node in mesh</title><link>https://devzone.nordicsemi.com/thread/185078?ContentTypeID=1</link><pubDate>Fri, 03 May 2019 08:13:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:90e2ea53-afbb-4be0-9609-08fb9e1c6a49</guid><dc:creator>awneil</dc:creator><description>[quote userid="74848" url="~/f/nordic-q-a/46810/relay-node-in-mesh/185019"]Then how can we do managed flooding ?[/quote]
&lt;p&gt;You don&amp;#39;t!&lt;/p&gt;
&lt;p&gt;The mesh stack manages that for you. That is what the mesh does.&lt;/p&gt;
&lt;p&gt;Just like you don&amp;#39;t specify the path that your IP packets take from your computer to the Nordic website and back - that is all handled by the Internet. That is what the Internet does.&lt;/p&gt;
&lt;p&gt;And just like&amp;nbsp;&lt;span&gt;you don&amp;#39;t specify the path that a phone call takes when you call someone on your phone - the phone network takes care of that. That is what the phone network does.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: relay node in mesh</title><link>https://devzone.nordicsemi.com/thread/185019?ContentTypeID=1</link><pubDate>Fri, 03 May 2019 01:28:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:47639773-f193-4350-9a18-bc7a34b2745b</guid><dc:creator>ps_anu</dc:creator><description>&lt;p&gt;As per you said :&lt;/p&gt;
&lt;p&gt;You don&amp;#39;t control the routing within the mesh&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Then how can we do managed flooding ? In our case C is not in the range of A .&amp;nbsp; B is in range of A. We should achieve like A ----- B-------C&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: relay node in mesh</title><link>https://devzone.nordicsemi.com/thread/184993?ContentTypeID=1</link><pubDate>Thu, 02 May 2019 18:08:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b589578c-ec8f-42b9-9adb-78b519536e5e</guid><dc:creator>awneil</dc:creator><description>[quote userid="74848" url="~/f/nordic-q-a/46810/relay-node-in-mesh/184985"]Do you understand my question[/quote]
&lt;p&gt;No:&amp;nbsp; your question doesn&amp;#39;t really make sense - as &lt;a href="https://devzone.nordicsemi.com/members/tesc"&gt;tesc&lt;/a&gt; says,&amp;nbsp; you don&amp;#39;t control the routing within the mesh&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: relay node in mesh</title><link>https://devzone.nordicsemi.com/thread/184985?ContentTypeID=1</link><pubDate>Thu, 02 May 2019 17:07:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9f1b4c24-4758-4817-b828-7ca16b753098</guid><dc:creator>ps_anu</dc:creator><description>&lt;p&gt;Thank you for your response tesc. Do you understand my question.&amp;nbsp; Actually I want to send the message from A (client ) ----B (server 1which acts as relay node) ------C ( server 2). I want to do hopping from one node to another and so on and should reach the destination .&lt;span style="font-family:inherit;"&gt;how to do publish /subscribe ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;I know only Unicast address of each device .. which address I should give for subscribe.&amp;nbsp;&lt;span&gt;Can you clearly explain me&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align:left;"&gt;&lt;span style="font-family:inherit;"&gt;&lt;span&gt;Thanks in advance&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: relay node in mesh</title><link>https://devzone.nordicsemi.com/thread/184972?ContentTypeID=1</link><pubDate>Thu, 02 May 2019 15:37:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:50e9e973-0096-4b4c-a65c-efe884f0fdb6</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;In Bluetooth mesh you never think about what route a particular message will take through the network. All you need to do for messages to reach their destination is to provision all the nodes into the network. Then everything will work as long as the network is contiguous (and as long as the path that a message must take is shorter than the configured time to live.)&lt;/p&gt;
&lt;p&gt;For configuration, node A should publish to the address of node C or to a group address that node C subscribes to. It should also use an application key. If you used a group address, then node C must subscribe to that group address. Node C must also use the same application key.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>