Series 2: How the HECK do you get the RSSI?

As my topic subject says: How the heck does one get the RSSI values of say a received packet on Series 2 Xbees? The X-CTU program seems to have this ability yet I have yet to find a ATCOMMAND other than AS(active scan) to yield me a RSSI value. For some reason the RSSI value was taken out of Zigbee Receive packet in Series 2 and I’m running out of ideas.

Any Ideas?

In short, you don’t. You are correct that RSSI value was removed from the Receive packet. The X-CTU giving an RSSI value is not supposed to be in there in the first place.

It’s difficult, because even if the RSSI value were able to be obtained, it would only be valid for the last hop in the mesh sequence.

Thank you Gworle for the information but I still need to find the RSSI for the last packet. My project deals with the finding the position of a xbee using signal strength and obviously, without RSSI, I don’t really have a project!



Were you able to find a solution to your problem. I am using the 802.15.4 firmware with the Xbee Series 1 module. I use the DB command to get the RSSI value for the last received packet. Any problems with this?

Also, Active Scan or AS command doesn’t seem to work for me.
I have one more moduleand I gt no response at all.

Does the other module have to be a beacon (What is a beacon???)

Thanks in advance.



I have the same problem you do as well. I probably ask Digi thousands times the same question since I got my Series II module. =)

Here is my suggestion. PWM0/RSSI(pin6) is an output that shows you the signal strength of your received packet, feed that back into an analog input and sample the ADValue. You will have to come up with the table that corresponde to the dB value.

Let me know if it works. I haven’t got a chance to test it out.