An Efficient Method for Improving Data Collection Precision in Lifetime-adaptive Wireless Sensor Networks