<?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>Mesh SDK Architecture?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/25868/mesh-sdk-architecture</link><description>Hello, 
 As we can see, the mesh stack is a totally new stack which is independent of traditional BLE stack. Could you please explain why to design like this?
I found there are other solution in the market which considers the mesh stack as a BLE app</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 06 Nov 2017 15:34:20 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/25868/mesh-sdk-architecture" /><item><title>RE: Mesh SDK Architecture?</title><link>https://devzone.nordicsemi.com/thread/101888?ContentTypeID=1</link><pubDate>Mon, 06 Nov 2017 15:34:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3b75976d-257a-4a30-b886-495b67f9cd49</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Timeslot is the mechanism where you request the softdevice&amp;#39;s scheduler to guarantee a period of time that you can access all the peripheral blocked by the softdevice, such as Radio, Flash, Timer 0.&lt;/p&gt;
&lt;p&gt;You can have a look at the softdevice device specification for more information, look for &amp;quot;Multiprotocol Support&amp;quot; chapter.&lt;/p&gt;
&lt;p&gt;What you described in your application, advertising, scanning, serial TX. It was all executed by calling the softdevice API, correct ?&lt;/p&gt;
&lt;p&gt;How often do you advertise ? How did you configure scan parameter (scan window, scan interval) ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh SDK Architecture?</title><link>https://devzone.nordicsemi.com/thread/101887?ContentTypeID=1</link><pubDate>Mon, 06 Nov 2017 09:54:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cc3b95ae-8e1f-40ce-9151-757138ccc0f8</guid><dc:creator>ManuGira</dc:creator><description>&lt;p&gt;Hi Hung Bui,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not sure to understand what is the timeslot mechanism. Does it refers to the hopping behavior between TX and RX?&lt;/p&gt;
&lt;p&gt;I&amp;#39;m developping an application where a client node needs to perform 3 tasks alternatively:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;advertising&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;scanning&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;serial tx.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;But most of the published packets sent by the other nodes never arrive to the client. I think this is because the client does&amp;#39;t spend enough time for scanning.&lt;/p&gt;
&lt;p&gt;Should I understand from your comment that it is not yet possible to manage the time spent for scanning VS advertising VS serial tx ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh SDK Architecture?</title><link>https://devzone.nordicsemi.com/thread/101889?ContentTypeID=1</link><pubDate>Tue, 17 Oct 2017 09:14:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c684cc9c-0156-4732-8f07-08856288957d</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Godmode,&lt;/p&gt;
&lt;p&gt;We don&amp;#39;t discuss the roadmap and future product on this forum. Please contact our Sale representative for these questions. Let me know if you don&amp;#39;t have contact to your regional Nordic&amp;#39;s Sale representative.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh SDK Architecture?</title><link>https://devzone.nordicsemi.com/thread/101886?ContentTypeID=1</link><pubDate>Mon, 16 Oct 2017 15:31:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:06f55ddc-c09a-4e25-b474-e276ced93259</guid><dc:creator>godmode</dc:creator><description>&lt;p&gt;What is the estimated time to market for beta and final release of Mesh SDK? Any new progress?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh SDK Architecture?</title><link>https://devzone.nordicsemi.com/thread/101885?ContentTypeID=1</link><pubDate>Thu, 12 Oct 2017 11:58:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b59df9f8-b1b6-48ef-94a4-d2c7b6cb2c68</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Ian,&lt;/p&gt;
&lt;p&gt;Our Bluetooth Mesh stack and SDK are still underdevelopment and remains in alpha phase. It can be changed.&lt;/p&gt;
&lt;p&gt;We do use the BLE stack in the SDK. You need to flash S132 or S140 to be able to run Mesh example.&lt;/p&gt;
&lt;p&gt;But Bluetooth Mesh technology is not part of BLE technology or as application layer or profile layer of a BLE stack. If you have a look &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v0.10.0/md_doc_getting_started_basic_concepts.html?cp=4_1_0_3_2"&gt;here&lt;/a&gt;. You can find that Bluetooth Mesh only share the two lowest layer: Link layer and physical layer with BLE.&lt;/p&gt;
&lt;p&gt;Anything above that is different.&lt;/p&gt;
&lt;p&gt;So there is no point integrate Mesh into current BLE stack.&lt;/p&gt;
&lt;p&gt;We are using our BLE stack in Mesh SDK just to support (in the future) GATT bearer and to use the timeslot mechanism supported in the BLE Stack. Also it would be easier to integrate Mesh into current BLE application and vise versa, for instant the beacon example in Mesh SDK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>