<?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>File transfer in nRF 52840</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/96606/file-transfer-in-nrf-52840</link><description>Hi Nordic, 
 We are using nRF 52840 DK and SDK version is: nRF5_SDK_17.1.0_ddde560. 
 s140 Soft device. 
 My question is, How to transfer files through BLE in nrf52840 DK? 
 Is there any example code for that in SDK?...…If no, then how to do it? 
 Could</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 16 Feb 2023 08:33:47 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/96606/file-transfer-in-nrf-52840" /><item><title>RE: File transfer in nRF 52840</title><link>https://devzone.nordicsemi.com/thread/410244?ContentTypeID=1</link><pubDate>Thu, 16 Feb 2023 08:33:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3ebeb517-f5e4-4c87-8843-c7e41d6151cf</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Hareesh,&amp;nbsp;&lt;br /&gt;I would suggest you to test with the &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/ble_sdk_app_nus_eval.html?cp=9_1_4_2_2_25"&gt;\examples\ble_peripheral\ble_app_uart&lt;/a&gt; example.&amp;nbsp;&lt;br /&gt;What you need to get familiar with is how to define your vendor specific service/characteristic. Then on how to send data using the characteristic. How you can split the file into small chunks and send it over BLE and the gather the chunks on the other side and store it back as a file (into flash I assume).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;The next step is to improve the throughput. But you should only look into that after you managed to read the file, send the file via ble&amp;nbsp; ( using NUS service) then receive it on the other side and then store the file to flash chunk by chunk.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: File transfer in nRF 52840</title><link>https://devzone.nordicsemi.com/thread/410215?ContentTypeID=1</link><pubDate>Thu, 16 Feb 2023 05:34:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fa35d5c3-aa17-43c7-af8f-3068c8febfeb</guid><dc:creator>hareesh gorle</dc:creator><description>&lt;p&gt;Hi Hung Bui,&lt;/p&gt;
&lt;p&gt;I went through the links attached above, but I didn&amp;#39;t get any information related to code.&lt;/p&gt;
&lt;p&gt;As I am a fresher and new to this BLE, I am not getting any ideas how to implement this.&lt;/p&gt;
&lt;p&gt;Will you please guide me how to implement it.&lt;/p&gt;
&lt;p&gt;Thanks in advance.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Hareesh&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: File transfer in nRF 52840</title><link>https://devzone.nordicsemi.com/thread/409576?ContentTypeID=1</link><pubDate>Mon, 13 Feb 2023 12:14:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d0aac8ed-1988-495d-b5ed-5e8c8f3e2623</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Hareesh,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;We don&amp;#39;t have an example on how to transfer file with BLE.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You can find many similar case on devzone, for example &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/53987/nrf52840-file-transfer-via-ble"&gt;here &lt;/a&gt;or &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/42073/how-to-transfer-a-file-over-ble"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I would suggest to follow the suggestion from Simon &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/56232/large-data-transfer-over-ble"&gt;here&lt;/a&gt;&amp;nbsp;.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>