Hi, I'm new to the xbee and arduinos. In my project, I'm using four xbee pros
(series 2) to build a WSN localization system. I use three of them to be the
reference and one for tracking. Each node is attached to an arduino. Now the
tracked node will receive three messages from the reference node. Thus I want
to know the sender's address of each message. How can I do it? I found the
function getRemoteAddress64 (). But I don't know how to use it. What is the
primary expression of getRemoteAddress64 ()?
In addition, series 2 cannot get the rssi value from the packet. I figured out
two ways to obtain that value. One is sending AT command request and the other
is measuring the value of RSSI pin. Both two ways are included in my code.
Some one can check wether they are right for me? And I'm wondering which one
will be better? Or is there any other ways to get RSSI value?
Final question, RSSI is not a highly reliable method to estimate the locations.
So I want to get the data transmission time as well. In my code, I repeat
broadcasting messages and counts the times of the broadcasting in order to get
the time. I'm not sure wether it is a right way... Can anyone help me with
that? Really thanks!!!!!
The attachments are my codes. Thank you again!!!
Original issue reported on code.google.com by lww...@gmail.com on 23 Jul 2012 at 10:27
Original issue reported on code.google.com by
lww...@gmail.com
on 23 Jul 2012 at 10:27Attachments: