Hello all,

I have implemented the RSSI demo as mentioned in the tutorials, I have used two 
motes, first mote is programmed with SendingMote and the next with RssiBase.

In the RssiBase, I used Printf Component to list the values of Rssi.

event bool RssiMsgIntercept.forward(message_t *msg, void *payload, uint8_t len) 
{
   RssiMsg *rssiMsg = (RssiMsg*) payload;
   rssiMsg->rssi = getRssi(msg);
   printf("rssi = %u\n", rssiMsg->rssi); // used to find the values
        printfflush();
   return TRUE;
 }

So, I could able to list the rssi values, I received the following values;
rssi = 22
rssi = 22
rssi = 23
rssi = 22
when I block the transmitter(just a hand over it); then I received the folowing;
rssi = 17
rssi = 18
rssi = 18
when I block the transmitter completely (a tight covered); then I received the 
folowing;
rssi = 65528
rssi = 65528

Please help me on these values;

Are these values correct? Please guide me what are these values actually mean 
and how do I convert this into dbm.


Thanks!

_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to