Professional Documents
Culture Documents
com
Abstract:
Sensor networks consist of a set of sensor nodes, each equipped with one or more sensors, communication subsystems, storage and processing resources, and in some cases actuators. The sensors in a node observe phenom-ena such as thermal, optic, acoustic, seismic, and acceleration events, while the processing and other components analyze the raw data and formulate answers to specific user requests.
Wireless sensor networks are attracting increased interest for a wide range of applications, such as environmental monitoring and vehicle tracking. However, developing sensor network applications is notoriously difficult, due to extreme resource limitations of nodes, the unreliability of radio communication, and the necessity of low power operation. Our goal is to simplify application design by providing a set of programming primitives for sensor networks that abstract the details of Recent low-level communication, data sharing, and advances in technology have paved the way collective operations. for the design and implementation of new generations of sensor network nodes, packaged in very small and inexpensive form We conclude by factors with sophisticated computation and briefly summarizing the state of the art and wireless communication abilities. Although future research still at infancy, these new classes of sensor the We present abstract regions, a family of networks, generally referred to as wireless operators that capture local sensor networks (WSN), show great promise spatial and potential with applications ranging in communication within regions of the areas that have already been addressed, to network, which may be defined in terms of domains never before imagined. In this radio connectivity, geographic location, or article we provide an overview of this new other properties of nodes. Regions provide and exciting field and a brief discussion on interfaces for identifying neighboring nodes, data among neighbors, and the factors pushing the recent flurry of sharing performing efficient reductions on shared sensor network related research and variables. commercial undertakings. In addition, abstract regions expose the tradeoff between the accuracy and resource usage of communication operations. Applications can adapt to changing network conditions by tuning the energy and bandwidth usage of the underlying communication substrate. We present the implementation of abstract regions in the TinyOSprogramming environment, as well as results
We also provide over-view discussions on architectural design characteristics of such networks including physical components, software layers, and higher level services. At each step, we highlight special characteristics of WSNs and discuss why exist-ing approaches and results from
INTRODUCTION
Smart environments represent the next evolutionary development step in building, utilities, industrial, home, shipboard, and transportation systems automation. Like any sentient organism, the smart environment relies first and foremost on sensory data from the real world. Sensory data comes from multiple sensors of different modalities in distributed locations. The smart environment needs information about its surroundings as well as about its internal workings; this is captured in biological systems by the distinction between exteroceptors and proprioceptors. The challenges in the hierarchy of: detecting the relevant quantities, monitoring and collecting the data, assessing and evaluating the information, formulating meaningful user displays, and performing decision-making and alarm functions are enormous. The information needed by smart environments is provided by Distributed Wireless Sensor Networks, which are responsible for sensing as well as for the first stages of the processing hierarchy. The importance of sensor networks is highlighted by the number of recent funding initiatives, including the DARPA SENSIT program, military programs, and NSF Program Announcements. The figure shows the complexity of wireless sensor networks, which generally consist of a data acquisition network and a data distribution network, monitored and controlled by a management center. The plethora of available technologies makes even the selection of
Contents:
Application o Area Monitoring o Environmental Monitoring Communication Networks o Network Topology o Fully Connected Networks o Mesh Networks Standards o Hardware o Software o Middleware Programming Languages Algorithms Simulators Commercially available sensor networks Data visualization
wireless
Applications:
The applications for WSNs are many and varied, but typically involve some kind of monitoring, tracking, and controlling. Specific applications for WSNs include habitat monitoring, object tracking, nuclear reactor control, fire detection, and traffic monitoring. In a typical application, a WSN is scattered in a region where it is meant to collect data through its sensor nodes.
5Environmental monitoring:
6A number of WSN deployments have been done in the past in the context of environmental monitoring. Many of these have been short lived, often due to the prototypical nature of the projects. A more long-lived deployment is monitoring the state of permafrost in the swiss alps.
7Communication Networks:
Network Topology :
The basic issue in communication networks is the transmission of messages to achieve a prescribed message throughput (Quantity of Service) and Quality of Service (QoS). QoS can be specified in terms of message delay, message due dates, bit error rates, packet loss, economic cost of transmission, transmission power, etc. Depending on QoS, the installation environment, economic considerations, and the application, one of several basic network topologies may be used. A communication network is composed of nodes, each of which has computing power and can transmit and receive messages over communication links, wireless or cabled. The basic network topologies are shown in the figure and include fully connected, mesh, star, ring, tree, bus. A single network may consist of several interconnected subnets of different topologies. Networks are further classified as Local Area Networks (LAN), e.g. inside one building, or Wide Area Networks (WAN), e.g. between buildings.
Mesh networks :
These are regularly distributed networks that generally allow transmission only to a nodes nearest neighbors. The nodes in these networks are generally identical, so that mesh nets are also referred to as peer-to-peer (see below) nets. Mesh nets can be good models for large-scale networks of wireless sensors that are distributed over a geographic region, e.g. personnel or vehicle security surveillance systems. Note that the regular structure reflects the communications topology; the actual geographic distribution of the nodes need not be a regular mesh. Since
Hardware:
The main challenge is to produce low cost and tiny sensor nodes. With respect to these objectives, current sensor nodes are mainly prototypes. Miniaturization and low cost are understood to follow from recent and future progress in the fields of MEMS and NEMS. Some of the existing sensor nodes are given below. Some of the nodes are still in research stage. An overview of commonly used sensor network platforms, components, technology and related topics is available in the SNM - Sensor Network Museumtm.
Software:
Energy is the scarcest resource of WSN nodes, and it determines the lifetime of WSNs. WSNs are meant to be deployed in large numbers in various environments, including remote and hostile regions, with ad-hoc communications as key. For this reason, algorithms and protocols need to address the following issues: Lifetime maximization Robustness and fault tolerance Self-configuration
Standards:
Several standards are currently either ratified or under development for wireless sensor networks. ZigBee is a meshnetworking standard intended for uses such as embedded sensing, medical data collection, and consumer devices like television remote controls, and home automation. Zigbee is promoted by a large consortium of industry players. Wireless HART is an extension of the HART Protocol and is specifically designed for Industrial applications like Process Monitoring and
Middleware:
There is considerable research effort currently invested in the design of middleware for WSN's. In general approaches can be classified into distributed database, mobile agents, and event-based.
Programming languages:
Programming the sensor nodes is difficult when compared with normal computer systems. The resource constrained nature of these nodes gives rise to new programming models although most nodes are currently programmed in C. c@t (Computation at a point in space (@) Time) DCL (Distributed Compositional Language) galsC nesC Protothreads SNACK SNAPpy (Python) SQTL Java Sun SPOT
Simulators:
There are platforms specifically designed to simulate Wireless Sensor Networks, like TOSSIM, which is a part of TinyOS. Traditional network simulators like ns-2 have also been used. A platform independent component based simulator with wireless sensor network framework,JSim(www.j-sim.org) can also be used. An extensive list of simulation tools for Wireless Sensor Networks can be found at the CRUISE WSN Simulation Tool Knowledgebase.
Algorithms:
WSNs are composed of a large number of sensor nodes, therefore, an algorithm for a WSN is implicitly a distributed algorithm. In WSNs the scarcest resource is energy, and one of the most energy-expensive operations is data transmission. For this
Data visualization:
The data gathered from wireless sensor networks is usually saved in the form of numerical data in a central base station. Additionally, the Open Geospatial Consortium (OGC) is specifying standards for interoperability interfaces and metadata encodings that enable real time integration of heterogeneous sensor webs into the Internet, allowing any individual to monitor or control Wireless Sensor Networks through a Web Browser
1Signal Conditioning
Signals coming from MEMS sensors can be very noisy, of low amplitude, biased, and dependent on secondary parameters such as temperature. Moreover, one may not always be able to measure the quantity of interest, but only a related quantity. Therefore signal conditioning is usually required. SC is performed using electronic circuitry, which may conveniently be built using standard VLSI fabrication techniques in situ with MEMS sensors. A reference for SC, A/D conversion, and filtering is [Lewis 1992]. A real problem with MEMS sensors is undesired sensitivity to secondary quantities such as temperature. Temperature compensation can often be directly built into a MEMS sensor circuit. In the figure above showing a 3x3 array of IGEFET sensors,there is shown a 10th IGEFET- this is for temperature compensation. Temperature compensation can also be added during the SC stage as discussed below. A basic technique for improving the signal-tonoise ratio (SNR) is low-pass filtering, since noise generally dominates the desirable signals at high frequencies. It is an analog LPF that also amplifies, constructed from an operational amplifier. Such devices are easily fabricated using VLSI semiconductor techniques. The time constant of this circuit is _. The transfer function of this filter is with 3 dB cutoff frequency given by rad. and gain given by . Here, s is the Laplace transform variable. The cutoff frequency should be chosen larger than the highest useful signal frequency of the sensor. Alternatively, one may use a digital LPF
, calibration SLEEPMODE a (Semicond Components I consume mi power while and activ automatically w sensor signal e prescrib
directions.