A cooperating localization algorithm is proposed.Environmental information is obtained with the help of neighbor beacon interaction and node's location could be obtained based on invalid beacon filtration as well as the signal strength detection.Furthermore
in collaboration with a variety of localization methods
node with higher localization accuracy becomes beacon.Simulation results demonstrate that this algorithm performs well on localization accuracy as well as success rate compared with the weighted RSSI and APIT algorithm.