<?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>Extend PB Remote functionalities</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/35372/extend-pb-remote-functionalities</link><description>Hi, 
 I am working on PB Remote example. I would like to be able to run remote scan on my 5 servers immediately after they are provisioned. 
 For example, I provision the first server and start remote scan on first server. Then i provision (by remote</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 26 Jun 2018 16:04:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/35372/extend-pb-remote-functionalities" /><item><title>RE: Extend PB Remote functionalities</title><link>https://devzone.nordicsemi.com/thread/137743?ContentTypeID=1</link><pubDate>Tue, 26 Jun 2018 16:04:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0c6b983e-94f7-41e2-809b-31b677073b8c</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;I&amp;#39;ve been discussing this some more with the mesh developers and they were curious as to why you would like to run multiple remote provisioning clients on a single mesh node as provisioning is performed once during the lifetime of the devices. They argued that running multiple remote provisioning clients will slow down the provisioning links as the traffic to the node is increased. With running only one&amp;nbsp;remote provisioning client you shouldnt see the provisioning of each device taking more than ~1.5-2.0 seconds.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;They argued that a better approach would be to have multiple provisioning devices if the speed of the provisioning process is a key performance criteriea, but again this is only done once.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;That said, it should theoretically be possible to run multiple&amp;nbsp;remote&amp;nbsp;provisioning clients on one node. You should only need the handle of the newly provisoned devices, which is returned with the&amp;nbsp;NRF_MESH_PROV_EVT_COMPLETE event, then use this to set the remote server for the respective rempte PB clients.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As to the question regarding if one can perform regular provisioning at the same time&amp;nbsp;as&amp;nbsp;remote provisioning, the answer was yes, this should be possible.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Since you&amp;#39;re adding both the provisioning bearer and the remote provisioning bearer in provisioner_start() in the pb_remote_client project, i.e.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;ERROR_CHECK(nrf_mesh_prov_bearer_add(&amp;amp;m_prov_ctx, nrf_mesh_prov_bearer_adv_interface_get(&amp;amp;m_prov_bearer_adv)));&lt;br /&gt; ERROR_CHECK(nrf_mesh_prov_bearer_add(&amp;amp;m_prov_ctx, pb_remote_client_bearer_interface_get(&amp;amp;m_remote_client)));&lt;/p&gt;
&lt;p&gt;then any packet received over the respective bearers should be treated accordingly, i.e. by their respective handlers&amp;nbsp;prov_evt_handler and&amp;nbsp;remote_client_event_cb.&amp;nbsp; Which error are you getting?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Extend PB Remote functionalities</title><link>https://devzone.nordicsemi.com/thread/137416?ContentTypeID=1</link><pubDate>Mon, 25 Jun 2018 10:16:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ebe1e3fd-3909-4328-b69b-b4f5654c04b7</guid><dc:creator>Damien Berger</dc:creator><description>&lt;p&gt;Yes i know that remote provisioning servers just relays packet to the provisioner, but is it possible to have several remote provisioning servers running concurrently ?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I am able to do remote provisioning on all my servers but only one at a time. I do not know how to make them running concurrently. If i keep using one remote client, it only can communicates with one server, and if i create one remote client for each server, i do not know how to specify the remote address of the client since the configuration of the remote server is done locally.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;By the way, is there a way to run classic provisioning at the same time of remote provisioning ?&amp;nbsp;I always get an error when a Remote UUID and a non-remote UUID are detected at the same time.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Extend PB Remote functionalities</title><link>https://devzone.nordicsemi.com/thread/137392?ContentTypeID=1</link><pubDate>Mon, 25 Jun 2018 08:21:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6d4614eb-4e14-4f4c-9523-9c72c49f86b5</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Hi Damien,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I apologize for the late reply.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve been in contact with the Mesh team and according to them&amp;nbsp;there are no restrictions to the number of remote, i.e.&amp;nbsp; you can have as many remote provisioning servers as you want.However, they pointed out that the remote provisioning servers does not perform the actual provisioning, they just relay the PB-ADV packets back to the remote provisioning client (i.e. the provisioner in the mesh).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you post the log output from the provisioner node? Do you get the &amp;quot;Remote scanning started on node %u and model handle %04X\n at @%u&amp;quot; log output for all the 5 server nodes?&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Bjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Extend PB Remote functionalities</title><link>https://devzone.nordicsemi.com/thread/137368?ContentTypeID=1</link><pubDate>Mon, 25 Jun 2018 06:38:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fd0cd9d1-87de-4c45-939b-8df5305f57f3</guid><dc:creator>Damien Berger</dc:creator><description>&lt;p&gt;Could you contact the Mesh team ?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Extend PB Remote functionalities</title><link>https://devzone.nordicsemi.com/thread/136647?ContentTypeID=1</link><pubDate>Tue, 19 Jun 2018 06:17:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fa5fd72c-51fb-4e9f-8010-ce2885e13b59</guid><dc:creator>Damien Berger</dc:creator><description>&lt;p&gt;Hi, do you have any news ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Extend PB Remote functionalities</title><link>https://devzone.nordicsemi.com/thread/136395?ContentTypeID=1</link><pubDate>Fri, 15 Jun 2018 14:02:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf3e4ca2-c3d9-4122-8490-833e05c995a8</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;HI Damien,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I am not sure if remote provisioning and regular provisioning are mutually exclusive or not OR if you can have multiple remote scanners active at the same time. I will contact the Mesh team and inquire if there are any limitations.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Bjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>