Some view sensor networks as being peer
to peer at the logical level, even though the physical communication topology is
generally hierarchical; here one peer is the data source that ‘‘publishes’’ the data
(could be a basic sensor node or an aggregation node) and the other peer is the
data client that subscribes to a data content list. This topic is revisited in Chapter 6.