This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Maximum RSSI value of -42 dBm

FormerMember
FormerMember

Greetings,

During a connection between two nrf51422s running on S120 (2.1.0) and S110 (8.0.0) with a connection interval of 7.5 ms I get only a maximum RSSI of -42 dBm, even when the two antennas as almost touching. When taken further apart the RSSI decreases to a minimum of about -100 dBm.

The RSSI measurement is started by

sd_ble_gap_rssi_start(m_conn_handle, BLE_GAP_RSSI_THRESHOLD_INVALID, 0);

And in a routine in between the two connection events I get the RSSI by the call

sd_ble_gap_rssi_get(m_conn_handle, &rssi_val);

What could be the reason for this behavior of RSSI not increasing beyond -42 dBm? With bare metal coding for advertisements and scanners I've noticed RSSI greater than -30 dBm too.

Thanks and cheers!

Related