| Wireless location technology is one of the most fundamental problems in research of wireless sensor networks. The quality of sensor network monitoring depends on the precise positioning and location of the sensor nodes.There are two kinds of popular location algorithms in wireless sensor networks. One is based on the distance of localization algorithm and another is implemented without measuring the distance. The main difference between these two kinds of algorithms and other algorithms is that they locate the target by computing the distance or angle between the reference nodes. However, both the above two kinds of localization algorithms have some shortcomings to varying degrees, for example, they can not apply to any application environment. But with the high development of society, the demand for location-based services will certainly improved. Therefore, it has important theoretical and practical significance to do the research of enhancing the performance of the existing localization algorithm.In this paper, First, I introduced the sensor network positioning technology and then analysis the current mainstream sensor node localization algorithm and focus on the centroid localization algorithm and RSSI ranging positioning algorithm. Then, I optimize the RSSI-based location algorithm and analysis the centroid algorithm. Finally, basing on the research of RSSI-based location algorithm and the centroid algorithm I proposed an algorithm combining the method of RSSI-based measuring and the centroid measuring. After optimizing the original centroid algorithm, I do experiments to evaluate the proposed algorithm and analysis the performance of it. It is proved that the proposed algorithm leads to less location error and actually improved the location accuracy. |