Routing
protocols for WSNs generally fall into three groups: data-centric, hierarchical, and
location-based. The concept of data aggregation is to combine the data arriving
from different sources along the way (enroute). This allows one to eliminate redundancy, minimize the number of transmissions, and in turn, be parsimonious with
energy consumption.