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

Reply via email to