[Tinyos-help] how to distinguish between packets received at base station

Michael Schippling schip at santafe.edu
Tue Nov 2 09:31:29 PDT 2010

The received RSSI value is not sent over the serial connection
between a base-station and the host. You will need to modify
the base-station code to extract the rssi from the message trailer
and insert it into the message body before it forwards the message.

Long ago I remember some discussion of this on this list so you might
get some pointers by searching for rssi base-station TOSBase etc...

BTW, rssi is not a good indicator of distance. Searching for "rssi
location" might get some papers to read. If your base-stations
have directional antennas they might do better at location using


manish chaturvedi wrote:
> Hi,
> I am working on RSSI based location tracking problem with micaz motes.
> The scenario is as follows:
> The moving node (whose location is to be tracked) broadcasts beacon 
> signal with seqnum, and nodeid .
> There are four stationary nodes who receives this beacon packets and 
> extracts RSSI value from the packet.
> They send the packet with RSSI value to base station which is connected 
> to a laptop to compute location of moving node.
> The problem  I am facing is, the base station also receives the beacon 
> packet sent by moving node and tries to extract rssi from that packet. 
> But this packet do not have rssi value.
> How can I distinguish between packets received from stationary node and 
> packet from moving node..
> Thanking you,
> Manish.
> ------------------------------------------------------------------------
> _______________________________________________
> Tinyos-help mailing list
> Tinyos-help at millennium.berkeley.edu
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

More information about the Tinyos-help mailing list