\section{Wireless Sensor Network Architecture}
\label{ch1:sec:02}
-In a typical WSN architecture, the basic element is a typical wireless sensor node that composed of four major units~\cite{ref17,ref18}: sensing unit, computation unit, communication unit, and power unit. In addition, there are three optional units, which can be combined with the sensor node such as: localization system, mobilizer, and power generator. Figure~\ref{twsn} shows the components of a typical wireless sensor node~\cite{ref17}.
+A typical WSN architecture consists of a set of a typical wireless sensor nodes, which are capable of sensing the physical phenomenon around it such as fire in the forest (see~figure~\ref{wsn}), and then send the sensed data to a controller node called a sink. One or more sink in WSN are responsible for collecting and processing the sensed data by the wireless sensors, and then send it through the Internet to the end user.
+
+In those WSN architecture, the basic element is a typical wireless sensor node that composed of four major units~\cite{ref17,ref18}: sensing unit, computation unit, communication unit, and power unit. In addition, there are three optional units, which can be combined with the sensor node such as: localization system, mobilizer, and power generator. Figure~\ref{twsn} shows the components of a typical wireless sensor node~\cite{ref17}.
\begin{figure}[h!]
\centering
\item \textbf{Power Generator:} Several WSN applications need to operate for a longer time, so it is essential to equip the wireless sensor node with additional power source in order to prolong the network lifetime. The better energy source to generate the power for outdoor applications is a solar cells. An another power harvesting mechanisims~\cite{ref20,ref21} for thermal, motion, vibration, micro water flow, Biological, pressure gradients, and electromagnetic radiation energy harvesting can be used that yield increasing power output to extend the network lifetime.
\end{enumerate}
-The TinyOS has been used as an operating system in wireless sensor node. It is developed by the university of California, Berkeley and designed to work on platforms with limited storage and processing power.
-
-A typical WSN architecture consists of a set of a typical wireless sensor nodes, which are capable of sensing the phenomenon of interest around it such as fire in the forest (see~figure~\ref{wsn}) and then send the sensed data to a controller node called a sink. One or more sink in WSN are responsible for collecting and processing the sensed data by the wireless sensors, and then send it through the Internet to the end user.
\begin{figure}[h!]
\centering
\includegraphics[scale=0.9]{Figures/ch1/wsn.jpg}
\label{wsn}
\end{figure}
+The TinyOS has been used as an operating system in wireless sensor node. It is developed by the university of California, Berkeley and designed to work on platforms with limited storage and processing power.
+
\section{Types of Wireless Sensor Networks}
\label{ch1:sec:03}
\subsection{Radio Energy Dissipation Model}
+\label{ch1:sec9:subsec1}
Since the communication unit is the most energy-consuming part inside the sensor node, and accordingly there are many authors used the radio energy dissipation model that proposed in~\cite{ref109,ref110} as energy consumption model during the simulation and evaluation of their works in WSNs. Figure~\ref{RDM} shows the radio energy dissipation model.
\begin{figure}[h!]
\centering
\subsection{Our Energy Consumption Model}
+\label{ch1:sec9:subsec2}
In this dissertation, the coverage protocols have been used an energy consumption model proposed by~\cite{ref111} and based on \cite{ref112} with slight modifications. The energy consumption for sending/receiving the packets is added, whereas the part related to the sensing range is removed because we consider a fixed sensing range.
For our energy consumption model, we refer to the sensor node Medusa~II which uses an Atmels AVR ATmega103L microcontroller~\cite{ref112}. The typical architecture of a sensor is composed of four subsystems: the MCU subsystem which is capable of computation, communication subsystem (radio) which is responsible for transmitting/receiving messages, the sensing subsystem that collects data, and the power supply which powers the complete sensor node
\cite{ref112}. Each of the first three subsystems can be turned on or off depending on the current status of the sensor. Energy consumption
\end{table}
For the sake of simplicity we ignore the energy needed to turn on the radio, to start up the sensor node, to move from one status to another, etc.
-Thus, when a sensor becomes active (i.e., it has already chosen its status), it can turn its radio off to save battery. The value of energy spent to send a 1-bit-content message is obtained by using the equation in ~\cite{ref112} to calculate the energy cost for transmitting messages and we propose the same
+Thus, when a sensor becomes active (i.e., it has already chosen its status), it can turn its radio off to save battery. The value of energy spent to send a 1-bit-content message is obtained by using the equation in ~\cite{ref112} to calculate the energy cost for transmitting messages and we propose the same
value for receiving the packets. The energy needed to send or receive a 1-bit packet is equal to $0.2575~mW$.