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