<?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>RSSI value on nRF Connect app DIFFERENT to RSSI value from read_conn_rssi function from Bluetooth sample app: HCI Power Control</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/91368/rssi-value-on-nrf-connect-app-different-to-rssi-value-from-read_conn_rssi-function-from-bluetooth-sample-app-hci-power-control</link><description>Hi, 
 I am developing the nRF52833 DK with NCS v2.00. 
 I am using a function in my source code that reads the current RSSI of the connection. The function, read_conn_rssi (attached below), is taken from the Bluetooth sample, Bluetooth: HCI Power Control</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 08 Sep 2022 09:37:39 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/91368/rssi-value-on-nrf-connect-app-different-to-rssi-value-from-read_conn_rssi-function-from-bluetooth-sample-app-hci-power-control" /><item><title>RE: RSSI value on nRF Connect app DIFFERENT to RSSI value from read_conn_rssi function from Bluetooth sample app: HCI Power Control</title><link>https://devzone.nordicsemi.com/thread/385217?ContentTypeID=1</link><pubDate>Thu, 08 Sep 2022 09:37:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:32006c9b-eb95-4d73-bd0d-0d73192a66b2</guid><dc:creator>Joakim Jakobsen</dc:creator><description>&lt;p&gt;If the central device is a nRF device, you can refer to the function you mentioned earlier.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If the central device is a smart phone running nRF Connect for mobile and that doesn&amp;#39;t provide the functionality you require, you will most likely develop an application that can match your requirements.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The only thing I can do on my side wrt nRF Connect, is make a feature request to our mobile developers. &lt;br /&gt;But I can&amp;#39;t guarantee that this will be added and I can&amp;#39;t provide any timeline for it.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Br,&amp;nbsp;&lt;br /&gt;Joakim&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RSSI value on nRF Connect app DIFFERENT to RSSI value from read_conn_rssi function from Bluetooth sample app: HCI Power Control</title><link>https://devzone.nordicsemi.com/thread/384738?ContentTypeID=1</link><pubDate>Tue, 06 Sep 2022 09:06:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ecbee572-4f83-4591-92a0-342677e35ad2</guid><dc:creator>adam_atmo</dc:creator><description>&lt;p&gt;The issue is that this is done&amp;nbsp;through macros which cannot be automatically restarted after auto connection. Therefore, I want an alternative way of measuring the RSSI on the central side. Is there a way to do this? The RSSI function that I attached originally is very useful to calculate the RSSI on the peripehral side but not the central.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Adam&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RSSI value on nRF Connect app DIFFERENT to RSSI value from read_conn_rssi function from Bluetooth sample app: HCI Power Control</title><link>https://devzone.nordicsemi.com/thread/384727?ContentTypeID=1</link><pubDate>Tue, 06 Sep 2022 08:30:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7d816c50-13a8-4eb1-ab6b-b3be44eafe92</guid><dc:creator>Joakim Jakobsen</dc:creator><description>&lt;p&gt;If you are using the nRF Connect for mobile application, the RSSI is displayed there.&lt;/p&gt;
&lt;p&gt;Br, &lt;br /&gt;Joakim&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RSSI value on nRF Connect app DIFFERENT to RSSI value from read_conn_rssi function from Bluetooth sample app: HCI Power Control</title><link>https://devzone.nordicsemi.com/thread/384473?ContentTypeID=1</link><pubDate>Mon, 05 Sep 2022 04:07:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3e3af2e0-7ce8-4d76-8a2d-bf80822d8275</guid><dc:creator>adam_atmo</dc:creator><description>&lt;p&gt;Thanks.&lt;/p&gt;
&lt;p&gt;So is there a way to specifcally read the RSSI on the central side as opposed to the peripheral? I want to know what the strength of the received signal by the smartphone is.&lt;/p&gt;
&lt;p&gt;Adam.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RSSI value on nRF Connect app DIFFERENT to RSSI value from read_conn_rssi function from Bluetooth sample app: HCI Power Control</title><link>https://devzone.nordicsemi.com/thread/384463?ContentTypeID=1</link><pubDate>Sun, 04 Sep 2022 18:51:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ae2d35e9-188b-42dc-92a2-b17f4862027c</guid><dc:creator>Joakim Jakobsen</dc:creator><description>&lt;p&gt;Yes, that is correct.&lt;/p&gt;
&lt;p&gt;Some fluctuation in RSSI is expected.&lt;/p&gt;
&lt;p&gt;Br, &lt;br /&gt;Joakim&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RSSI value on nRF Connect app DIFFERENT to RSSI value from read_conn_rssi function from Bluetooth sample app: HCI Power Control</title><link>https://devzone.nordicsemi.com/thread/384031?ContentTypeID=1</link><pubDate>Wed, 31 Aug 2022 05:10:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4fdd9f43-148c-45c8-8f64-e7c7c11207a4</guid><dc:creator>adam_atmo</dc:creator><description>&lt;p&gt;Hi Joakim,&lt;/p&gt;
&lt;p&gt;Perhaps I am not understanding your first message...&lt;/p&gt;
&lt;p&gt;RSSI is defined as the relative signal strength of a received signal by a particular&amp;nbsp;device. So the strength of received signal by an Android smartphone will be different to the strength of a received signal by the nRF52833 radio. Is this correct?&lt;/p&gt;
&lt;p&gt;That is my understanding as to why the RSSI values printed by the peripheral and central are different.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Adam&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RSSI value on nRF Connect app DIFFERENT to RSSI value from read_conn_rssi function from Bluetooth sample app: HCI Power Control</title><link>https://devzone.nordicsemi.com/thread/383820?ContentTypeID=1</link><pubDate>Tue, 30 Aug 2022 08:37:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7d5c006f-b917-40f6-bb30-92eea2d99b95</guid><dc:creator>Joakim Jakobsen</dc:creator><description>&lt;p&gt;Hi.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Sorry, maybe I didn&amp;#39;t explain well enough in my last post.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The RSSI is an indication of the signal strength.&amp;nbsp;&lt;span&gt;RSSI is very sensitive to external factors as well as the RF design of your device.&amp;nbsp;&lt;br /&gt;You will most likely see different values for the RSSI on the phone and on the nRF device due to the design differences, different antennas, sensitivity etc.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Please let me know if I am misunderstanding something here.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Br,&amp;nbsp;&lt;br /&gt;Joakim&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RSSI value on nRF Connect app DIFFERENT to RSSI value from read_conn_rssi function from Bluetooth sample app: HCI Power Control</title><link>https://devzone.nordicsemi.com/thread/383772?ContentTypeID=1</link><pubDate>Tue, 30 Aug 2022 03:51:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0d3318c9-3d92-4954-999c-024a87157f21</guid><dc:creator>adam_atmo</dc:creator><description>&lt;p&gt;Thanks Joakim,&lt;/p&gt;
&lt;p&gt;I know that the macros calculate the RSSI of a signal received by the android device. Are you saying that the above function (which is in the peripheral source code) calculates the RSSI of a received&amp;nbsp;signal by the peripheral?&lt;/p&gt;
&lt;p&gt;If&amp;nbsp;so, is there any way to send the RSSI of Central&amp;nbsp;device to the peripheral?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Is there possibly an algorithm that relates these two different RSSI values?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Adam&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: RSSI value on nRF Connect app DIFFERENT to RSSI value from read_conn_rssi function from Bluetooth sample app: HCI Power Control</title><link>https://devzone.nordicsemi.com/thread/383593?ContentTypeID=1</link><pubDate>Mon, 29 Aug 2022 07:39:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a38e0ef6-1182-456d-b6e7-f8ff31ba2508</guid><dc:creator>Joakim Jakobsen</dc:creator><description>&lt;p&gt;Hi Adam!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This is actually expected behavior.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;RSSI&amp;nbsp;(&lt;em&gt;Received Signal Strength Indicator)&lt;/em&gt; is a term used to measure the relative&amp;nbsp;&lt;/span&gt;&lt;strong&gt;quality&lt;/strong&gt;&lt;span&gt;&amp;nbsp;of a received signal to a client device.&amp;nbsp;&lt;/span&gt;The RSSI &lt;em&gt;&amp;nbsp;&lt;/em&gt;will vary depending on a lot of factors.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In your case, there will most likely be variations to RSSI due to different radios (on the phone and the nRF), they will have different antennas, sensitivity etc. that will affect the RSSI.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Br&amp;nbsp;&lt;br /&gt;Joakim&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>