Hello all,
I am using TelosB motes and trying to find the Rssi values, with the help of
Rssi demo tutorials, I programmed one mote with SendingMote and another as
RssiBase.
In Rssi base, I used the PrintfC to get the output, such as;
implementation {
uint16_t getRssi(message_t *msg);
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);
printfflush();
return TRUE;
}
these were the obtained values,
rssi = 22
rssi = 22
rssi = 23
rssi = 22
when I block the transmitter completely (a tight covered); then I received the
following;
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
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help