<?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>Max size of data to send from one node to other ble mesh</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/32854/max-size-of-data-to-send-from-one-node-to-other-ble-mesh</link><description>I want to send sensor data from one node to other using access_model_reliable_publish() method, but my data is too large and I&amp;#39;m not able to send large data. What is the maximum size of data we send using a ccess_model_reliable_publish()? What is size</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 22 Nov 2018 13:45:20 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/32854/max-size-of-data-to-send-from-one-node-to-other-ble-mesh" /><item><title>RE: Max size of data to send from one node to other ble mesh</title><link>https://devzone.nordicsemi.com/thread/158657?ContentTypeID=1</link><pubDate>Thu, 22 Nov 2018 13:45:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e3d8dcb8-70a4-4a95-a92b-4f9688743e6d</guid><dc:creator>eric_paca</dc:creator><description>&lt;p&gt;Hello leonwj,&lt;/p&gt;
&lt;p&gt;Why is it even not feasible to send over multiple messages ?&lt;/p&gt;
&lt;p&gt;Regards.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Max size of data to send from one node to other ble mesh</title><link>https://devzone.nordicsemi.com/thread/127141?ContentTypeID=1</link><pubDate>Fri, 06 Apr 2018 05:25:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b1966005-f865-4be6-bcac-0279dbe9034c</guid><dc:creator>Pooja</dc:creator><description>&lt;p&gt;Thanks for your response.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Max size of data to send from one node to other ble mesh</title><link>https://devzone.nordicsemi.com/thread/127111?ContentTypeID=1</link><pubDate>Thu, 05 Apr 2018 16:13:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ff59cb2-f9fb-4610-9df2-7145b7e623fa</guid><dc:creator>Thomas Stenersen</dc:creator><description>&lt;p&gt;Hi Pooja,&lt;/p&gt;
&lt;p&gt;As leonwj says, the largest single segment packet in Bluetooth Mesh v1.0 is 15 bytes, but that is not including the opcode (1-3 bytes) and application layer MIC (Message Integrity Check, sometimes known as Message Authentication Check) of 4 bytes. Both are mandatory for sending access layer data. So, the maximum effective application payload is 10 bytes. Unfortunately 1 and 2 byte opcodes are reserved for Bluetooth SIG models, so for your custom data, you&amp;#39;d need to resort to 3 byte opcode. In all, that reduction in data size isn&amp;#39;t a lot compared to the 8192 bytes you want to send. With segmented messages, the maximum packet size in Bluetooth Mesh v1.0 is 384 bytes, remove 4 for the MIC and 3 for your vendor specific opcode and you&amp;#39;re left with 377 bytes.&lt;/p&gt;
&lt;p&gt;I would highly recommend you to consider if you really need to flood all of this data across the network or if it is possible to redesign your system to, e.g., do more local processing of the data or send delta updates.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;You can read more about packet sizes, opcodes, and much more in the surprisingly easy to read Mesh Profile specification:&amp;nbsp;&lt;a href="https://www.bluetooth.com/specifications/mesh-specifications"&gt;www.bluetooth.com/.../mesh-specifications&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Hope this helps,&lt;/p&gt;
&lt;p&gt;Thomas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Max size of data to send from one node to other ble mesh</title><link>https://devzone.nordicsemi.com/thread/127108?ContentTypeID=1</link><pubDate>Thu, 05 Apr 2018 16:06:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dfe65caf-54cb-4aed-abd8-01c44f2cb236</guid><dc:creator>Thomas Stenersen</dc:creator><description>&lt;p&gt;The Instaburst feature is not dependent on&amp;nbsp;any particular SoftDevice :) In the nRF5 SDK for Mesh we use a separate advertiser that&amp;#39;s running in a SoftDevice timeslot. Also, the SoftDevice version 6 is included in the latest SDK version 15:&amp;nbsp;&lt;a href="http://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v15.x.x/"&gt;developer.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Max size of data to send from one node to other ble mesh</title><link>https://devzone.nordicsemi.com/thread/126433?ContentTypeID=1</link><pubDate>Fri, 30 Mar 2018 07:09:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:52241c15-d9f5-485b-9c5c-22696b123edf</guid><dc:creator>Pooja</dc:creator><description>&lt;p&gt;But&amp;nbsp;&lt;a href="http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.meshsdk.v1.0.1%2Fmd_doc_libraries_instaburst.html&amp;amp;cp=4_1_0_4_2"&gt;Nordic Instaburst feature extension&lt;/a&gt;&amp;nbsp;requires soft device version 6 and which is not yet released. So i am not able to use this feature. When nordic&amp;nbsp;will release soft device as well as mesh sdk v1.1&amp;nbsp;? Or there is any other solution for this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Max size of data to send from one node to other ble mesh</title><link>https://devzone.nordicsemi.com/thread/126397?ContentTypeID=1</link><pubDate>Thu, 29 Mar 2018 12:17:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f2f05807-a8cf-4ea6-a8a5-866eaddf3479</guid><dc:creator>leonwj</dc:creator><description>&lt;p&gt;&lt;span&gt;You could look into the&amp;nbsp;&lt;/span&gt;&lt;a href="http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.meshsdk.v1.0.1%2Fmd_doc_libraries_instaburst.html&amp;amp;cp=4_1_0_4_2" rel="noopener noreferrer" target="_blank"&gt;Nordic Instaburst feature extension&lt;/a&gt;&lt;span&gt;&amp;nbsp;to see what mileage that gives you.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Max size of data to send from one node to other ble mesh</title><link>https://devzone.nordicsemi.com/thread/126380?ContentTypeID=1</link><pubDate>Thu, 29 Mar 2018 07:19:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6d6bf4b7-0031-44c3-8bd1-28397700c838</guid><dc:creator>Pooja</dc:creator><description>&lt;p&gt;Thanks for your response, 8192 size is only of one axis i have to send data of 3 axis i.e total data size is 24576. how can i manage to send that much data? It is possible to extend the payload size?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Max size of data to send from one node to other ble mesh</title><link>https://devzone.nordicsemi.com/thread/126378?ContentTypeID=1</link><pubDate>Thu, 29 Mar 2018 06:29:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3e5ad3d6-4aa2-42c0-b89e-fee811d7184a</guid><dc:creator>leonwj</dc:creator><description>&lt;p&gt;hello Pooja,&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Bluetooth Mesh packet sizes are 15 bytes for unsegmented messages (unack&amp;#39;d/unreliable), however, it is also possible to send a segmented/reliable message which can consist of 12 bytes per packet (3 byte packet overhead for segmentation) with a 32 segment max, which would yield a 384 byte total message size. Obviously, segmented messages are much slower than unsegmented due to the required ack&amp;#39;d response from the receiver. It is&amp;nbsp;&lt;strong&gt;not &lt;/strong&gt;possible to send 8KBs in a single packet or even feasible to send over multiple messages. You could look into the &lt;a href="http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.meshsdk.v1.0.1%2Fmd_doc_libraries_instaburst.html&amp;amp;cp=4_1_0_4_2" rel="noopener noreferrer" target="_blank"&gt;Nordic Instaburst feature extension&lt;/a&gt; to see what mileage that gives you.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;You should note that Bluetooth mesh in its current version (v1.0) is primarily targeted&amp;nbsp;at command/control type applications and therefore the concept of flooding 8192 bytes across the mesh is not a primary or expectant use case. Hopefully Mesh v1.1 will deliver an additional bearer layer which incorporates advertising extensions and additional throughput enhancements as part of the standard but that spec is still under development with no set delivery date.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regards,&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>