Professional Documents
Culture Documents
Agricultural Monitoring System Based On Ant Colony Algorithm With Centre Data Aggregation
Agricultural Monitoring System Based On Ant Colony Algorithm With Centre Data Aggregation
Agricultural Monitoring System Based On Ant Colony Algorithm With Centre Data Aggregation
org
Published in IET Communications
Received on 5th November 2013
Revised on 16th December 2013
Accepted on 7th January 2014
doi: 10.1049/iet-com.2013.0995
ISSN 1751-8628
Abstract: This paper proposed environmental parameters are collected by use of outdoor ZigBee based weather stations as a
prerequisite for the optimisation of plant growth. In most cases, all the sensors required are integrated into a weather station,
due to which merely a single monitoring node is employed following data aggregation. An energy efficient center data
aggregation algorithm, where an ant colony algorithm is applied to the construction of a level gradient field, is presented as
an effective way to extend the life cycles of sensor nodes. A weather station and a ZigBee module both are portable and easy
to install battery operated devices. Furthermore, a remote web-based human machine interface (HMI) is developed by
InduSof on a server, and has an access to a database. This proposed algorithm is confirmed by computer simulations as an
effective approach to remarkably extend the life cycles of sensor nodes. This work can be applied not merely to traditional
outdoor large scale farming, but also to small scale indoor plantation, e.g. in a green house, a plant factory, etc., and applied
to the field of conservation ecology.
anemometer 0, 2–150 mph ±2 mph, ±5% 1byte 1byte 2byte 1byte 1–97byte 1byte
anemoscope 1o increments ±4o
thermometer −25° to 212°F ±1°F
hygrometer 10–100% ±3%
rain gauge 0.01″ (0.25 mm) ±2% at <2 in Yet, the operation mode is not seen during data transmission
resolution (5 cm)/ in transparent mode, but data received by a ZigBee node is
sunshine 1–1500 W/m2 ±5%
illuminometer automatically sent back to a receiving node. In this context,
ZigBee clients are operated in transparent mode. The
proposed ZigBee network architecture is sketched in Fig. 3a.
As demonstrated in Fig. 3a, ZigBee operations in both
3.8 SpecWare 9 Pro – spectrum modes are monitored by Access Port and can be made
distinguishable hereby (see Fig. 3b).
The SpecWare tools are operated together with a weather In binary mode, ZigBee packets are built for data reception
station via an RS-232 interface. As demonstrated in Figs. 2c and transmission from ZigBee nodes. Table 4 gives ZigBee
and d, data ports are assigned to respective sensors of a communication prototype format.
weather station, and an easy to use interface is then configured.
(1) Header: It is composed of the packet type (the four most
4 ZigBee technique significant bits) and the number of data (the four least
significant bits). The presented packet type is for the
ZigBee communication is operated in two modes, namely, the transmission and reception of data numbered between 0xA
binary and transparent modes. In the former, data are and 0xE.
transmitted in the form of ZigBee data packet, and the (2) LQI: It signifies the quality of data connection. The
embedded ZigBee node number can be retrieved by value of LQI is specified as 0 × 00 for data transmission,
dismantling ZigBee packet as a way to identify the sources while is displayed merely during data reception.
of data. Hence, ZigBee master are operated in this mode. (3) Address: A 2-byte address represents the target and
source node numbers, between 0 and 65 535, during data
transmission and reception, respectively.
(4) Len: It denotes the length of data in bytes.
(5) Data: It represents the content carried in a data packet.
(6) Check Sum: Each of the aforementioned bytes are
XORed as the value of Check Sum for correctness
verification.
5 Development tool
InduSoft Web Studio™ (IWS) is a powerful integrated
collection of automation tools supported on Microsoft(r)
Windows(r) NT/2000/XP/Server2003 and Winds(r) for
supervisory control and data acquisition or HMI
applications. The features of IWS are given as follows:
W −F
E= × 100% (4) Exhibited in Fig. 6d is an environment parameter
F
comparison between a beautiful shiny day and a gloomy
Following the evaluation of ET and EH through (4), mean rainy day. A layer of cloud clumps overhead in a rainy day
values of ET and EH are evaluated by accounts for a relatively low solar radiation, a relatively
high humidity over 90% and a relatively low atmospheric
N pressure.
= 1
E e (5)
N i=1 i
7.3 Simulated sensor network over a farm field
Accordingly, E H = 3.02, the dispersion of E
T = 0.42 and E A sensing problem is simulated by a Matlab 7.0 program
is defined as under an assumption that there are a single sink, 6–10
source nodes and 100–150 sensors randomly deployed over
an field of 80 m × 80 m with a communication radius of 8
1 N
s= 2
(e − E) (6) m, respective energy consumption of 35 and 28 nJ/bit
N − 1 i=1 i during data transmission and reception, ρ = 0.2 and β = 10.
As modelled in [18, 19], the energy consumed when
sending a data packet is evaluated as
and σT = 0.160%, σH = 1.17%. The temperature and the
humidity errors are, respectively, plotted against the
numbering of sensed data in Figs. 5a and b, and good Esend = Etrane × s + Eamp × d 2 (7)
agreements are indicated therein.
where Esend denotes the energy required to transmit a single
7.2 Measured data fluctuation bit of data, s is the size of a data packet, Eamp is the energy
consumed by a signal amplifier and d is the transmission
Plotted in Figs. 6a–d are a whole day monitoring on the distance. Likewise, the energy consumed when receiving a
environment temperature, humidity and solar radiation data packet is evaluated as
collected by the proposed outdoor weather station. It is
clearly indicated that the temperature increases, but the Ereceive = Erec × r (8)
humidity decreases, with the solar radiation in direct
relation to the relative position of sun and earth. As suggested in [8], the energy required for the completion of