[Tinyos-help] [help] The relationship between RSSI and RF power

wx li wofanli at gmail.com
Mon Apr 19 02:28:07 PDT 2010


hi, all.
I have do some experiments using TinyOS2.x/Telosb. And the result makes me
confused.

I changed the level of  RF power by modifying the Makefile. As below:
COMPONENT = MyDemoAppC
CFLAGS += "-DCC2420_DEF_RFPOWER=1"
include $(MAKERULES)

After that, I wrote a small program to test it.
Having changed RF power to 1, it will loses almost half the packets with a
communication distance of half meter. At the same time ,the RSSI value of
the received packets is about 45 dbm.
However, when i set the RF power level back to 31, it delivery almost all
packets when the RSSI value is 45 dbm.
I don't know why..
PS: I read the RSSI value using
"CC2420ActiveMessageC.CC2420Packet.getRssi()"

Thank you for your any help!!

Nathan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www.millennium.berkeley.edu/pipermail/tinyos-help/attachments/20100419/b1d1b620/attachment.htm 


More information about the Tinyos-help mailing list