<?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>merging #BluetoothMesh into #SoftDevice ?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/29372/merging-bluetoothmesh-into-softdevice</link><description>I think instead of releasing separate SDK for #BluetoothMesh, Nordic Semiconductor should merge #BluetoothMesh into #SoftDevice. Is it possible ? 
 If yes, then we can even add support for all Models defined by Bluetooth_SIG in it. 
 Firmware app developer</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 16 Jan 2018 10:39:57 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/29372/merging-bluetoothmesh-into-softdevice" /><item><title>RE: merging #BluetoothMesh into #SoftDevice ?</title><link>https://devzone.nordicsemi.com/thread/116848?ContentTypeID=1</link><pubDate>Tue, 16 Jan 2018 10:39:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c99a01e2-fef7-490f-a88e-49d12717b5f7</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Just because I&amp;#39;ve reacted to your original post and as long as you post it on open forum (there is closed support portal as well if you need) then I thought you deserve some feedback as well. I don&amp;#39;t want to disturb any more your discussion, enjoy it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: merging #BluetoothMesh into #SoftDevice ?</title><link>https://devzone.nordicsemi.com/thread/116849?ContentTypeID=1</link><pubDate>Tue, 16 Jan 2018 10:11:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3ff1736e-8229-48ae-a0d5-541f9c8fcd17</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;If you are stupid then only because you don&amp;#39;t know who you are talking to and you mix the people here. Only some people work for Nordic, the rest are forum visitors like you. So I&amp;#39;m not working on Zephyr, I&amp;#39;m just curious what is preventing you to write such little feature to open source project if it is so important for you...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: merging #BluetoothMesh into #SoftDevice ?</title><link>https://devzone.nordicsemi.com/thread/116847?ContentTypeID=1</link><pubDate>Tue, 16 Jan 2018 08:08:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6e6da93e-fbf4-49a0-a5a9-353857f004ac</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;You say it&amp;#39;s so much better then nRF5 SDK and Nordic Soft Device but such simple thing like storing some configuration in the flash makes it unusable?:) If this is the only way missing and framework/API is so great that it should be one week of work... anything preventing you to write it?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: merging #BluetoothMesh into #SoftDevice ?</title><link>https://devzone.nordicsemi.com/thread/116846?ContentTypeID=1</link><pubDate>Mon, 15 Jan 2018 12:42:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1f7c0164-99a0-4d2a-94c3-ed987bada6c4</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Thanks for the feedback. We have a couple of engineers involved in the Zephyr project, contributing to the code base, but on the mesh side we have chosen to focus on our own solution.&lt;/p&gt;
&lt;p&gt;Software engineers are a precious resource, and we have to pick our battles ;)&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: merging #BluetoothMesh into #SoftDevice ?</title><link>https://devzone.nordicsemi.com/thread/116845?ContentTypeID=1</link><pubDate>Fri, 12 Jan 2018 04:44:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d10865ac-f669-4886-9524-8f8b0e87c94a</guid><dc:creator>vikrant8051</dc:creator><description>&lt;p&gt;Hi Leonwj,&lt;/p&gt;
&lt;p&gt;Thanks for the reply. I was not aware about it that Nordic Semiconductor team is also part of Zephyr Bluetooth development. Salute &amp;amp; congratulation to every developer behind it from Nordic Team. Really Great job &amp;amp; I apologies to ignore their contribution which was unintentional.&lt;/p&gt;
&lt;p&gt;I think Mr.Johan Hedburg is currently working on adding feature of saving provisioning &amp;amp; configuration details of #BluetoothMesh on flash of nrf52. Once he succeed, Zephyr will be the first open-source project which has complete support for #BLEMesh with PB_ADV &amp;amp; PB-GATT.&lt;/p&gt;
&lt;p&gt;Could you please accelerate this process from your side by adding further contribution ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: merging #BluetoothMesh into #SoftDevice ?</title><link>https://devzone.nordicsemi.com/thread/116844?ContentTypeID=1</link><pubDate>Thu, 11 Jan 2018 19:30:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a6d7df5e-f9a2-4f29-a5ca-c4ec5158520e</guid><dc:creator>leonwj</dc:creator><description>&lt;p&gt;(3/3) Ultimately, I&amp;#39;m not aware of Nordic charging for the use of their softdevice and simply provide it as a way to utilize their SoCs (which is their core business) which based upon your previous posts, you appear to be using. So as mesh developers, we get to choose whether we want to utilize Nordic&amp;#39;s softdevice architecture or the open-source Zephyr stack (and/or a hybrid approach). From Nordic&amp;#39;s perspective, I would imagine that as long as we&amp;#39;re doing so on their SoCs, this means a win-win for the nRF5x ecosystem.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: merging #BluetoothMesh into #SoftDevice ?</title><link>https://devzone.nordicsemi.com/thread/116843?ContentTypeID=1</link><pubDate>Thu, 11 Jan 2018 19:29:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4f003519-6ef2-44d9-b385-e07a9cb7ce58</guid><dc:creator>leonwj</dc:creator><description>&lt;p&gt;(2/3) Furthermore, you as a proponent of Zephyr (and we also like the work done/progress being made by that team) would know (or at the very least should know) that the significant strides made in Zephyr Bluetooth support has come about in large part based on the work and contributions made by Nordic. This is alluded to and confirmed by Johan Hedberg in his &lt;a href="https://www.youtube.com/watch?v=8hOf_ppbJaM"&gt;Creating Bluetooth-based IoT Solutions with Zephyr Project&lt;/a&gt; presentation so I don&amp;#39;t believe it&amp;#39;s entirely fair to use Zephyr&amp;#39;s progress as a stick to beat Nordic with.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: merging #BluetoothMesh into #SoftDevice ?</title><link>https://devzone.nordicsemi.com/thread/116841?ContentTypeID=1</link><pubDate>Thu, 11 Jan 2018 19:27:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4a8dd446-a645-44c2-819d-f42d524db40a</guid><dc:creator>leonwj</dc:creator><description>&lt;p&gt;Hello vikrant8051,&lt;/p&gt;
&lt;p&gt;(1/3) Just to add... whilst I appreciate your enthusiasm, I believe that you&amp;#39;re letting it get ahead of the logical side of things. As endnode and Torbjørn have pointed out, there are many Nordic BLE developers who would not like to see the extra &amp;#39;bloat&amp;#39; of mesh added to the softdevice. Inversely, there will be some proponents of the SIG &amp;#39;flooding&amp;#39; mesh who will feel that they don&amp;#39;t need the full softdevice stack and could call for a slimmed down version of that. Given that the Bluetooth SIG have not ruled out a possible &amp;#39;routing&amp;#39; mesh standard in the future, I believe that Nordic have struck the right balance. i.e. provide the softdevice &amp;#39;as is&amp;#39; and run the current implementation of Bluetooth mesh on top of that. This also enables the future possibility of running other mesh stack implementations. And do all this, whilst providing &amp;#39;best-of-breed&amp;#39; SoCs to run them on.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: merging #BluetoothMesh into #SoftDevice ?</title><link>https://devzone.nordicsemi.com/thread/116842?ContentTypeID=1</link><pubDate>Thu, 11 Jan 2018 17:37:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3f78ba21-60d7-4688-a369-25f657e0fca8</guid><dc:creator>vikrant8051</dc:creator><description>&lt;p&gt;Yes, because of this personally I don&amp;#39;t like Nordic APIs for GATT based peripheral as well as Bluetooth Mesh development. Currently I&amp;#39;m working on Zephyr only. Wonderful work done by Zephyr Team. Very simple APIs.&lt;/p&gt;
&lt;p&gt;Once Zephyr release support for flash to save provising and configuration, no one will go with Nordic Mesh SDK&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: merging #BluetoothMesh into #SoftDevice ?</title><link>https://devzone.nordicsemi.com/thread/116840?ContentTypeID=1</link><pubDate>Thu, 11 Jan 2018 16:43:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b170e10-970f-4c24-8d32-50fa8bca8fc8</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;(2/2)
...is obviously making this longer and more expensive. So what looks much more possible is that one day Nordic Soft Device won&amp;#39;t be so widely used because open source projects like Zephyr - which btw. has big support from Nordic already - will take over. So I guess that&amp;#39;s the way for you right now in 2018: rather ask Zephyr people on their forum when BT SIG mesh network will be implemented and integrated inside. Sounds like better way to me.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: merging #BluetoothMesh into #SoftDevice ?</title><link>https://devzone.nordicsemi.com/thread/116839?ContentTypeID=1</link><pubDate>Thu, 11 Jan 2018 16:39:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:21e39f0c-0468-40ec-af9c-e49ea004247e</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;It&amp;#39;s definitely not possible today as Nordic do not supply their stack in source code but just binaries and API. So what you propose is kind of in contradiction with whole business strategy of Nordic Soft Device:) Which I&amp;#39;m not saying is the right one, they already changed approach once because originally it looked that the biggest IP and selling point of Low Power radio chips will be chip + stack so SD was originally pre-loaded and normal developer should never see it. However today it lives routinely in binary form out there so maybe one day they will throw away everything including source code. But I doubt that would be now and because of integration with BT SIG mesh to let the developers messing up with stack through ton of global defines. Also having the stack pre-qualified is important value for many users, merging it with more features and making it openly configurable is...
(1/2)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: merging #BluetoothMesh into #SoftDevice ?</title><link>https://devzone.nordicsemi.com/thread/116838?ContentTypeID=1</link><pubDate>Thu, 11 Jan 2018 15:33:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a10779c9-d266-4a0f-94af-2c456e73a07d</guid><dc:creator>vikrant8051</dc:creator><description>&lt;p&gt;I think it is 100% possible. If you can add BLE core under Blackbox same way you can do it with Mesh. Means whatever mentioned as standards by Bluetooth_SIG will be get covered under that black box.&lt;/p&gt;
&lt;p&gt;You should give facility to app developer to rebuild SoftDevice as per his requirements after configuring it.&lt;/p&gt;
&lt;p&gt;So please re-think over it. Take view from both team members.&lt;/p&gt;
&lt;p&gt;Thank You !!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: merging #BluetoothMesh into #SoftDevice ?</title><link>https://devzone.nordicsemi.com/thread/116837?ContentTypeID=1</link><pubDate>Thu, 11 Jan 2018 14:12:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ddf8c259-e00c-4ddb-9d72-aee768e215f5</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;We don&amp;#39;t have any plans to merge the mesh library with the SoftDevice.&lt;/p&gt;
&lt;p&gt;One problem with this, as endnode commented, is that it would increase the size of the SoftDevice. Since the SoftDevice is a pre-compiled and pre-linked library, you are not able to optimize out functionality that you don&amp;#39;t use.&lt;/p&gt;
&lt;p&gt;As it is today it is relatively little work to remove the link to the SoftDevice completely, so that you can use Bluetooth mesh and get away with a considerably lower flash requirement.&lt;/p&gt;
&lt;p&gt;Another drawback of putting it into the SoftDevice is that the Bluetooth mesh would be held back by the SoftDevice release schedule. Today Bluetooth mesh is developed by a separate team, and can be updated independently of the SoftDevice.&lt;/p&gt;
&lt;p&gt;In regards to putting models or services into the stack itself, this is not the way Bluetooth low energy is intended to work. The idea with BLE is that you can easily redefine or add new models/services in the application space, without having to wait for the stack provider to include new models/services.&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;
Torbjørn Øvrebekk&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: merging #BluetoothMesh into #SoftDevice ?</title><link>https://devzone.nordicsemi.com/thread/116836?ContentTypeID=1</link><pubDate>Thu, 11 Jan 2018 12:49:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:886c3974-a653-4b03-acde-4e10108007ef</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;I&amp;#39;m afraid there would be big group of Nordic stack users which don&amp;#39;t need (stupid) mesh network and thus would be very unhappy to have much bigger stack loaded with unused functionality...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>