<?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>Data throughput mesh</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/53276/data-throughput-mesh</link><description>Hi guys I m trying to send a simple message every time a gpio interrupt occurs on the client in order to receive that on the server. I m using the ble mesh protocol and I used in particular the light switch example. I modified the client code in order</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 21 Oct 2019 13:47:14 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/53276/data-throughput-mesh" /><item><title>RE: Data throughput mesh</title><link>https://devzone.nordicsemi.com/thread/215957?ContentTypeID=1</link><pubDate>Mon, 21 Oct 2019 13:47:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d7a3e7d5-e37c-4df1-86c3-19af3d889223</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;But what about line 0x0002D682? Where is that?&lt;/p&gt;
&lt;p&gt;Which file?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data throughput mesh</title><link>https://devzone.nordicsemi.com/thread/215870?ContentTypeID=1</link><pubDate>Mon, 21 Oct 2019 09:55:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a822d0f8-7c8d-46c7-ae4c-b7694b4964fe</guid><dc:creator>marikalp</dc:creator><description>&lt;p&gt;in the file&amp;nbsp;light_switch_client_nrf52840_xxAA_s140_6.1.1.elf that are the lines&amp;nbsp;&lt;span&gt;0x0002D681 e&amp;nbsp;0x0002D683:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; DFFE svc #0xFE&lt;br /&gt; 78E7 ldrb r7, [r4, #3]&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data throughput mesh</title><link>https://devzone.nordicsemi.com/thread/215869?ContentTypeID=1</link><pubDate>Mon, 21 Oct 2019 09:42:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:939b97ea-26ce-4781-95db-7a3057a8fa2c</guid><dc:creator>marikalp</dc:creator><description>&lt;p&gt;&amp;lt;t: 0&amp;gt;, main.c, 328, ----- BLE Mesh Light Switch Client Demo -----&lt;br /&gt;&amp;lt;t: 13073&amp;gt;, app_error_weak.c, 108, Mesh assert at 0x0002D682 (:0)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data throughput mesh</title><link>https://devzone.nordicsemi.com/thread/215861?ContentTypeID=1</link><pubDate>Mon, 21 Oct 2019 09:18:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:55ad0d54-7146-44c7-a8fa-da5aef128f96</guid><dc:creator>marikalp</dc:creator><description>&lt;p&gt;I&amp;#39;m using segger embedded studio as IDE.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data throughput mesh</title><link>https://devzone.nordicsemi.com/thread/215860?ContentTypeID=1</link><pubDate>Mon, 21 Oct 2019 09:15:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d331471e-ce24-4682-bc9f-c49a24006187</guid><dc:creator>marikalp</dc:creator><description>&lt;p&gt;where have i to add this code?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data throughput mesh</title><link>https://devzone.nordicsemi.com/thread/215859?ContentTypeID=1</link><pubDate>Mon, 21 Oct 2019 09:12:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:89d8d21e-a0c6-4f10-bf53-8ff20c11a90f</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;You have to use the SoftDevice even though you&amp;#39;re running BLE Mesh, as it handles the radio.&lt;/p&gt;
&lt;p&gt;Can you please use the addr2line tool and find out where in the code you asserted?&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;addr2line -e filename.elf 0x0002D682&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data throughput mesh</title><link>https://devzone.nordicsemi.com/thread/215837?ContentTypeID=1</link><pubDate>Mon, 21 Oct 2019 08:17:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:80b1ba64-fa78-4ecf-8bbd-d9049e6cbd17</guid><dc:creator>marikalp</dc:creator><description>&lt;p&gt;trying to flash before the s140 softdevice i had this error:&lt;/p&gt;
&lt;p&gt;&amp;lt;t:&amp;nbsp; &amp;nbsp; &amp;nbsp; 13105&amp;gt;, app_error_weak.c,&amp;nbsp; 108, Mesh assert at 0x0002D682 (:0)&lt;/p&gt;
&lt;p&gt;what do i schould&amp;nbsp; do?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data throughput mesh</title><link>https://devzone.nordicsemi.com/thread/215825?ContentTypeID=1</link><pubDate>Mon, 21 Oct 2019 07:23:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ca470f9c-412f-491d-ba7c-2bd40152bc91</guid><dc:creator>marikalp</dc:creator><description>&lt;p&gt;hi..can I ask you if the problem could be I&amp;nbsp;m using&amp;nbsp;the nrf52840 board ,but for ble mesh I don&amp;#39;t use the softdevice like for ble (s140) and ant (s340)..have i to flash it before to run my code?&lt;/p&gt;
&lt;p&gt;Thanks a lot.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data throughput mesh</title><link>https://devzone.nordicsemi.com/thread/215334?ContentTypeID=1</link><pubDate>Wed, 16 Oct 2019 13:47:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4f33b9c6-7ee4-44fb-85ad-e2605fbaa58d</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;Sorry if that was confusing.&lt;/p&gt;
&lt;p&gt;What I mean is you said:&lt;/p&gt;
[quote user="marikalp"]&lt;span&gt;all the&amp;nbsp;&lt;/span&gt;&lt;strong&gt;changed states,&lt;/strong&gt;[/quote]
&lt;p&gt;&amp;nbsp;So I understand you sample multiple GPIO&amp;#39;s? &lt;/p&gt;
&lt;p&gt;You can have 11byte per packet you send, so if you make sure that you send 11 bytes each time you send a message.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data throughput mesh</title><link>https://devzone.nordicsemi.com/thread/215332?ContentTypeID=1</link><pubDate>Wed, 16 Oct 2019 13:43:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ca167f8a-5ba2-4448-8c79-6328eac5388d</guid><dc:creator>marikalp</dc:creator><description>&lt;p&gt;what does it mean buffer up? the scope is to understand which is the fastes frequency the server can receive. there is a limit on the server?&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data throughput mesh</title><link>https://devzone.nordicsemi.com/thread/215327?ContentTypeID=1</link><pubDate>Wed, 16 Oct 2019 13:37:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8932c5ac-7968-4e17-b60b-23a2946e134b</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;Well, you can either try to buffer up some data if you want to keep that sample rate, or you have to lower the sample rate.&lt;/p&gt;
&lt;p&gt;Anyway, I still think that aiming for 15ms latency is quite difficult.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data throughput mesh</title><link>https://devzone.nordicsemi.com/thread/215257?ContentTypeID=1</link><pubDate>Wed, 16 Oct 2019 11:12:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ed248b6a-a779-4433-b704-cd4aed85b977</guid><dc:creator>marikalp</dc:creator><description>&lt;p&gt;&lt;span&gt;yes i only&amp;nbsp;&amp;nbsp;interested in receiving all the&amp;nbsp;&lt;/span&gt;&lt;strong&gt;changed states,and understand which is the max frequency...what should i do? thanks&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data throughput mesh</title><link>https://devzone.nordicsemi.com/thread/215253?ContentTypeID=1</link><pubDate>Wed, 16 Oct 2019 10:51:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:faf80d82-11be-46cf-9d3b-5b68bf778ca8</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi again.&lt;/p&gt;
&lt;p&gt;Could I ask what you&amp;#39;re trying to achieve here?&lt;/p&gt;
&lt;p&gt;Are you interested in knowing the state &lt;strong&gt;right&lt;/strong&gt; &lt;strong&gt;now&lt;/strong&gt;?&lt;/p&gt;
&lt;p&gt;Are you interested in receiving all the &lt;strong&gt;changed states&lt;/strong&gt;?&lt;/p&gt;
&lt;p&gt;It is not optimistical to expect BLE Mesh to run with a low and consistent latency, there will atleast be &lt;a href="https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/introducing-nrf5-sdk-for-mesh?CommentId=5327a5f6-6e17-491b-a140-fe56cb9ade09"&gt;15 ms per hop&lt;/a&gt;. And you are sampling each 5 ms?&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t think you can achieve 5ms latency.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data throughput mesh</title><link>https://devzone.nordicsemi.com/thread/215211?ContentTypeID=1</link><pubDate>Wed, 16 Oct 2019 07:49:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:983da43c-298e-4949-8f62-e3d1f9993a21</guid><dc:creator>marikalp</dc:creator><description>&lt;p&gt;That is the gpio interrupt function i added in the client script in order to send every time the input changes to the server. As i said before client could change the input state with a very high&amp;nbsp; frequency but the server doesn&amp;#39;t follow it. I didn&amp;#39;t change any thing in the server script...I only defined for the net 1 client e 1 server &lt;span class="text"&gt;to increase the speed of recognition and then sending&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data throughput mesh</title><link>https://devzone.nordicsemi.com/thread/215207?ContentTypeID=1</link><pubDate>Wed, 16 Oct 2019 07:40:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2cc1461e-b7d4-4ca8-be0e-ada37434ba2f</guid><dc:creator>marikalp</dc:creator><description>&lt;p&gt;Actually I don&amp;#39;t transimitt anything. I say better : I used the same send function in the client to have a message start from the client to the server. What before was made by the button now was obtained by a gpio interrupt:on both the edge resulting in the sending to the server. I m only interested in the interrupt and which is the fastest frequency the server can receive. I tested that client can send also 200 Hz but now the server could not receive 200 Hz packet.. Which is the problem?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data throughput mesh</title><link>https://devzone.nordicsemi.com/thread/215205?ContentTypeID=1</link><pubDate>Wed, 16 Oct 2019 07:13:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b878cce7-8814-473a-89c2-e2c6aa8c5e69</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;The throughput limit of BLE Mesh is 31 bytes per packet (11 byte payload), which is about 11.6 kbps p2p.&lt;/p&gt;
&lt;p&gt;How much data are you transmitting?&lt;/p&gt;
&lt;p&gt;Do you do any hopping with the data?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>