<?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>Sending bulk sensor data to PC via BLE, would BLE UART be the best way?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/50376/sending-bulk-sensor-data-to-pc-via-ble-would-ble-uart-be-the-best-way</link><description>Hey! I am very new to the NRF52 environment, and have just started tinkering with the BLE capabilities. For my project I need to send 5 Kbytes of sensor data as fast as possible to a pc which would later process this data. Looking around in this forum</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 30 Jul 2019 08:58:53 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/50376/sending-bulk-sensor-data-to-pc-via-ble-would-ble-uart-be-the-best-way" /><item><title>RE: Sending bulk sensor data to PC via BLE, would BLE UART be the best way?</title><link>https://devzone.nordicsemi.com/thread/201170?ContentTypeID=1</link><pubDate>Tue, 30 Jul 2019 08:58:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:13f7fdb9-d1dc-4b06-8909-910a235db138</guid><dc:creator>awneil</dc:creator><description>[quote userid="82035" url="~/f/nordic-q-a/50376/sending-bulk-sensor-data-to-pc-via-ble-would-ble-uart-be-the-best-way/201082"]should I be able to create a&amp;nbsp;custom service/characteristic[/quote]
&lt;p&gt;Yes. Here&amp;#39;s some tutorials showing how to do exactly that:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/nordic/short-range-guides/b/bluetooth-low-energy/posts/ble-services-a-beginners-tutorial"&gt;https://devzone.nordicsemi.com/nordic/short-range-guides/b/bluetooth-low-energy/posts/ble-services-a-beginners-tutorial&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/nordic/short-range-guides/b/bluetooth-low-energy/posts/ble-characteristics-a-beginners-tutorial"&gt;https://devzone.nordicsemi.com/nordic/short-range-guides/b/bluetooth-low-energy/posts/ble-characteristics-a-beginners-tutorial&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Sending bulk sensor data to PC via BLE, would BLE UART be the best way?</title><link>https://devzone.nordicsemi.com/thread/201082?ContentTypeID=1</link><pubDate>Tue, 30 Jul 2019 00:02:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3c53b1fc-33aa-4cbc-b056-e6ca979a516a</guid><dc:creator>sxd248</dc:creator><description>&lt;p&gt;The famous cat replies to my question! Yeah I have a little experience with microcontrollers, but BLE is completely new territory for me.&amp;nbsp;If I am understanding your response correctly, this is more of a BLE question rather than an NRF52 question? If so, theoretically, should I be able to create a&amp;nbsp;custom service/characteristic and as long as I follow the BLE guidelines, I should be able to whip up a program in my pc(say in python) and read/process the incoming bytes via BLE? I was thinking of using the notification function to send the data(changes in sensor values), but was unsure if that would be less efficient than another way. Sorry for the barrage of questions, and thank you for your time!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Sending bulk sensor data to PC via BLE, would BLE UART be the best way?</title><link>https://devzone.nordicsemi.com/thread/201074?ContentTypeID=1</link><pubDate>Mon, 29 Jul 2019 22:18:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:10eb65eb-0e0b-4a50-8525-06d60d3450de</guid><dc:creator>awneil</dc:creator><description>[quote userid="82035" url="~/f/nordic-q-a/50376/sending-bulk-sensor-data-to-pc-via-ble-would-ble-uart-be-the-best-way"] I am very new to the NRF52 environment,[/quote]
&lt;p&gt;Do you have experience with any other microcontroller(s)?&lt;/p&gt;
&lt;p&gt;Or BLE in general?&lt;/p&gt;
[quote userid="82035" url="~/f/nordic-q-a/50376/sending-bulk-sensor-data-to-pc-via-ble-would-ble-uart-be-the-best-way"] I need to send 5 Kbytes of sensor data as fast as possible[/quote]
&lt;p&gt;Note that BLE is not designed for high speed or high volume data transfer.&lt;/p&gt;
&lt;p&gt;If those are your key requirements, are you sure that BLE is the best approach for your solution?&lt;/p&gt;
[quote userid="82035" url="~/f/nordic-q-a/50376/sending-bulk-sensor-data-to-pc-via-ble-would-ble-uart-be-the-best-way"]use the BLE UART capabilities to send the data to another NRF52 [/quote]
&lt;p&gt;You don&amp;#39;t necessarily need another nRF52.&lt;/p&gt;
&lt;p&gt;The whole point of things like BLE is that they are &lt;em&gt;&lt;strong&gt;Standard&lt;/strong&gt; &lt;/em&gt;- so not dependent on any particular underlying hardware.&lt;/p&gt;
&lt;p&gt;Windows-10 has native BLE support.&lt;/p&gt;
[quote userid="82035" url="~/f/nordic-q-a/50376/sending-bulk-sensor-data-to-pc-via-ble-would-ble-uart-be-the-best-way"]and send it to the PC via UART[/quote]
&lt;p&gt;with an nRF52840, you could use USB.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>