I. Introduction
Demands for timely and comprehensive gathering of information concerning environments and machines have been increasingly met by the widespread acceptance of wireless sensor networks. Wireless sensor networks enable portability and improved accessibility to locations where cable connection is limited. Given that wireless sensors are mostly powered by compact batteries with limited capacity, wireless sensor networks are generally constrained on operational life span. Recharging or battery replacement is typically not an option after the sensor nodes are deployed, and even if available, the service will be time consuming and costly to implement in many application scenarios.