<?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>How to provision a mesh node which is without proxy feature via  proxy node</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/36634/how-to-provision-a-mesh-node-which-is-without-proxy-feature-via-proxy-node</link><description>Dear support team, 
 
 I&amp;#39;d like to provision a mesh node which is implement on thingy and without proxy feature. 
 As I know, the BLE device (mobile) should communicate with mesh via proxy node. 
 So If I use the nRF Mesh APP(IOS.Android) as a provisioner</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 02 Aug 2018 08:44:14 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/36634/how-to-provision-a-mesh-node-which-is-without-proxy-feature-via-proxy-node" /><item><title>RE: How to provision a mesh node which is without proxy feature via  proxy node</title><link>https://devzone.nordicsemi.com/thread/142545?ContentTypeID=1</link><pubDate>Thu, 02 Aug 2018 08:44:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ddb16e88-9dfe-4930-910d-84997a24f98c</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Have you taken a look at the &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v2.1.1/md_scripts_interactive_pyaci_README.html?cp=4_1_0_2_0"&gt;interactive pyACI script&lt;/a&gt; in mesh sdk v2.1.1? You can run this with &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v2.1.1/md_examples_serial_README.html?cp=4_1_0_4_6"&gt;the serial example&lt;/a&gt;. That way, you could use a nrf52 dk as the mesh serial interface device to the Thingy_1 &amp;amp; Thingy_2 &amp;amp; you would not need to use the proxy feature at all. The interactive pyaci script runs via python 3 &amp;amp; the regular windows command line interface.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Another solution would be to create a nrf connect for pc app (&lt;a href="https://github.com/NordicSemiconductor/pc-nrfconnect-rssi"&gt;see link here&lt;/a&gt; for documentation &amp;amp; a good starting point app for development) &amp;amp; use a 52 DK or the 52840 dongle to interface from the windows pc to the Thingy_1 proxy node over BLE. It is recommended to use a dongle or nrf52832 dk to interface via windows because this will most likely work out of the box &amp;amp; we have noticed various issues with the Windows Bluetooth drivers when trying to connect directly from a Windows PC to another Nordic device.&lt;/p&gt;
&lt;p&gt;Are you referring to this Thingy_Bridge node &lt;a href="https://github.com/NordicPlayground/Nordic-Thingy52-mesh-demo"&gt;found here&lt;/a&gt;? It could be useful to take a look at &lt;a href="https://github.com/NordicPlayground/thingy52-mesh-provisioning-demo"&gt;this Thingy demo FW&lt;/a&gt; here instead, as the first link uses an outdated version of the mesh sdk (v1.0.1), whereas the second link uses mesh sdk v2.0.1. Version 1.0.1 does not have a qualified Mesh Bluetooth stack, while v2.0.1 does. I do not believe the Thingy_Bridge node uses the proxy feature either (as this was not out in v1.0.1), so I would suggest taking a good look at the provisioner light switch example in mesh sdk v2.1.1 &amp;amp; modifying that to start provisioning when you receive a message from the computer to start provisioning. Hope that helps!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to provision a mesh node which is without proxy feature via  proxy node</title><link>https://devzone.nordicsemi.com/thread/142345?ContentTypeID=1</link><pubDate>Wed, 01 Aug 2018 09:57:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b049e2ce-2f38-4f6c-a2df-51b838077331</guid><dc:creator>Jeffery.Lin</dc:creator><description>&lt;p&gt;Dear Bjorn,&lt;/p&gt;
&lt;p&gt;Thanks for your reply .According your question:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Q:&amp;nbsp;&lt;span&gt;Is the reason you want to provision Thingy_2 via Thingy_1 because Thingy_2 is out of range of Thingy_1?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;My answer is as below:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;A: &amp;nbsp;Actually, the Thingy_2&amp;nbsp; nearby Thingy_1 . But Thingy_1(proxy node)&amp;nbsp;&amp;nbsp;can communicate with BLE device and Thingy_2 (A normal mesh node)can&amp;#39;t. I want to implement provisioner on PC(Windows) which acts as a BLE device and to provision both of them. Base on the Mesh spec.&amp;nbsp;BLE device can communicate with mesh node via proxy node. Theoretically, the PC( I will develop a Windows app to be a provisionor) can provision the&amp;nbsp;Thingy_2&amp;nbsp; via&amp;nbsp;Thingy_1. My question is how to do that?Can I create a model on proxy node named provision. And when I receive a write command to enable the provision. I will do auto provision( I saw the function in Thingy_Bridge node). This is my plan. But I don&amp;#39;t know is that the correct way. And I have seen the r&lt;/span&gt;&lt;span&gt;emote provisioning example&amp;nbsp;and it didn&amp;#39;t have proxy feature. So I think this isn&amp;#39;t my solution.&amp;nbsp;&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: How to provision a mesh node which is without proxy feature via  proxy node</title><link>https://devzone.nordicsemi.com/thread/142148?ContentTypeID=1</link><pubDate>Tue, 31 Jul 2018 11:57:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4592d926-d059-4175-92dd-323d9b90b22d</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;You may be able to provision Thingy_2 via Thingy_1 if you port the remote provisioning example to the Thingy_1 (see &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v2.1.1/md_examples_pb_remote_client_README.html?cp=4_1_0_4_2"&gt;client&lt;/a&gt; &amp;amp; &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v2.1.1/md_examples_pb_remote_server_README.html?cp=4_1_0_4_3"&gt;server&lt;/a&gt; example). I would take a look at the remote provisioning example first. Is the reason you want to provision Thingy_2 via Thingy_1 because Thingy_2 is out of range of Thingy_1?&lt;/p&gt;
&lt;p&gt;Yes, you are correct that the reading &amp;amp; control process of the generic on/off model uses the Mesh Proxy Service &amp;amp; the app sends a proxy pdu to communicate with the proxy node.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to provision a mesh node which is without proxy feature via  proxy node</title><link>https://devzone.nordicsemi.com/thread/141834?ContentTypeID=1</link><pubDate>Mon, 30 Jul 2018 07:42:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7c014a43-073c-42f0-b777-323ad7609120</guid><dc:creator>Jeffery.Lin</dc:creator><description>&lt;p&gt;Well...half correct. I&amp;nbsp;&lt;span&gt;&amp;nbsp;want to provision Thingy_1 via the nRF Mesh app or our APP &amp;amp; provision Thingy_2 with&amp;nbsp;the nRF Mesh app or our APP but via node(Thingy_1&amp;nbsp;). I wonder know how to do it. Can I create a model on proxy node named provision. And when I receive a write command to enable the provision. I will do auto provision( I saw the function in Thingy_Bridge node). This is my plan. But I don&amp;#39;t know is that the correct way.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;So I need your advice. By the way, another question. In nRF Mesh APP, the provision process is using the Mesh Provisioning Service to do&amp;nbsp;&amp;nbsp;provision. The reading and control process is using the&amp;nbsp;&amp;nbsp;Mesh&amp;nbsp;Proxy&amp;nbsp;Service which means the app sent a proxy pdu that be included in Mesh&amp;nbsp; to communicate with the node to achieve the function. Am I right?&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to provision a mesh node which is without proxy feature via  proxy node</title><link>https://devzone.nordicsemi.com/thread/141820?ContentTypeID=1</link><pubDate>Mon, 30 Jul 2018 06:56:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f7484b4d-cd2d-4173-bb2d-e3c01c4f2930</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Sorry for the delayed response. The reason you cannot see Thingy_2 in the app is because it does not have the proxy role enabled. Just so I understand this correctly: you want Thingy_1 to have the proxy feature &amp;amp; Thingy_2 to not have the proxy feature. Do you then want to provision Thingy_1 via the nRF Mesh app &amp;amp; provision Thingy_2 via Thingy_1?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to provision a mesh node which is without proxy feature via  proxy node</title><link>https://devzone.nordicsemi.com/thread/141466?ContentTypeID=1</link><pubDate>Thu, 26 Jul 2018 07:40:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5d545861-7956-495a-82bb-2c6ee99e37d0</guid><dc:creator>Jeffery.Lin</dc:creator><description>&lt;p&gt;Dear Support team,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Is anyone could give some suggestions?&lt;/p&gt;
&lt;p&gt;Thanks!!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to provision a mesh node which is without proxy feature via  proxy node</title><link>https://devzone.nordicsemi.com/thread/141238?ContentTypeID=1</link><pubDate>Wed, 25 Jul 2018 03:46:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2ace40da-af93-4674-9351-8e3889fa2759</guid><dc:creator>Jeffery.Lin</dc:creator><description>&lt;p&gt;Hi Bjorn,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks for the reply. I&amp;#39;ve tried this demo.&lt;/p&gt;
&lt;p&gt;But I want to implement another scenario. I have two thingies. One is proxy node which is implement a Simple ON-OFF Server/Client(I will call it Thingy_1 here to explain my &lt;span&gt;scenario&lt;/span&gt;), another one is only&amp;nbsp;&lt;span&gt;&amp;nbsp;Simple ON-OFF Server/Client without proxy feature(I will call it Thingy_2 here to explain my&amp;nbsp;scenario),. And I want to use the nRF Mesh app (Or Windows app which will be developed by me)to provision the Thingy_2. But I&amp;#39;ve tried that use the nRF Mesh app&amp;nbsp;and I can&amp;#39;t see the Thingy_2 in the app. So I wonder know how provision Thingy_2 via Thingy. As I know BLE device can communicate with mesh node via proxy node. So I thought it can&amp;nbsp;achieve my&amp;nbsp;scenario. But it seems not, actually. If the FW part need to do something?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to provision a mesh node which is without proxy feature via  proxy node</title><link>https://devzone.nordicsemi.com/thread/141130?ContentTypeID=1</link><pubDate>Tue, 24 Jul 2018 11:40:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d13169e9-eecd-44ea-b73b-0360366c785c</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;If you want to use the nrf mesh app to provision a Thingy:52 device, you will need to use the proxy feature. If you have not already taken a look at &lt;a href="https://www.youtube.com/watch?v=XthbU9NP0Yg&amp;amp;t=157s"&gt;this youtube video&lt;/a&gt;, I would start there. There is FW attached in the comments which you can download directly to the Thingy:52 device.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>