<?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>How can I connect two nRF52840 to transfer large data files?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/20979/how-can-i-connect-two-nrf52840-to-transfer-large-data-files</link><description>Hello,
Would you have application that can support two nRF52840 pairing and transfer arbitrary large data files? 
 Thanks,
Gerry</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 30 May 2017 12:00:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/20979/how-can-i-connect-two-nrf52840-to-transfer-large-data-files" /><item><title>RE: How can I connect two nRF52840 to transfer large data files?</title><link>https://devzone.nordicsemi.com/thread/82000?ContentTypeID=1</link><pubDate>Tue, 30 May 2017 12:00:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5a1230de-5e76-44c8-884e-f7972928d1fa</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;The packet transmission is handled by the function called char_notification_send(..) on line 218 of amts.c&lt;br /&gt;
Right now it is only sending a static buffer called uint8_t data[256] over and over, but you can replace this variable with some data of your own.
The &amp;quot;file&amp;quot; size is set by the AMT_BYTE_TRANSFER_CNT define, which you can also change if you want to change the transfer size.&lt;/p&gt;
&lt;p&gt;The transmission of dummy data is initiated by the nrf_ble_amts_notif_spam(&amp;amp;m_amts) function. You should probably add a similar function that allows you to pass some data to the amts.c module, rather than just sending dummy data, and have the char_notification_send(..) function break your data into pieces and send them one after the other.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I connect two nRF52840 to transfer large data files?</title><link>https://devzone.nordicsemi.com/thread/81999?ContentTypeID=1</link><pubDate>Fri, 26 May 2017 07:45:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:04a6a6c8-c84e-4a55-9ffe-6d83f52470e2</guid><dc:creator>G&amp;#243;t G?y</dc:creator><description>&lt;p&gt;Can you teach me to do this ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I connect two nRF52840 to transfer large data files?</title><link>https://devzone.nordicsemi.com/thread/81998?ContentTypeID=1</link><pubDate>Mon, 03 Apr 2017 06:42:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f0b47d9c-a931-4d4b-8900-bd286ea33eaa</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi Gerry&lt;/p&gt;
&lt;p&gt;There is a throughput example in the SDK that can be used as a starting point if you want to maximize the throughput over BLE:
\nRF5_SDK_13.0.0\examples\ble_central_and_peripheral\experimental\ble_app_att_mtu_throughput\&lt;/p&gt;
&lt;p&gt;The example shows how you can enable important features such as data length extension, connection event extension, and how you can increase the GATT MTU size.&lt;/p&gt;
&lt;p&gt;Out of the box it is only set up to send dummy data, so it will need some modifications to send an actual file.&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;
Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I connect two nRF52840 to transfer large data files?</title><link>https://devzone.nordicsemi.com/thread/81997?ContentTypeID=1</link><pubDate>Fri, 31 Mar 2017 06:59:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0f6ddab5-77c4-467f-898a-1df28ed4f811</guid><dc:creator>Frederik</dc:creator><description>&lt;p&gt;Maybe you can get something out of the throughput example &lt;a href="https://devzone.nordicsemi.com/blogs/1078/throughput-and-long-range-demo/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt; .&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I connect two nRF52840 to transfer large data files?</title><link>https://devzone.nordicsemi.com/thread/81996?ContentTypeID=1</link><pubDate>Thu, 30 Mar 2017 21:53:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d8ce33e5-7426-4bcb-90a9-76f32e778a1e</guid><dc:creator>Gerry</dc:creator><description>&lt;p&gt;Sorry for the vagueness.  The intent is to use it for small to moderate data transfers, yet understand how it handles large files (firmware update of the host FW) as needed.  Just looking to see what we can get out of the 2Mb link.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I connect two nRF52840 to transfer large data files?</title><link>https://devzone.nordicsemi.com/thread/81995?ContentTypeID=1</link><pubDate>Thu, 30 Mar 2017 21:38:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3cd663d8-5393-449e-9c08-ecab7c2e057f</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;Also note that none of the protocols supported by this chip is optimised for either large data volumes or high transmission rates&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The nRF52840 is an advanced multi-protocol SoC ideally suited for &lt;strong&gt;ultra low-&lt;em&gt;power&lt;/em&gt;&lt;/strong&gt; wireless applications.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So - are you sure this is the right chip for your job ... ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How can I connect two nRF52840 to transfer large data files?</title><link>https://devzone.nordicsemi.com/thread/81994?ContentTypeID=1</link><pubDate>Thu, 30 Mar 2017 21:14:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:af4ce4a9-9a6c-45f2-be64-05806d28a32d</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;That&amp;#39;s a very vague question.&lt;/p&gt;
&lt;p&gt;Sending a large file is no different, &lt;em&gt;in principle&lt;/em&gt;, from sending a small or medium one - it&amp;#39;s all just &amp;quot;more of the same&amp;quot;&lt;/p&gt;
&lt;p&gt;So what is it, exactly, that you&amp;#39;re stuck on?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>