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!