<?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>Bluetooth Bandwidth limitations</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/113814/bluetooth-bandwidth-limitations</link><description>Hi, 
 We are looking to implement the Bluetooth UART example but the slave radio is multiplexed with a 802.15.4 protocol. 
 Can you confirm the following please? 
 1. The total amount of data which can be sent by a slave in one second is 1 / bluetooth</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 20 Aug 2024 10:53:58 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/113814/bluetooth-bandwidth-limitations" /><item><title>RE: Bluetooth Bandwidth limitations</title><link>https://devzone.nordicsemi.com/thread/499012?ContentTypeID=1</link><pubDate>Tue, 20 Aug 2024 10:53:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f4d68cb4-ecf0-4cfc-bf40-8caafafa6ba4</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi!&lt;/p&gt;
[quote user=""]1. The total amount of data which can be sent by a slave in one second is 1 / bluetooth connection interval * 20 bytes. So for BT con interval of 200ms its 100 bytes.[/quote]
&lt;p&gt;No, most devices can send several packets per connection interval.&amp;nbsp;Also, if both sides of the BLE link support longer&amp;nbsp;ATT MTU, then you can also increase the payload , and are not limited to 20 bytes either.&lt;/p&gt;
[quote user=""]2. The total amount of data which can be sent to a slave is about 3 to 4 times above.[/quote]
&lt;p&gt;No. It depends on ATT_MTU, DLE, connection interval, how many packets per connection interval, etc.&lt;/p&gt;
[quote user=""]3. I&amp;#39;ve partially tested this arrangement (not as a UART but by connecting to nRFConnect). The smaller the connection interval, the more 802.15.4 packets are lost. This is to be expected as the radio is being multiplexed and BT take priority.[/quote]
&lt;p&gt;Correct.&lt;/p&gt;
[quote user=""]4. If the slave is sending 40 bytes, is the packet split in two and sent over 2 connection intervals? Is it possible to increase the 20 byte limit?[/quote]
&lt;p&gt;It depends on the devices you are using and how they are configured. If you are using e.g. nRF52 on both sides of the link, then yes, there is no problem to increase the payload and send multiple packets per connection interval.&lt;/p&gt;
[quote user=""]5. Is it possible for the slave to predict when the softdevice will take control of the radio? In this way it can schedule complete 802.15.4&amp;nbsp;transactions&amp;nbsp;between BT connections.[/quote]
&lt;p&gt;This happens under the hood if are using e.g. Thread, see e.g. this link:&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/sdk_tz_v4.2.0/ble_154_multiprotocol.html?cp=9_3_4_0_1#ble_154_multiprotocol_dynamic"&gt;https://infocenter.nordicsemi.com/topic/sdk_tz_v4.2.0/ble_154_multiprotocol.html?cp=9_3_4_0_1#ble_154_multiprotocol_dynamic&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote user=""]We are using the NRF5 thread and zigbee protocol (only one which supports multiplexing).[/quote]
&lt;p&gt;If you are starting a new project, I would recommend using our newer nRF Connect SDK instead.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.nordicsemi.com/Products/Development-software/nRF-Connect-SDK"&gt;https://www.nordicsemi.com/Products/Development-software/nRF-Connect-SDK&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.nordicsemi.com/Products/Development-software/nRF-Connect-SDK/GetStarted?lang=en#infotabs"&gt;https://www.nordicsemi.com/Products/Development-software/nRF-Connect-SDK/GetStarted?lang=en#infotabs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bluetooth Bandwidth limitations</title><link>https://devzone.nordicsemi.com/thread/498784?ContentTypeID=1</link><pubDate>Mon, 19 Aug 2024 10:29:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d846ab04-c7a5-4a59-9a88-320647944b83</guid><dc:creator>Liam</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Is there any update on this please?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Liam&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>