<?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>read out buffer via bluetooth</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/7627/read-out-buffer-via-bluetooth</link><description>Hi 
 Here&amp;#39;s what I would like to do: I have a bluetooth device with an nrf51822, with which I gather some sensor data, with a period of say 1 minute. I would like to store the last samples in a buffer, and I would use some circular buffer with a size</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 22 Jun 2015 13:15:59 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/7627/read-out-buffer-via-bluetooth" /><item><title>RE: read out buffer via bluetooth</title><link>https://devzone.nordicsemi.com/thread/27213?ContentTypeID=1</link><pubDate>Mon, 22 Jun 2015 13:15:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ab9eb780-1e98-4817-b92b-b262fccd0660</guid><dc:creator>Stefan Birnir Sverrisson</dc:creator><description>&lt;p&gt;Hi wim&lt;/p&gt;
&lt;p&gt;Over the BLE link, you can transmit up to 20 bytes per packet, and up to 6 packets per connection interval. The connection interval can be adjusted from 7,5ms to 4000ms, depending on your data throughput needs. You can also let the peripheral (the nRF51822) have large slave latency, which will enable data bursts, but will save current when there is nothing to transmit.&lt;/p&gt;
&lt;p&gt;Perhaps you can look at the &lt;a href="https://developer.nordicsemi.com/nRF51_SDK/nRF51_SDK_v8.x.x/doc/8.1.0/s110/html/a00078.html"&gt;ble_app_uart example&lt;/a&gt; present in the nrF51 SDK. It will receive data from UART (e.g. sensor) and forwared it to the softdevice to transfer it over BLE. The data is forwarded via FIFO RX buffer, and you can configure the size of the FIFO. Also when data is received over the BLE link, it is forwarded to the UART via the FIFO TX buffer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>