ArticlePDF Available

A Wireless Network of Acoustic Sensors for Environmental Monitoring

Trans Tech Publications Ltd
Key Engineering Materials
Authors:

Abstract and Figures

A distributed microelectronic system for the sound/acoustic monitoring of areas of environmental interest, based on a wireless network of acoustic sensors (microphones), and the automated generation of multi-level sound maps for environmental assessment has been recently proposed. This contribution focuses on the relation between the density of the wireless nodes and node operational parameters, like the required communication rate, data compression and power autonomy, in each one of the proposed area coverage schemes/ network architectures. The results provide the grounds both for the selection of the hardware architecture on network and on node level, but also for the decision on the distribution of the processing effort between the local and the central processing units.
Content may be subject to copyright.
A Wireless Network of Acoustic Sensors for Environmental Monitoring
Stelios M. Potirakis1,a, Bilel Nefzi2,b, N.-A. Tatlas1,c, Gurkan Tuna3,d, and M.
Rangoussi1,e
1Department of Electronics Engineering, Technological Education Institute (TEI) of Piraeus,
Aigaleo, Greece
2Independent Research, Paris, France
3Department of Computer Programming, Trakya University, Edirne, Turkey
aspoti@teipir.gr, bbilel.nefzi@live.com, cntatlas@teipir.gr, dgurkantuna@trakya.edu.tr,
emariar@teipir.gr
Keywords: wireless sensor networks, acoustic sensors, environmental monitoring.
Abstract. A distributed microelectronic system for the sound/acoustic monitoring of areas of
environmental interest, based on a wireless network of acoustic sensors (microphones), and the
automated generation of multi-level sound maps for environmental assessment has been recently
proposed. This contribution focuses on the relation between the density of the wireless nodes and
node operational parameters, like the required communication rate, data compression and power
autonomy, in each one of the proposed area coverage schemes/ network architectures. The results
provide the grounds both for the selection of the hardware architecture on network and on node
level, but also for the decision on the distribution of the processing effort between the local and the
central processing units.
Introduction
Wireless sensor networks (WSNs) have been one of most exciting and attractive topics in recent
years with variety of applications in the area of monitoring, control and sensing [1]. Electronic
monitoring of areas of environmental interest has recently attracted considerable research interest, at
a European and international level, e.g., [2], [3] and [4]. Although wireless sensors networks are
becoming “standard” technology, e.g., [5,6], the requirements of an open-air recording pose
practical limitations to the use of off-the-shelf networking solutions, thus leading to a custom
hardware, network architecture.
This paper presents an investigation concerning the main design parameters of a WSN that will
be the backbone of a sound mapping environmental assessment system [7,8], therefore employing
acoustic sensors. This kind of WSNs are often referred to as wireless acoustic sensor networks
(WASNs), e.g., [9]. They are challenging in terms of network topology, wireless protocols, used
bandwidth, and energy consumption. Some of these parameters are key hardware (HW) design
parameters. In this context, we performed a set of network simulations to investigate how are these
key HW design parameters compete with each other for specific network architecture and wireless
protocols.
WASN-Based Sound Maps for Environmentally Sensitive Areas
A WASN-based sound maps development for environmentally sensitive areas calls for the
effective coverage of a specified area of interest. A network like this could follow the scalable
architecture presented in Fig. 1. If the area of interest is narrow the one level solution depicted in
Fig. 1a can be employed, while in wider areas a scaling to the two level solution of Fig. 1b is
needed. According to the proposed approach, the same basic HW is upgradable and may be used as
any of the three involved units.
(a)
(b)
Fig. 1. WASN for environmental monitoring (a) Single-level setup (WLAN) of wireless acoustic
sensors. (b) Two-levels setup (WLAN-WAN), for wider area coverage.
WLAN setup. In its simplest form, the network shown in Fig.1a is a WLAN setup that provides
local area wireless network of acoustic sensors of relatively confined (narrow) areas. First, the
Integrated Peripheral Unit (IPU) collects the raw audio data through a digital microphone, and
temporarily stores them. In a following step, it transmits the data wirelessly to the Central Network
Unit (CNU). In order to reduce the bandwidth required for this transmission, data can be
compressed. The development of both the HW and embedded software (SW) of the system is
greatly simplified if the IEEE 802.11 protocol is selected for the IPU-NU communication.
WAN setup. In order to increase the area of coverage of the remote network, a different
architecture needs to be considered. This is shown in Fig.1b, where the IPU transmits all its data to
the Intermediate Network Unit (INU). The INU gets the data through the 802.11 network and then
repackages it for transmission on a different wireless network with much longer range. Although
there are more advanced solutions, the design decision was to use a 2G/3G network. Similarly to the
LAN setup, the CNU will receive the 2G/3G packets. Finally, the data will be formatted so that they
can be sent to the database computer (remote server) for handling and storage.
Competing Performance Factors: A Simulation-Based Investigation
In order to proceed to the selection of the HW architecture on network and on node level, but
also for the decision on the distribution of the processing effort between the local and the central
processing units, an elaboration is needed on the competing performance factors of the proposed
WASN. In this context, we performed a number of network simulations using the widely employed
OPNETTM simulation platform.
We considered two simulation scenarios composed of three WLAN networks and a WAN
network in a two-level setup following the architecture of Fig. 1.b, varying different parameters. It is
noted that each INU has a dual wireless card. The data rate was considered to be 11 Mbps for both
the WAN and the WLANs. This way, both scale cases presented in Fig. 1 are covered; either
collecting the data to CNU using 802.11, in the small scale example, or UMTS, in the large scale
example. We finally suppose that the transit delay in the WAN core network is negligible.
Therefore, we mainly study the access delays from the IPUs to their INU and from the INU to the
CNU in both directions. In the following, the term duty-cycle” stands for the percentage of time for
which the node is generating data, also raw audio data were considered to be 16-bit/48kHz sampled.
In the first scenario, three WLANs consisted of five transmitting nodes (IPUs) each were
transmitting, while all possible combinations for the duty cycle among the set of values
{0.5,1,2,3,4,5,10,33,50,66,100} (%) and the load, resulting from different possible compression
rates, among the values {32,64,128,192,384,768} (kbps) were investigated. The network
performance was measured in terms of end-to-end delay and success rate. The objective of this
scenario was to determine the maximum duty-cycle for each audio quality so that the network
performance remains stable. The achievement of a success rate better than 90% was taken as an
indication of network stability. The obtained “stable” maximum duty cycles are given in Table 1.
Load (kbps)
768
384
192
128
64
32
Best duty cycle (%)
1
3
5
10
100
100
Table 1. Best duty cycle for different compression rates of 16-bit/48kHz audio.
From the obtained results we conclude that a raw (16-bit/48kHz) audio is a particularly heavy
load. In this case (768 kbps), the requirement for a stable network is that the overall audio events’
duration per transmitting node should be 1% of the total time of node operation. Nevertheless, the
recorded audio events can be more frequent if the acquired sound undergoes compressive coding.
Therefore, it is clear that the IPUs should perform some kind of encoding of adequate compression
rate. The higher the compression rate, the better the time coverage offered by the WASN.
In the second scenario, the number of IPUs per WLAN was varied among 5, 10 and 15 nodes per
WLAN, the load was considered to be constant at 64 kbps for all the investigated duty cycles, while
all other parameters were kept the same as in the first scenario. The objective of this scenario was to
determine the maximum duty-cycle for each network density so that the network performance
remains stable. The obtained “stable” maximum duty cycles are given in Table 2.
5
10
15
100
33
33
Table 2. Best duty cycle for different network densities and 64 kbps load.
From the results obtained for the second scenario, it is clear that the network density also affects
the network performance and therefore the maximum possible monitored time percentage. The
conclusion yielded from the up to this point presented analysis is that, further to the mandatory data
encoding before the wireless transmission, a careful network planning is necessary to achieve the
best possible environmental monitoring performance.
Furthermore, a WASN designed to be deployed in environmentally sensitive areas, should be
power autonomous to a high degree. Energy-wise, the best solution would be battery powered IPUs
and INUs that would be capable of reliably operating for as long as possible. Based on the above
presented simulation scenarios we investigated the energy consumption of such a WASN. Actually,
we focused on the energy consumption related to the wireless communication and the required
digital signal processing for the data compression prior to their transmission. We proceed to a case
study involving specific HW solutions for the main HW modules involved (the WiFi module, the
UMTS module and the microprocessor system) in order to present a realistic estimation of the
possible energy demands for the different simulated cases.
0
0.02
0.04
0.06
0.08
0.1
0.12
020 40 60 80 100
Power (W)
Duty Cycle
32
64
128
192
384
768
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
020 40 60 80 100
Power (W)
Duty Cycle
32
64
128
192
384
768
Fig. 2. Typical IPU (left) and INU (right) total power consumption of as a function of duty cycle
for different load values (compression rates), as calculated for the first simulation scenario.
Audio bitrate
768kbps (PCM)
384 (MP3)
192 (MP3)
128 (MP3)
Power Consumption
270 mW
328mW
325mW
320mW
Table 3. Microprocessor system (SoC) power consumption.
From Fig. 2 it seems that only a high degree of compression and for high duty cycles makes clear
difference on power consumption. Concerning the microprocessor system power consumption we
obtained the average power consumption shown in Table 3 for different MP3 cases.
Conclusions
We proposed a wireless acoustic sensors network for environmental monitoring that uses 802.11
at the WLAN level and UMTS, if necessary for wider area coverage, at the WAN level. By network
simulations, we concluded that the data encoding is mandatory before the wireless transmission,
while the higher the compression rate the higher the usable time for monitoring. Network density is
further competing with time-coverage; therefore a careful network planning is needed. The energy
consumption of course raises both with processing effort and transmission rate, therefore the
decisions regarding the HW and embedded SW should also take this into account.
Acknowledgments
Research co-funded by the EU (European Social Fund) and national funds, action “Archimedes III-
Funding of research groups in T.E.I.”, under the Operational Programme “Education and Lifelong
Learning 2007-2013”.
References
[1] N. Saputro, K. Akkaya, S. Uludag, A survey of routing protocols for smart grid
communications Computer Networks. 56 (2012) 2742-2771.
[2] G. Barrenetxea, F. Ingelrest, G. Schaefer and M. Vetterli, Wireless sensor networks for
environmental monitoring: the sensorscope experience, in Proc. 20th IEEE Intl. Zurich Seminar
on Communications (IZS 2008). (2008) 98-101.
[3] J. Tomić, M. B. Živanov, M. Kušljević, Đ. Obradović, J. Szatmari, Realization of measurement
station for remote environmental monitoring, Key Engineering Materials. 543 (2013) 105-108.
[4] F. Gui, X. Q. Liu, Design for multi-parameter wireless sensor network monitoring system based
on zigbee, Key Engineering Materials. 464 (2011) 90-94.
[5] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, E. Cayirci, Wireless sensor networks: a survey,
Computer Networks. 38 (2002) 393-422.
[6] J. Yick, B. Mukherjee, D. Ghosal, Wireless sensor network survey, Computer Networks. 52
(2008) 2292-2330.
[7] I. Paraskevas, S. M. Potirakis, I. Liaperdos, M. Rangoussi, Development of automatically
updated soundmaps for the preservation of natural environment. Journal of Environmental
Protection. 2 (2011) 1388-1391.
[8] M. Rangoussi, S. M. Potirakis, I. Paraskevas, On the development and use of sound maps for
environmental monitoring, in Proc. 128th AES Convention. (2010) paper no. 8113.
[9] A. Bertrand, Applications and trends in wireless acoustic sensor networks: A signal processing
perspective, in Proc. 2011 18th IEEE Symposium on Communications and Vehicular
Technology in the Benelux (SCVT). (2011), 1-6. doi: 10.1109/SCVT.2011.6101302.
... Straightforwardly, researchers start up by deploying a network of wireless microphone sensors (WASN) over a large area that capture and transmit environmental sound data samples to a central server. These samples are partitioned into frames and are being processed in order to identify the sound source that created them [11,17,22]. Most often, soundmaps are created in order to visualize the audio content of large areas, as for example in [23]. ...
Article
Full-text available
STORM is an ongoing European research project that aims at developing an integrated platform for monitoring, protecting, and managing cultural heritage sites through technical and organizational innovation. Part of the scheduled preventive actions for the protection of cultural heritage is the development of wireless acoustic sensor networks (WASNs) that will be used for assessing the impact of human-generated activities as well as for monitoring potentially hazardous environmental phenomena. Collected sound samples will be forwarded to a central server where they will be automatically classified in a hierarchical manner; anthropogenic and environmental activity will be monitored, and stakeholders will be alarmed in the case of potential malevolent behavior or natural phenomena like excess rainfall, fire, gale, high tides, and waves. Herein, we present an integrated platform that includes sound sample denoising using wavelets, feature extraction from sound samples, Gaussian mixture modeling of these features, and a powerful two-layer neural network for automatic classification. We contribute to previous work by extending the proposed classification platform to perform low-level classification too, i.e., classify sounds to further subclasses that include airplane, car, and pistol sounds for the anthropogenic sound class; bird, dog, and snake sounds for the biophysical sound class; and fire, waterfall, and gale for the geophysical sound class. Classification results exhibit outstanding classification accuracy in both high-level and low-level classification thus demonstrating the feasibility of the proposed approach.
... The propagation characteristics of the excited ultrasonic signals within the structure are inspected to identify damage. A distributed microelectronic system for the acoustic monitoring of areas of environmental interest was recently proposed [55]. It is based on a wireless network of acoustic sensors (microphones) and the automated generation of multi-level sound maps for environmental assessment. ...
Chapter
One truly successful and expanding application of wireless sensor networks (WSNs) is structural health monitoring (SHM) systems. This chapter introduces the state of the art of some key issues in WSN research. It reviews intelligent monitoring and SHM, presents recent trends in Internet of Things (IoT)-SHM, and discusses the network overlay. Although SHM sensing techniques follow the basic principles of smart functions for WSNs, it is quite hard to specify which particular function should be used in any particular application. The chapter suggests a few that could be used in various WSN-SHM application scenarios more than in conventional, so called ‘ubiquitous sensing’ scenarios. It presents some brief discussions on compressed smart sensing for WSNs and energy consumption. Non-destructive testing and evaluation systems may thrive as IoT-SHM applications, benefiting from huge range of resources, protocols, and standards that the IoT-SHM concept brings.
... A number of monitoring applications based on Wireless Sensor Networks (WSN) have been recently proposed [4]: Greenhouses can also benefit from the use of WSNs, as conditions inside the greenhouse don't depend on external factors and implementations are easier [5]. The monitoring of the greenhouse should be based on real time measurements from all numerous spots of the greenhouse. ...
Article
Full-text available
A platform for a flexible, smart sensing system using available hardware components for monitoring the operation of a greenhouse is presented. The smart sensor is based on a ZigBee MCU embedded system with multiple connectivity options to facilitate digital or analogue sensors as well as the necessary peripherals for energy management and programming/debugging. A number of physical parameters may be simultaneously monitored by each node, such as temperature, relative humidity, CO2, light intensity, soil pH / moisture through appropriate sensors. Basic functions, such as sensor differential detection and measurement consistency may be performed at the smart sensor. A central node, also acting as the Zigbee network coordinator will concentrate the various measurements through the wireless network, act as a local display and also forward the information to a back-end. The back-end will provide proper measurement visualization (including history) through any web-enabled device, as well as services such as alert notification in hazardous situations (e.g. flood / heating failure).
... soundscape monitoring) is usually backed up by sound classification and signal processing techniques for the automatic identification of inhabiting species, natural ambient sounds and anthropogenic sounds [1]; [2]. Straightforwardly, researchers start up by deploying a Wireless Acoustic Sensor Network (WASN) over a large area that captures and transmits environmental sound data samples to a central server [3]. These samples are processed in order to identify the sound source that created them [4]; [5]. ...
Article
Full-text available
ESOUNDMAPS is an ongoing research program that aims in developing a wireless audio sensor network (WASN) and deploying it at the surrounding environmental area of the Technological Institute of Piraeus in Attica, Greece. The proposed WASN will be used for the environmental monitoring of the area and aims to be used in the future for assessing the impact of human generated noise to the wildlife. Collected sound samples will be forwarded by the sensor nodes to a central server where they will be automatically evaluated with respect to their identity; environmental sound maps will be generated based on the evaluation of these sound samples. High-level sound classification is defined herein as the act of classifying a sound sample to three broad categories namely anthropogenic, biophysical (other than human) and geophysical sounds. In this paper we present an integrated platform that includes sound sample denoising using wavelets, feature extraction from sound samples and Gaussian mixture modeling of these features, and a powerful two-layer neural network classifier for the automated high-level classification of incoming sound samples. Classification results, obtained using digital sound samples, exhibit outstanding classification accuracy (sometimes reaching or exceeding 98% correct vs. incorrect estimates), thus demonstrating the feasibility of the proposed approach in realistic environments.
Article
Hybrid energy storage systems composed of batteries and supercapacitors (SCs) can provide a stable and sustainable power source for wireless sensor network (WSN) nodes, where the energy management strategy (EMS) plays a significant role. However, the design of a traditional EMS is based on empirical rules and cannot fully utilize the SC. In this study, we propose the concept of a sponge SC and design a strategy based on it to prolong the lifetime of solar-powered WSN nodes. This sponge SC EMS is realized by using dynamic programming (DP), which is a global optimization algorithm. Thus, the proposed EMS is significantly improved over other traditional empirical-based strategies. The difference between the lifetime simulated by the proposed strategy and the optimal upper bound given by DP is within 40%, and the novel strategy extends the battery lifetime by 32%–77% compared with the best existing strategies investigated. The robustness of the proposed method is also validated. It can be confirmed that the strategy performs well under different workloads and sunlight conditions. The sponge SC rule-based hybrid EMS provides a theoretical near-optimal solution for the extension of the life of the WSN node, contributing to wider application prospects of the WSN node.
Article
A microelectronic system for monitoring areas of environmental interest through the automated creation of soundmaps, based on data from a wireless acoustic sensor network (WASN) has been recently proposed. In this context, it has been demonstrated that compression algorithms need to be employed at sensor node level due to the increasing demand in bandwidth as the number of sensors and events to be logged increases. Motivated by this finding, the effect of data compression on signal complexity is studied in this paper by employing four widely used audio compression algorithms in combination to different entropic / information measures. Several entropic / information measures are calculated for both compressed data streams and the original audio, leading to a comparison on the effect of the compression on the complexity characteristics of WASN signals. Numerical results imply that in a realistic WASN for environmental monitoring it is possible to locally compress audio data at node level prior to network transmission while maintaining the complexity characteristics of the sound signal in terms of preserving the precision of specific entropic / information metrics. However, this is not possible for all the studied “complexity metric-compression algorithm” combinations.
Article
Full-text available
The water monitoring environment has the characteristics of more measuring points, longer measuring time, more complex measuring situation and so on, in order to solve the problem of high cost and routing difficulty during monitoring, a new type of multi-parameter wireless monitoring system based on ZigBee is designed. This system realizes the multi-parameter collection, transmission and display, such as dissolved oxygen, pH and temperature. The fast and accurate transmission of the data between sensor node and coordinate is achieved through wireless sensor network. Then the system realized the real-time remote monitoring. Because of its simple structure, fast data transmission, easily function extended, and high self-organization and self-recovery ability, the system is suitable for many fields such as industry aquaculture, water environment, intelligent greenhouse and other domains.
Article
Full-text available
The greenhouse effect is a naturally occurring process that heats the Earth's surface and atmosphere. It is a result of the fact that certain atmospheric gases, such as carbon dioxide, water vapor, and methane, are able to change the energy balance of the planet by absorbing long wave radiation emitted from the Earth's surface. Number of gases are involved in the human caused enhancement of the greenhouse effect. Carbon dioxide is the most important gas of these gases, which contributes about 55% of the change in the intensity of the Earth's greenhouse effect. The global monitoring of the greenhouse gases is necessary for handling the global warming issue. This paper presents a practical implementation of a measurement station for environmental monitoring using Internet technology and large sensor networks. The application of the sensor networks in the environmental monitoring requires the development specific solutions. This paper presents a solution that relies on existing technology, but offers hardware and software upgrade due to the advantages of using the concept of virtual instrumentation. The application uses temperature sensors, air relative humidity sensors, gas sensors and others. The measurement station collects the data from the sensors and sends them to the users using the UDP protocol via the Internet and GPRS modem. The measurement station was implemented in LabVIEW programming package.
Article
Full-text available
Automatically Updated Soundmaps are maps that convey the sound rather than the visual information content of an area of interest, at a certain time instant or period. Sound features encapsulate information that can be combined with the visual features of the landscape, thus leading to useful environmental conclusions. This work aims to construct an Automatically Updated Soundmap of an area of environmental interest. A hierarchical pattern recognition approach method is proposed here that can exploit sound recordings collected by a network of microphones. Hence, after appro-priate signal processing, the large amounts of information, originally in the raw form of sound recordings, can be pre-sented in the concise yet meaningful form of a periodically updated soundmap.
Article
Full-text available
With the recent initiatives to upgrade the existing power grid to the Smart Grid (SG), there has been a significant interest in the design and development of an efficient communications infrastructure for connecting different components of the SG. In addition to the currently used underlying networks and protocols, new wired/wireless approaches are being planned for deployment for different components/applications of the SG. Based on the data requirements of the applications, new challenges have arisen at the network layer of the protocol stack with respect to routing and data forwarding. In this paper, we focus on the routing issues in the SG communications infrastructure which consists of different network components, such as Home Area Networks (HANs), Neighborhood Area Networks (NANs) and Wide Area Networks (WANs). We provide a comprehensive survey of the existing routing research and analyze the advantages and disadvantages of the proposed protocols with respect different applications areas. We also identify the future research issues that are yet to be addressed with respect to the applications and network components. This survey is the first to identify routing design issues for the SG and categorize the proposed routing protocols from the SG applications perspective. We believe that this work will be valuable for the utilities and other energy companies whose target is to develop and deploy a specific SG application that may span different network components. In addition, this work will provide valuable insights for the newcomers who would like to pursue routing related research in the SG domain.
Conference Paper
Full-text available
Wireless microphone networks or so-called wireless acoustic sensor networks (WASNs) are a next-generation technology for audio acquisition and processing. As opposed to traditional microphone arrays that sample a sound field only locally, often at large distances from the relevant sound sources, WASNs allow to use many more microphones to cover a large area of interest. However, the design of such WASNs is very challenging, especially for real-time audio acquisition and signal enhancement due to the significant data traffic in the network. There is a need for scalable solutions, both on the signal processing level and on the network-communication level. In this paper, we give an overview of applications and trends in the field of WASNs, and we address the core challenges that need to be tackled. We mainly focus on the signal processing level, and we explain how advances in the area of signal processing can relax the high-demanding constraints on the network layer design. Furthermore, we address the interaction between the application layer and the network layer, and we explain why cross-layer design can be important to improve the performance of WASN applications.
Article
Full-text available
This paper describes the concept of sensor networks which has been made viable by the convergence of micro-electro-mechanical systems technology, wireless communications and digital electronics. First, the sensing tasks and the potential sensor networks applications are explored, and a review of factors influencing the design of sensor networks is provided. Then, the communication architecture for sensor networks is outlined, and the algorithms and protocols developed for each layer in the literature are explored. Open research issues for the realization of sensor networks are also discussed.
Conference Paper
Full-text available
While wireless sensor networks have been extensively studied in the past few years, most results are of theoretical nature and were obtained outside of a practical context. This can be problematic for real applications, especially in the area of environmental monitoring where many factors, such as harsh weather conditions, can greatly influence the performance of such a network, while reliable delivery and high-quality measurements are required. SensorScope is an interdisciplinary project, elaborated by environmental and networking researchers, that aims at narrowing the gap between theory and practice. Several successful real-world deployments have already been undertaken in rugged environments. In this paper, we analyze the particular requirements of environmental monitoring and how these requirements have been met in the SensorScope project. We also present an application example of a deployment, undertaken in a harsh mountain environment.
Conference Paper
The development, update and use of sound maps for the monitoring of environmental interest areas is addressed in this work. Sound maps constitute a valuable tool for environmental monitoring. They rely on networks of microphones distributed over the area of interest to record and process signals, extract and characterize sound events and finally form the map; time constraints are imposed by the need for timely information representation. A stepwise methodology is proposed and a series of practical considerations are discussed to the end of obtaining a multi-layer sound map that is periodically updated and visualizes the sound content of a "scene". Alternative timefrequency based features are investigated as to their efficiency within the framework of a hierarchical classification structure.
Article
A wireless sensor network (WSN) has important applications such as remote environmental monitoring and target tracking. This has been enabled by the availability, particularly in recent years, of sensors that are smaller, cheaper, and intelligent. These sensors are equipped with wireless interfaces with which they can communicate with one another to form a network. The design of a WSN depends significantly on the application, and it must consider factors such as the environment, the application’s design objectives, cost, hardware, and system constraints. The goal of our survey is to present a comprehensive review of the recent literature since the publication of [I.F. Akyildiz, W. Su, Y. Sankarasubramaniam, E. Cayirci, A survey on sensor networks, IEEE Communications Magazine, 2002]. Following a top-down approach, we give an overview of several new applications and then review the literature on various aspects of WSNs. We classify the problems into three different categories: (1) internal platform and underlying operating system, (2) communication protocol stack, and (3) network services, provisioning, and deployment. We review the major development in these three categories and outline new challenges.