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

Measure nrf24l01+ RSSI

Hey,

I have a product which is using nrf24l01+ for communication. There is packet loss in the communication which I am trying to figure out the reason for. Is it possible to build a sniffer which can measure the RSSI at the receiver side, with nrf52 or any other nordic device?

From what I have researched till now, the auto ack can not be disabled on the receiver side. So if I have two devices receiving, one with nrf52 and other with nrf24, one of them will autoack and the other will discard the packet, is this correct?

I have also checked SB protocol library for nrf52. From what I understood, it is possible to disable ack in that but then it doesn't measure RSSI.

My transmitters are already deployed, so it won't be possible to change firmware on those. Is there any way of measuring signal strength?

I can change the nrf24l01+ with nrf52 on the receiver side and program it as a simple loopback device. Is it recommended to do so? The transmitter will be sending data at 2mbps data rate and each transmission is around 30kb.

Thanks.

Related