<?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>What defines the RSSI update rate for nRF51 devices?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/18688/what-defines-the-rssi-update-rate-for-nrf51-devices</link><description>I&amp;#39;m working on a project based on the ble_app_uart_c central example in SDK 12.1. I&amp;#39;m polling the RSSI of a Nordic beacon using sd_ble_gap_rssi_get(), and the fastest update in RSSI I can get is between 60 and 75 ms. I can poll faster, but I just get</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 03 Jan 2017 07:51:48 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/18688/what-defines-the-rssi-update-rate-for-nrf51-devices" /><item><title>RE: What defines the RSSI update rate for nRF51 devices?</title><link>https://devzone.nordicsemi.com/thread/72157?ContentTypeID=1</link><pubDate>Tue, 03 Jan 2017 07:51:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:501abaa7-821a-43af-ab85-23561f4a8ee4</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;The central will normally choose a connection intervall close to the max value. To see the exact paramters use a sniffer to capture an airtrace or check the &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s132.api.v3.0.0/structble__gap__evt__conn__param__update__t.html?cp=2_3_0_1_1_2_1_4_21"&gt;ble_gap_evt_conn_param_update&lt;/a&gt; event as shown in &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s132.api.v3.0.0/group___b_l_e___g_a_p___c_p_u___m_s_c.html"&gt;this&lt;/a&gt; chart.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What defines the RSSI update rate for nRF51 devices?</title><link>https://devzone.nordicsemi.com/thread/72156?ContentTypeID=1</link><pubDate>Mon, 02 Jan 2017 17:52:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:282c1508-c48c-495d-8bc4-89814c00cbf4</guid><dc:creator>eeboarder</dc:creator><description>&lt;p&gt;run_ar, I would prefer to poll the RSSI value at a fixed rate rather than use the sd_ble_gap_rssi_start() threshold event reporting, if possible.&lt;/p&gt;
&lt;p&gt;The defines in my main.c file show the connection intervals as:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#define MIN_CONNECTION_INTERVAL MSEC_TO_UNITS(20, UNIT_1_25_MS) /**&amp;lt; Determines minimum connection interval in millisecond. */
#define MAX_CONNECTION_INTERVAL MSEC_TO_UNITS(75, UNIT_1_25_MS) /**&amp;lt; Determines maximum connection interval in millisecond. */
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Does this set the connection interval between 20 and 75 ms?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What defines the RSSI update rate for nRF51 devices?</title><link>https://devzone.nordicsemi.com/thread/72155?ContentTypeID=1</link><pubDate>Mon, 02 Jan 2017 12:33:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9420c657-e2ad-4289-8c48-478d88739dcc</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;sd_ble_gap_rssi_get will give you the RSSI value of the previous connection event. What is your connection interval in this case. Note that you could call sd_ble_gap_rssi_start with a low threshold to get an event when the RSSI value changes more than the threshold.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>