Forming Priority Based and Energy Balanced ZigBee Networks - A Pricing Approach
ZigBee networks utilize a mixed routing method combining hierarchical/tree routing and Ad hoc On-demand Distance Vector (AODV) routing. Tree routing is a proactive routing scheme that routes packets from sensors to sink based on the parent-child relationships formed during network setup, while AODV is a pure on-demand route acquisition algorithm that broadcasts discovery packets when a route needs to be established. Studies in the open literature have shown that tree routing has many advantages over mesh routing in avoiding additional routing messages and the associated overhead, thus reducing latency and energy consumption. Nevertheless, currently the ZigBee network tree hierarchy is formed simply based on detecting signal strength and finding the available parent.