Wireless Sensor Network-Based Air Quality Monitoring System
Wireless Sensor Network-Based Air Quality Monitoring System
Wireless Sensor Network-Based Air Quality Monitoring System
Symposium
Electrical & Software Engineering Dept., College of Engineering, Alfaisal University, Saudi Arabia
2
School of ICT, Seneca College of Applied Arts and Technology, Canada
3
School of Engineering, University of Guelph, Canada
1
Email: {smansour, nnasser} @alfaisal.edu, 2 [email protected], [email protected]
I.
INTRODUCTION
545
2014 International Conference on Computing, Networking and Communications, Wireless Ad Hoc and Sensor Networks
Symposium
PRELIMINARIES
RELATED WORK
Wireless sensor networks (WSN) provide an excellent, easyto-deploy, and cheap solution to be used in real time automatic
monitoring and control for air quality purposes. Hence,
several WSN-based air quality monitoring systems have been
proposed. Some included sensor networks mounted on cars.
For instance, Mobile Air Quality Monitoring Network
(MAQUMON) [2] is comprised of sensor nodes mounted on
546
2014 International Conference on Computing, Networking and Communications, Wireless Ad Hoc and Sensor Networks
Symposium
Waspmote
Gases Sensor
Waspmote
Gases Sensor
Waspmote
Gases Sensor
Waspmote
gateway/BS
Waspmote
with Wi-Fi
Module
Internet
Email/
SMS to
users
Alert
Notification
Service
Web
Server
Web
Application
Database/
DBMS
Industries
for decision
making on
an incident
547
2014 International Conference on Computing, Networking and Communications, Wireless Ad Hoc and Sensor Networks
Symposium
t data are the wake-up latency and the data sensing time
respectively.
Air quality does not vary greatly over a given geographical
area. Thus, not all sensors have to be active at the same time
and providing network coverage over the whole geographical
area is not a significantly important issue in the design of the
CPAS routing protocol. This fact is taken into account when
selecting the number of active gas and temperature sensors.
The CHs select the nodes with the highest energy-distance
E
vector, ED , where E and d are the residual energy of a
d
node and its distance to the CH respectively. To balance the
energy consumption, a new selection operation is performed
after a certain number of rounds which comprise a certain
number of data sensing.
After a certain time interval (determined based on the
application area and type), active gas sensors wake-up and
transmit data to CH. Once a CH collects data from all the
active member nodes it aggregates and transmits data to the
BS only if BS is within the communication range of CH. Most
existing approaches consider only a single BS or sink node.
Otherwise, a CH forms a path to BS through other CHs and
gateway nodes (for inter-cluster communications). To increase
the probability that each CH can transmit data directly to a BS,
the proposed framework considers multiple (in our
framework, only 2) BS as is illustrated in Figure 2. During
the initial network setup, a CH decides whether it can directly
transmit data to BS or whether it needs to select gateway
nodes and a data transmission path to transmit data to BS.
Waspmote
Base station
CH
Cluster 1
CH
Cluster 2
Active
gas sensor
Cluster 3
CH
CH
Inactive
gas sensor
Gas sensor
Cluster 4
Waspmote
Base station
(3)
nc naj
E RX CH n data data
j 1 i 1
(4)
548
2014 International Conference on Computing, Networking and Communications, Wireless Ad Hoc and Sensor Networks
Symposium
(6)
Again let us assume that over a period T each node has only
one time slot of duration t units of time. Thus, the total energy
consumption of active nodes and CHs in wakeup state over T
units of time is
E wakeuptotal ETX CH E RX CH ETX 2
(7)
Also, we assume that the total number of active nodes over the
period T is
nc
NA = n aj
j 1
(8)
Thus, (N- NA) nodes will remain in idle or sleep state during
this period. If idleis the energy consumption in idle state for
one time unit, the total energy consumptions of these inactive
gases sensor nodes in idle state is
Eidle1 ( N N A ) idle T
(9)
Moreover, if the duration of a time slot for an active node is t
time units over the period T using the TDMA scheme, each
active node also remains in sleep state for about (T-t) time
units. Thus, total energy consumptions for all active nodes in
idle state is
nc naj
Eidle2 (T t ) idle
j 1 i 1
(10)
NetEnergy T
Netlifetim e (TimeUnit )
Etotal
(14)
In the proposed CPAS protocol both active nodes of a cluster
and CH transmit data directly to the CH and BS respectively.
Thus, active nodes do not have any receiving energy
consumption. This is because multiple base stations are
deployed in the proposed clustering scheme if a single BS is
far from the CHs of remote clusters. Thus, the CHs can
transmit data directly to BS rather than transmitting through
other active nodes and CH using multi-hop in existing
approaches. The work done in [8] finds that direct data
transmission is more energy efficient than those approaches
that use multi-hop transmissions (using Gabriel and MiniGabriel graph topologies in sensor networks).
549
2014 International Conference on Computing, Networking and Communications, Wireless Ad Hoc and Sensor Networks
Symposium
This paper introduces a Wireless Sensor Network (WSN)based air quality monitoring system using Libeliums
Waspmote and gases sensors. This system is very simple as
compared to the existing air quality monitoring systems.
550