<?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 sent limited when transmitting from nrf52810 to IOS phone</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/66505/data-sent-limited-when-transmitting-from-nrf52810-to-ios-phone</link><description>Hi, 
 I have a product that needs to send 256 bytes of data to an IOS or Android phone upon request from phone. We are currently using the Nordic UART app to receive the data. The BAUD rate is 9600. 
 The micro attached to the Nrf52810 currently just</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 02 Oct 2020 07:03:18 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/66505/data-sent-limited-when-transmitting-from-nrf52810-to-ios-phone" /><item><title>RE: Data sent limited when transmitting from nrf52810 to IOS phone</title><link>https://devzone.nordicsemi.com/thread/272657?ContentTypeID=1</link><pubDate>Fri, 02 Oct 2020 07:03:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f238fd8a-c0f9-40ea-9775-155bf7b8d727</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Yes, the nRF52810 does support flow control for UART, so feel free to do so. You can see section &lt;a href="https://infocenter.nordicsemi.com/pdf/nRF52810_PS_v1.3.pdf"&gt;6.27 UART in the nRF52810 product specification&lt;/a&gt; for more information.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data sent limited when transmitting from nrf52810 to IOS phone</title><link>https://devzone.nordicsemi.com/thread/272513?ContentTypeID=1</link><pubDate>Thu, 01 Oct 2020 12:15:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c1fd5db1-e0a1-486a-924c-b5047bb9971e</guid><dc:creator>jerry</dc:creator><description>&lt;p&gt;Simon,&lt;/p&gt;
&lt;p&gt;Thank you. Does the nrf52810 support flow control? I&amp;#39;d rather use that then a fixed delay. The nrf52810 is in a module we purchase from Raytac, that uses AT commands. The module has hardware pins for flow control, but I did not tie them to the micro on our PCB board, so I would prefer XON,XOFF control. Is that function a part of the nrf52810 or is that a function of the Raytac program?&lt;/p&gt;
&lt;p&gt;Thanks Again,&lt;/p&gt;
&lt;p&gt;Jerry&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data sent limited when transmitting from nrf52810 to IOS phone</title><link>https://devzone.nordicsemi.com/thread/272417?ContentTypeID=1</link><pubDate>Thu, 01 Oct 2020 07:03:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:074b08a6-0477-46da-bbef-0d10ee9781c2</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi again,&lt;/p&gt;
&lt;p&gt;Yes, seeing as you will have to use two packets to transfer all the data either way, there shouldn&amp;#39;t be an issue sending 128 bytes per packet.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data sent limited when transmitting from nrf52810 to IOS phone</title><link>https://devzone.nordicsemi.com/thread/272299?ContentTypeID=1</link><pubDate>Wed, 30 Sep 2020 12:19:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:12b5848f-3225-499a-ad24-1b43d03237a4</guid><dc:creator>jerry</dc:creator><description>&lt;p&gt;Hi Simon,&lt;/p&gt;
&lt;p&gt;Thanks for replying here. Since I need to transmit 256 bytes, 247 will not even be enough. Can I delay after sending say 128 bytes then send the remaining 128 bytes in a second packet. I can put in a delay between each. Will that work?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Jerry&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Data sent limited when transmitting from nrf52810 to IOS phone</title><link>https://devzone.nordicsemi.com/thread/272197?ContentTypeID=1</link><pubDate>Wed, 30 Sep 2020 08:18:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4a502df9-b79b-4fbf-9531-edf5d58c4f63</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Jerry&lt;/p&gt;
&lt;p&gt;iOS has an &amp;quot;issue&amp;quot; with achieving 247 MTU, and this seems to be what is occurring in your case as well. Please check out &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/44825/ios-mtu-size-why-only-185-bytes"&gt;this case,&lt;/a&gt; where this issue is discussed in detail. You can also find a few workarounds to the issue there. One of these workarounds are to delay the MTU request/negotiation to occur at a later point rather than directly after the connection. I also have this modified version of the ble_app_uart example which should allow IOS devices to achieve a 247 bytes if you are interested. Keep in mind though, that this example project has not been through thorough testing, so there might be some bugs present.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/6560.ble_5F00_app_5F00_uart-_2800_1_2900_.zip"&gt;devzone.nordicsemi.com/.../6560.ble_5F00_app_5F00_uart-_2800_1_2900_.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;My colleague Jimmy has also made a &lt;a href="https://jimmywongiot.com/2020/06/24/video-clips-of-ble-high-throughput-demo-on-nrf52-series/"&gt;thorough blog post on maximizing BLE throughput with iOS available here&lt;/a&gt;&amp;nbsp;if that&amp;#39;s of any use to you.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>