<?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>sequence/transaction id questions</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/54339/sequence-transaction-id-questions</link><description>we are building some IOT devices for home automation, and things were going quite well since we tried to use our mesh network with two cell phones. we tried with two devices and two phones, and we were not able to control both devices with the two phones</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 14 Nov 2019 17:02:37 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/54339/sequence-transaction-id-questions" /><item><title>RE: sequence/transaction id questions</title><link>https://devzone.nordicsemi.com/thread/220156?ContentTypeID=1</link><pubDate>Thu, 14 Nov 2019 17:02:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f0e172eb-944d-496a-9833-37015940ff43</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Yes. If the smartphone has a unique address then it can send messages to the network and there should be no issues with sequence numbers being already used. The issue was that you had two nodes sharing unicast address (and you should never do that in a Bluetooth mesh network!)&lt;/p&gt;
&lt;p&gt;The smartphone application can implement any model, and subscribe/publish to any address just as any model on any node.&lt;/p&gt;
&lt;p&gt;Each node has a strictly increasing sequence number for messages originating from that node. The other nodes keep track of this sequence number for every node they receive messages from. If the sequence number is lower than (or equal to) what is currently the highest number received, the message is discarded.&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: sequence/transaction id questions</title><link>https://devzone.nordicsemi.com/thread/220129?ContentTypeID=1</link><pubDate>Thu, 14 Nov 2019 15:27:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1c545eda-d1d2-4674-928c-85be88c3e0f7</guid><dc:creator>hariharasudhan</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;we are developing customized android application with nrf mesh library. and yes we have a TTL setting.&lt;/p&gt;
&lt;p&gt;we followed your instruction on adding the new provisioner and it worked.&lt;/p&gt;
&lt;p&gt;as you said, if the provisioner can act as a node, then is it possible for that provisioner node to subscribe to a group?&lt;/p&gt;
&lt;p&gt;and how the tid and seqid are managed by the board if we are using multiple smartphones?&lt;/p&gt;
&lt;p&gt;regards,&lt;/p&gt;
&lt;p&gt;hari&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: sequence/transaction id questions</title><link>https://devzone.nordicsemi.com/thread/220048?ContentTypeID=1</link><pubDate>Thu, 14 Nov 2019 10:40:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a3388edb-28c9-445a-a0df-c6efe3cc388e</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;For the phone only able to control the devices it was connected directly to, what is the TTL setting for its publication?&lt;/p&gt;
&lt;p&gt;What are you using for application on the smartphones? The nRF Mesh app is used for provisioner with a default unicast address of 0x0001. You can export and import the mesh configuration database (which contains information on network keys, nodes, addresses, etc.), in order to run the provisioner from a different device than the original one. That is, however, a different concept from having multiple smartphones acting as nodes on the network at the same time, at which point you need to provision each of the smartphones into the network.&lt;/p&gt;
&lt;p&gt;For the nRF Mesh app there is a feature on the &amp;quot;Settings&amp;quot; panel, where if you select &amp;quot;Provisioners&amp;quot; you can add provisioners. Among the settings for the provisioner you have the option to &amp;quot;Set as current provisioner&amp;quot;, which means the smartphone will act as that node. That way you can have more than one instance of the nRF Mesh app, running on one or more smartphones, concurrently.&lt;/p&gt;
&lt;p&gt;If you are building a custom app (nRF Mesh app is intended for development) then it is difficult to say without more information, but in that situation you typically have provisioner on one smartphone and use that for provisioning the other smartphones into the network.&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>