<?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>NRF52840 File Transfer via BLE</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/53987/nrf52840-file-transfer-via-ble</link><description>We are trying to do some file transfer operations on BLE, we have log files of 50kb ~ 100kb in sd card module already working/interfaced with nrf52840 MCU, SDK 15.2 
 Is it possible to transfer .csv/.txt files via BLE in nrf52840 MCU?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 06 Nov 2019 08:45:27 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/53987/nrf52840-file-transfer-via-ble" /><item><title>RE: NRF52840 File Transfer via BLE</title><link>https://devzone.nordicsemi.com/thread/218734?ContentTypeID=1</link><pubDate>Wed, 06 Nov 2019 08:45:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d21aa602-1f28-4bc1-9682-73420fbb797b</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi Vishal&lt;/p&gt;
&lt;p&gt;The ble_app_uart example in the &lt;a href="https://www.nordicsemi.com/Software-and-Tools/Software/nRF5-SDK/Download#infotabs"&gt;nRF5 SDK&lt;/a&gt; is an example of a proprietary service. It essentially sets up two characteristics, one for client to server communication and one for server to client communication.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In the standard example it is used to send text strings, but since it is only sending byte arrays you can transmit any kind of data over this service.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you want an example with a corresponding Android app you might be better of using the ble_app_blinky example.&amp;nbsp;&lt;br /&gt;This example is very similar to the ble_app_uart example, the main difference is it only sends LED and button data, and as such only uses 1 byte for each characteristic (this you can change if you want).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The source code for the Android blinky application can be found here:&lt;br /&gt;&lt;a href="https://github.com/NordicSemiconductor/Android-nRF-Blinky"&gt;https://github.com/NordicSemiconductor/Android-nRF-Blinky&lt;/a&gt;&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: NRF52840 File Transfer via BLE</title><link>https://devzone.nordicsemi.com/thread/218524?ContentTypeID=1</link><pubDate>Tue, 05 Nov 2019 11:54:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5365a9cb-6a20-459d-9ec7-c715aa5f6122</guid><dc:creator>Rakesh Ranjan</dc:creator><description>&lt;p&gt;&lt;strong&gt;Please Confirm this kind of&amp;nbsp;proprietary BLE service. for Andriod can you share the android application sample code.&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52840 File Transfer via BLE</title><link>https://devzone.nordicsemi.com/thread/218509?ContentTypeID=1</link><pubDate>Tue, 05 Nov 2019 11:23:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4bfc6b1e-430a-44cd-868f-b063c146f576</guid><dc:creator>Vishal Aditya</dc:creator><description>&lt;p&gt;Please share any implementation/case study for the same?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF52840 File Transfer via BLE</title><link>https://devzone.nordicsemi.com/thread/218425?ContentTypeID=1</link><pubDate>Tue, 05 Nov 2019 07:48:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:412ef6ae-620a-40a7-ab78-98ad8eb1a842</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi Vishal&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As long as you implement a proprietary BLE service there is no limit on the type of data you can send.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;All you have to do is to split the file into fragments depending on the size of your Bluetooth characteristic (typically 512 bytes or less).&amp;nbsp;&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></channel></rss>