1st Edition

Wireless Sensor Networks Principles and Practice

By Fei Hu, Xiaojun Cao Copyright 2010
    532 Pages 194 B/W Illustrations
    by Auerbach Publications

    Written by award-winning engineers whose research has been sponsored by the U.S. National Science Foundation (NSF), IBM, and Cisco's University Research Program, Wireless Sensor Networks: Principles and Practice addresses everything product developers and technicians need to know to navigate the field. It provides an all-inclusive examination of the major wireless sensor network (WSN) technology, standards, and application topics.

    Using straightforward language, the text makes complex concepts and processes easy to understand. It covers hardware design, medium access control, routing schemes, transport protocols, OS support, middleware, data management, localization, synchronization, security, actuator/underwater/video sensor networking, power control, sensor simulations, and emerging research. This authoritative resource includes a wealth of exercises, end-of-chapter reviews, detailed case studies, as well as practical sensor network design cases that touch on medical applications.

    Complete with class labs that illustrate how to apply concepts to the development and application of WSNs, this book spells out the steps of design and implementation needed to address real-world challenges and optimization problems.

    A CD with instructional resources, including solutions to exercises and lab materials, is available upon qualified course adoption.

    BASICS

    Introduction
    MAC Layer
    Routing
    Other Communication Issues
    Sensor Localization
    Clock Synchronization
    Power Management
    Special WSNs
    WSN Applications

    ENGINEERING DESIGN

    Hardware – Sensor Mote Architecture and Design
    Components of a Sensor Mote
    Put Everything Together
    Mica Mote Design
    Customized Mote—Spec
    COTS Dust Systems
    Telos Mote
    CargoNet

    NETWORK PROTOCOL STACK

    Medium Access Control in Wireless Sensor Networks
    Overview of Project IEEE 802.11
    Classification of MAC Protocols

    Routing in Wireless Sensor Networks
    Introduction
    Layout for the Chapter
    Classification of Routing Protocols in WSNs
    Data-Centric Routing Protocols in WSNs
    Hierarchical Routing Protocols in WSNs
    Location-Based Routing Protocols in WSNs
    Multipath and QoS-Based Routing

    Transport layer in Wireless Sensor Networks
    Pump Slowly, Fetch Quickly
    Another WSN Transport Protocol—ESRT
    E2SRT: Enhanced ESRT Performance
    CODA: Congestion Detection and Avoidance in Sensor
    STCP: A Generic Transport Layer Protocol for WSNs
    GARUDA: Achieving Effective Reliability

    COMPUTER SCIENCE PRINCIPLES

    Operating System in Sensors
    TinyOS
    LA-TinyOS—A Locality-Aware Operating System for WSNs
    SOS
    RETOS

    Middleware Design in Wireless Sensor Networks
    Introduction
    Reference Model of WSN Middleware
    Middleware Example: Agilla
    Middleware for Data Acquisition: Mires
    Data Storage: DSWare
    WSN Runtime Support Example: Mate
    QoS Support Example: MiLAN

    Sensor Data Management
    Sensor Data Cleaning
    TinyDB: An Acquisitional Query-Processing System for Sensor Networks
    Data Aggregation: AIDA
    Sensor Data Storage: Tiered Storage ARchitecture (TSAR)
    Multi-Resolution Data Processing

    ADVANCED TOPICS

    Sensor Localization
    Elements of Localization
    Using Mobile Robots for Sensor Localization
    Sensor Localization with Multidimensional Scaling
    Localization in Wireless Sensor Networks
    GPS-Free Node Localization in Mobile WSN
    A High-Accuracy, Low-Cost Localization System for WSN
    LOCALE: Collaborative Localization Estimation for Sparse Mobile Sensor Networks
    On the Security of WSN Localization

    Time Synchronization in Wireless Sensor Networks
    Synchronization in General Networks (Non-WSN)
    Clock Synchronization in WSNs
    Evaluation of Synchronization Performance
    Examples of WSN Synchronization Protocols
    Problems and Exercises

    Security and Privacy in Wireless Sensor Networks
    Attack and Countermeasure Example: Wormhole Attack
    WSN Security Example: Blom-Based Approach
    Broadcast Authentication: μTESLA
    Practical Security Schemes for “Motes”
    Special Case: Secure Time Synchronization in WSNs

    SPECIAL WIRELESS SENSOR NETWORKS

    Wireless Sensor and Actor Networks
    Sensor–Actor Coordination Problem
    Hierarchical Sensor–Actor Coordination Mechanism

    Underwater Sensor Networks
    USN Protocol Stack
    MAC Design Example
    Routing Design Example: Vector-Based
    Hardware Prototype Design

    Video Sensor Networks
    Panoptes
    Cyclops
    VSN Calibration
    SensEye

    MISCELLANEOUS TOPICS

    WSN Energy Model
    Basic WSN Energy Model
    Simulation-Based Energy Modeling
    Battery-Aware Routing

    Sensor Network Simulators
    GloMoSim
    SensorSim
    TOSSIM
    PowerTOSSIM

    CASE STUDIES

    Case Study 1: Tele-Healthcare
    MASN Hardware Design
    Reliable MASN Communication Protocols
    MASN Software Design
    Integration of RFID and Wearable Sensors

    Case Study 2: Light Control
    Illumimote’s Sensors
    System Architecture Calibration
    System Evaluation
    Light Control

    Each chapter includes an introduction, problems, and exercises.

    Biography

    Dr. Fei Hu is an associate professor in the Department of Electrical and Computer Engineering of the University of Alabama, Tuscaloosa, USA. His research interests include sensor networks, wireless networks, network security and their application to Bio-Medicine. His research has been supported by U.S. NSF, Cisco, Sprint, and other sources. He obtained his Ph.D. degrees at Tongji University, Shanghai, China, in the field of Signal Processing, and at Clarkson University, New York, USA, in the field of Electrical and Computer Engineering. He holds M.S. and B.S. degrees in Telecommunication Engineering from Shanghai Tiedao University and has published over 100 journal/conference papers and book chapters.

    Dr. Xiaojun Cao is an assistant professor in the Computer Science Department of Georgia State University. He received his Ph.D. degree in Computer Science and Engineering from the State University of New York at Buffalo. Dr. Cao's research has been sponsored by U.S. National Science Foundation (NSF), IBM and Cisco's University Research Program. He is a recipient of the NSF CAREER Award, 2006-2011. Dr. Cao is working on modeling, analysis, and protocols/algorithms design of communication networks. Important among these are Optical Networking, Waveband Switching, Optical Burst Switching, Mobile Ad hoc Networks, Sensor Networks and Security, and Optical Wireless Communications.He holds a B.S. degree from Tsinghua University as well as a M.S. from the Chinese Academy of Sciences.