CC2431 provided a zigbee platform to implement locationing system by the hardware engine of Blind nodes and reference nodes.
And my boss just asked me to implement a system like this:
1.Everynodes know the RSSI between each other within RF radius
[A knows the RSSI value between A-B A-C A-D....A-X where X is within the RF radius of A]
2.All nodes are mobile
3.Only a few nodes know their instant physical location [by something like GPS...]
4.Every nodes can infer their estimated locations by the RSSI values and location data from other nodes nearby
Can anyone propose a method to do this?
I am thinking of sniffing the RSSI data from the network when the nodes communicate with each other randomly or sequentially.
Like this:
A send a packet to B C D E F G or broadcast, then B C D E F G... replies A with an acknowledgement.
Then a sniffer node steals the packets and get the RSSI data out of it.
A PC windows program analyzes the RSSI values and calculate the estimated locations of the nodes.
Does this plan works?
What protocol should I best choose? Zigbee or SimpliciTI? or TIMAC?