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 triangulation. MS 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 > [email protected] > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
