Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Monitoring
and discuss some future extensions of our current systems, the proposed system in [6] consists of three
prototype in Section VI. main steps: data acquisition, data collection and data
retrieval. Likewise, our prototype system also contains
II. R ELATED W ORKS these three main steps.
There are several WSN hardware platforms avail- III. M ETHODOLOGY
able. In our prototype system, we chose our hardware
A. Overview
platform to base on an Arduino board and an Xbee
module. This was motivated by the SquidBee WSN The diagram of the system is shown in Figure 2
platform developed by the Wireless Sensor Network and consists of a client computer which provides a
Research Group [5]. SquidBee is an open-source WSN web user interface to the system, a coordinator as a
platform, where each SquidBee Mote takes environ- data collector and web server, and several end devices
mental parameters with its three sensors (humidity, which provide sensor readings over Xbee communica-
temperature and lightness) and sends them wirelessly tion links.
through the SquidBee network using ZigBee protocol.
B. Design and Development
The hardware of each mote consists of an Arduino
board, an Xbee shield that supports an Xbee module, The system is divided into three main parts as
and sensors. Although our prototype hardware plat- following:
form is not optimized for WSN applications in term 1) User Interface: The User Interface communi-
of cost, energy consumption, size, nor real-time appli- cates to the user via Ethernet and displays the result
cation support, the platform allows easy development in a web browser. The User Interface is divided into
of a WSN due to the simplicity of programming an two parts:
Arduino microcontroller board. ∙ Automatic display: In this part, it shows the
Over the last decade, many WSN systems have data from every sensor via Web page in HTTP
been extensively developed and studied for numerous Response. Arduino duplicates itself as a Web-
applications. An example of WSN systems is illus- Server to generate HTTP Response in the format
trated in an automation in construction [6]. The authors as shown in Figure 3.
in [6] proposed a web-based building environmental ∙ Display according to an instruction: The user
monitoring system based on WSN. As in typical WSN instructs from the webpage in HTTP Request,
Figure 3. HTTP Request and HTTP Response Messages
Table II
TABLE OF F IELD - TEST
B. Polling time
The time required for each polling to a node can be
measured by using the function millis(); to realize the
distance between Coordinator and End Device. This
testing counts the 2-way transmission time. The delay
times are shown in Table III.
Table III
R ESULT OF P OLLING TIME DELAY