<?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>Possible to update firmware via Mesh SDK in the future?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/26294/possible-to-update-firmware-via-mesh-sdk-in-the-future</link><description>Hi, I&amp;#39;m testing the light control example from Mesh SDK 0.10.1. 
 Although I have received an answer about the future plans of mobile Mesh SDK from developer Hung Bui that 
 
 Out GATT bearer is under development. Unfortunately it&amp;#39;s not available in</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 27 Oct 2017 09:32:10 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/26294/possible-to-update-firmware-via-mesh-sdk-in-the-future" /><item><title>RE: Possible to update firmware via Mesh SDK in the future?</title><link>https://devzone.nordicsemi.com/thread/103499?ContentTypeID=1</link><pubDate>Fri, 27 Oct 2017 09:32:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:36235ac1-558c-4fa6-9f6c-1d850406dd3b</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;No, both Gateway and Proxy (a node that can do BLE and works as a bridge) node are not implemented in the SDK. In the mean time, you can create one (with ble_app_uart as in the video for example)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Possible to update firmware via Mesh SDK in the future?</title><link>https://devzone.nordicsemi.com/thread/103498?ContentTypeID=1</link><pubDate>Fri, 27 Oct 2017 08:46:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d4b28e96-45a0-4bab-bf1b-ab92adc1d171</guid><dc:creator>MANGO</dc:creator><description>&lt;p&gt;&lt;code&gt;It&amp;#39;s defined in the Bluetooth Mesh spec, search for gateway.&lt;/code&gt; I apologize for this.&lt;/p&gt;
&lt;p&gt;I have found it in the &lt;a href="https://www.bluetooth.com/specifications/mesh-specifications"&gt;Mesh Networking Specifications (Mesh Profile)&lt;/a&gt; page.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;A mesh gateway is a node that is able to translate messages between the mesh network and a non-Bluetooth technology.
A node may be able to send and receive mesh messages through a mesh gateway while not in the range of any of the Relay nodes.
This translation is out of scope for this specification.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This is the gateway which you have mentioned, right?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lastly, is there any gateway related example or can I configure a PCA10040 as a gateway while testing the light control example?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;All I see is client/server from the &lt;code&gt;light switch&lt;/code&gt; or &lt;code&gt;pb_remote&lt;/code&gt; example.&lt;/p&gt;
&lt;p&gt;Thanks for your effort and have a nice weekend!&lt;/p&gt;
&lt;p&gt;-Best Regards&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Possible to update firmware via Mesh SDK in the future?</title><link>https://devzone.nordicsemi.com/thread/103497?ContentTypeID=1</link><pubDate>Fri, 27 Oct 2017 07:34:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b21151ea-2a55-4099-b581-bcd3a73e14f2</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;No, gateway is a gateway. It&amp;#39;s defined in the Bluetooth Mesh spec, search for gateway.&lt;/p&gt;
&lt;p&gt;Basically it&amp;#39;s allow communication between mesh and outside network, via UART for example.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;I can&amp;#39;t say about future products, but as I mentioned, you can make your proprietary app to talk to mesh. We already have some example/demo, for example &lt;a href="https://www.youtube.com/watch?v=uPByM8SdTE8"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Yes, the DFU protocol is proprietary (DFU is not described in the spec). Have a look at &lt;a href="https://github.com/NordicSemiconductor/nRF51-ble-bcast-mesh"&gt;openmesh here&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Possible to update firmware via Mesh SDK in the future?</title><link>https://devzone.nordicsemi.com/thread/103496?ContentTypeID=1</link><pubDate>Thu, 26 Oct 2017 16:50:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e5563531-f00a-4620-92c8-45907d21fbb5</guid><dc:creator>MANGO</dc:creator><description>&lt;p&gt;Thanks again, Hug Bui! I was so blind that I only read about the light control example. I wish for your understanding for my clumsiness. Speaking of clumsiness, may I ask some questions to double check?&lt;/p&gt;
&lt;p&gt;-I&amp;#39;m a beginner to BLE Mesh. I haven&amp;#39;t read anything about &lt;code&gt;gateways&lt;/code&gt; from the Infocenter and the &lt;a href="https://blog.bluetooth.com/the-fundamental-concepts-of-bluetooth-mesh-networking-part-1"&gt;Bluetooth Blog&lt;/a&gt;. What do you mean by gateways; referring server/client/both nodes?&lt;/p&gt;
&lt;p&gt;-About the &lt;code&gt;gateway node&lt;/code&gt;, can the mobile app, if the mobile Mesh SDK is prepared in the future, act as a gateway node, too?&lt;/p&gt;
&lt;p&gt;-I may have misunderstood your meaning. &lt;code&gt;the communication protocol when doing DFU is not Bluetooth Mesh, but a proprietary protocol&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;You mean if I use the nrfutil tool to do the DFU to update multiple devices, it uses the Nordic&amp;#39;s proprietary protocol, not BLE Mesh?&lt;/p&gt;
&lt;p&gt;-Best Regards&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Possible to update firmware via Mesh SDK in the future?</title><link>https://devzone.nordicsemi.com/thread/103495?ContentTypeID=1</link><pubDate>Thu, 26 Oct 2017 13:31:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:11add858-fd31-4ec5-836d-a883dca0670d</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Mango,&lt;/p&gt;
&lt;p&gt;DFU bootloader for Mesh network is already provided. Have a look &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v0.10.0/md_doc_getting_started_dfu_quick_start.html?cp=4_1_0_3_7"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Currently, the way it work is: you have a gateway node that connects to PC via UART. And you use a tool on PC (nrfutil) to do DFU via the gateway to the whole mesh network. It take a very long time to update firmware but it can update thousand devices at the same time.&lt;/p&gt;
&lt;p&gt;It&amp;#39;s possible to modify the gateway firmware to support receiving the DFU command and image from a phone instead of UART. But it&amp;#39;s not implemented yet, but you should be able to make one.&lt;/p&gt;
&lt;p&gt;Bluetooth Mesh GATT bearer might not relate here. It could play a role for the gateway to receive image from the phone, but this can be done via normal BLE GATT as well. Note that the communication protocol when doing DFU is not Bluetooth Mesh, but a proprietary protocol that Nordic defined (the OpenMesh).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>