<?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>Mesh Monitor with Heartbeat Messages</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/37227/mesh-monitor-with-heartbeat-messages</link><description>Hey, I want to create a Mesh Monitor, to do this I want to create the follow setup: 
 Mesh consist of Several servers with Heartbeat message Tx/Rx enabled send periodically heartbeat messages and also receive periodically heartbeat messages. Each node</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 15 Aug 2018 07:31:00 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/37227/mesh-monitor-with-heartbeat-messages" /><item><title>RE: Mesh Monitor with Heartbeat Messages</title><link>https://devzone.nordicsemi.com/thread/144258?ContentTypeID=1</link><pubDate>Wed, 15 Aug 2018 07:31:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f3965412-97fb-47b3-87af-c8328dd4c59e</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Sorry for the delayed response.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1) Yes, this should work. You should be able to subscribe &amp;amp; publish to heartbeat messages right after configuration like you have shown above.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2) If I understand this correctly, you want to have a list of all of the nodes &amp;amp; each neighbor to all of the nodes in a list, correct?&lt;/p&gt;
&lt;p&gt;3) Yes, you should be able to send &amp;amp; subscribe to heartbeat messages concurrently (not exactly at the same time). It should be quite similar to sending &amp;amp; receiving regular mesh messages.&lt;/p&gt;
&lt;p&gt;4)&amp;nbsp;Yes, you can control the on/off state of the light bulbs via PyACI.&lt;/p&gt;
&lt;p&gt;5)&amp;nbsp;&lt;strong&gt;Update from the developer:&lt;/strong&gt; &amp;quot;The heartbeat messages are handled at the transport layer level. The heartbeat.c module is the one responsible for handling them &amp;amp; generating appropriate events to the application&amp;quot;.&lt;/p&gt;
&lt;p&gt;7) Yes&lt;/p&gt;
&lt;p&gt;8) The mesh monitor should be running on the PC side of things, correct? As far as I understand, the mesh monitor will be running separately from the provisioner, correct?&amp;nbsp;The mesh monitor will also not be a part of the mesh network, but should be able to read all of the mesh messages in that network, correct?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh Monitor with Heartbeat Messages</title><link>https://devzone.nordicsemi.com/thread/143181?ContentTypeID=1</link><pubDate>Tue, 07 Aug 2018 09:53:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f0d19e41-ad77-47c2-ab48-bf4f02ad2a62</guid><dc:creator>smart_life</dc:creator><description>&lt;p&gt;I am confused about the heartbeat_suscription_set(src,dst,period)&lt;/p&gt;
&lt;p&gt;7) this is the function to suscribe to receive heartbeat messages right ?&lt;/p&gt;
&lt;p&gt;Heartbeat Subscription Source: &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;can be the unassigned address or a uni-cast address &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;If the Heartbeat Subscription Source is set to the unassigned address, the Heartbeat messages are not being processed&lt;/p&gt;
&lt;p&gt;Heartbeat Subscription Destination: determines the destination address for Heartbeat messages&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;unassigned address, the primary uni-cast address of the node, or a group address, all other values are Prohibited.&lt;/p&gt;
&lt;p&gt;8) the mesh specification says that source address has to be a unicast address&amp;nbsp; but in a Mesh Monitor I cannot know the uni-cast address of the nodes (which potentially send the heartbeat messages ) which appear randomly in proximity of the node. What do I understand wrong ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>