Professional Documents
Culture Documents
Gas Detection
Amro Qandour, Daryoush Habibi and Iftekhar Ahmad
Centre for Communication Engineering Research (CCER)
Edith Cowan University, Perth, Australia
E-mail: aqandour@our.ecu.edu.au
I. I NTRODUCTION
Recent advances in sensor technology and wireless communication have inspired signicant research interest in WSNs due to
their promising potential to support an extensive range of applications. Nowadays, WSNs have excellent integration capabilities
towards a bigger range of communication protocols, application
services, and software support. The Waspmote platform provides
comprehensive support to a variety of communication modules,
and boasts a sizable range of external modules which are used
in a variety of applications such as environmental, health, smart
metering, safety monitoring, etc.. In this paper, we propose a
monitoring system based on WSNs aimed at environmental and
safety applications. The system components include:
A. Sensing Algorithms
Strategic sensing algorithms are employed to deliver efcient
sensor computations and also to provide organized operations for
all associated devices of the WSN. In addition, they reinforce the
detection process using identication algorithms which determine
a suitable alarm format linked with a particular event or an
outcome.
B. Over the Air Programming (OTAP)
Remote access is adopted in order to enable users to monitor
various network activities such as retrieving sensor measurements
(gas concentrations), and network status parameters (power levels,
active nodes, etc.). These capabilities are possible with Over-TheAir-Programming (OTAP) techniques.
C. Gas Monitoring
Each node is equipped with a variety of gas sensors including
Oxygen (O2 ), Methane (CH4 ), Temperature, Carbon Monoxide
(CO), Carbon Dioxide (CO2 ), Nitrogen Dioxide (NO2 ), and
ammable alcohols.
D. GPRS Communication
Mobile telephony is fast becoming the most dominant telecommunications platforms in many countries. General Packet Radio
Service (GPRS) is the technology built around mobile phones to
provide many services used in everyday life. The GPRS module
in the Waspmote is capable of providing the following services:
E. GPS Communication
The GPS receiver of the Waspmote provides information
regarding the following localization parameters: Universal Time
Coordinated (UTC), latitude, longitude, altitude, ground speed,
and direction.
F. Twitter Integration
This functionality is used for transferring received frames
from the gateway node to specic twitter account(s). The aim
is to enhance awareness among community members through the
concept of shared monitoring. That is, people are aware of other
dangers that affect other members of the community.
G. E-mail Server
An SMTP server is congured at the gateway to send regular
e-mail updates regarding the WSN, and it is also used to send
alarms in critical situations.
250
II. BACKGROUND
Figure 1.
251
Figure 3.
T o t a l Nodes : 2 Time e l a p s e d : 15 s
0
Node 0013 a 2 0 0 4 0 6 9 1 8 c 9 WASPMOTE1 p r o g 0 0 0 READY
1
Node 0013 a 2 0 0 4 0 6 9 1 8 b c WASPMOTE2 u p d a t e r READY
Figure 2.
Figure 4.
252
Figure 6.
Figure 5.
5 VOU T
2
(1)
The risk model in Figure 5 is based on three different conditions: Safe, Medium, and High risk. The risks are inuenced by
environmental factors such as the surrounding temperature and
gas concentrations in air. The algorithms use the data from the
nodes to determine the type of event and its corresponding handler
function. Events are classied according to lookup tables which
affect the outcome of the handling-functions used by the node,
for example, the functions in Figure 5 are classied according to
the following events:
1) Condition-1: This event implies the area is clear of any
pollutants or re risk, therefore there is no urgency to
transmit the measurements. However the node will retain
the data in the SD memory.
2) Conditions-2,3: In these events, there is a high risk of
pollution, or re. The node powers the GPRS module and
transmits a warning signal (SMS, voice) to raise awareness
of the situation.
IV. S YSTEM P ERFORMANCE
A. Sensor Calibration Process
The proposed sensing architecture is illustrated by Figure 7,
which includes processes such as calibration, API implementation, and obtaining conversion formulas for numerous gas sensors.
Figure 7.
Sensors Architecture
253
Time : 1 1 4 0 5 6 . 9 0 0
Date :180811
Latitude :3145.0915
Longitude :11546.3228
Altitude :64.7
Speed : 0 . 2
Course : 2 9 1 . 0 1
Figure 8.
Value
Total Cement Walls = 5
Total Doors = 1
Dmin =8 meters
Dmax =25 meters
Table I
P HYSICAL BARRIERS IN AODV IMPLEMENTATIONS
Figure 9.
( hhmmss . s s s )
( Day : Month : Year )
( ddmm .mmm)
( dddmm .mmm)
( meters )
( knots )
( degrees )
254
2) Analyze toxicity.
3) Apply risk analysis.
4) Transmit alarm signals.
5) Save data into memory.
Under normal conditions (no pollution risk), the nodes save
energy by switching off the radio, GPS, and GPRS modules. The
non-transmitted information are retained on the memory card onboard the sensor node. This procedure is highlighted in Figure 11.
Furthermore, let us assume that a node has detected abnormalities
in CO2 , O2 , and other fuel by-products as illustrated in Figure 10.
In this event (Flag=15), an emergency task handler is triggered,
then an alarm is generated based on the type of task and level of
the risk involved (Alarm Level=3).
/ *W r i t i n g t o uSD Memory* /
char *CO2 ;
char * H2S ;
char *NH3 ;
char S e n s o r s [ 1 0 0 ] ;
v o i d Write_To_SD ( ) {
s p r i n t f ( S e n s o r s , "CO2:% s | Temp:% s | Power :% s \ r \ n " ,
CO2 , Temp , Power ) ;
SD .ON ( ) ;
/ / Powers t h e SD module
SD . m k d i r ( " S e n s o r s " ) ;
/ / Creates folder " Sensors "
SD . cd ( " S e n s o r s " ) ;
/ / Go t o f o l d e r S e n s o r s
SD . c r e a t e ( " G a s _ S e n s o r s . t x t " ) ;
/ / Creates the f i l e
SD . a p p e n d ( " G a s _ S e n s o r s . t x t " , S e n s o r s ) ;
/ / Writes data i n t o f i l e
}
Figure 11.
V. C ONCLUSION
Sensor measurements
E. Remote Connectivity
We have congured the GPRS module to send e-mails, make
missed-calls, transmit SMS, and upload data to FTP server. These
255