I. Introduction
Wireless Sensor Network (WSN) consists of a group of nodes in a self-organizing network that works cooperatively in performing a particular task [1]. WSNs can be utilized in many application areas such as agriculture, military, tracking and surveillance, traffic monitoring, and environmental [2]. WSN node consists of several subsystems, namely computing, communication, sensing and power unit. The computing subsystem is responsible for data processing, sensor control and communication protocol execution. Meanwhile, the communication subsystem, which comprises of a RF transceiver, provides links between the neighboring nodes and also with the outside world. The sensing subsystem includes all the required sensors that are used for sensing the corresponding physical phenomena. Lastly, the power source for the node comes from either a battery or renewable energy source [3].