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

Bluetooth mesh oscillating RSSI

Hi,

I have been working with Bluetooth mesh. The test I have been performing repeatedly polls a single node and measures the RSSI (as measured from p_message->meta_data.rssi) and number of hops (as measured from p_message->meta_data.ttl) of the reply. I've noticed when a node is at a certain distance away from a receiver, recording the data, the RSSI output oscillates. This has been tested using the nRF52840 pdk as the receiving node, and the nRF52840 & nRF52832 as the polling node. All experimenting was done using nRF5 SDK for Mesh v0.10.0-alpha.

Attached are two graphs demonstrating the behaviour.

polling every 500 ms

polling every 500 ms, it must be noted that the timestamp on this graph reset to 0 during the test, the oscillating behaviour is still clear

polling every 200 ms

polling every 200 ms, at 200 ms the oscillating behaviour begins to look more like a sine wave

note: the green line displays the RSSI (y-axis on the left), the blue line displays the number of hops (y-axis on right), number of hops is not relevant to this question.

Is there an explanation for why the RSSI is behaving like this?

Related