Building Wireless Sensor Networks: Theoretical and Practical Perspectives, 1st Edition (Hardback) book cover

Building Wireless Sensor Networks

Theoretical and Practical Perspectives, 1st Edition

By Nandini Mukherjee, Sarmistha Neogy, Sarbani Roy

CRC Press

254 pages | 50 B/W Illus.

Purchasing Options:$ = USD
Hardback: 9781482230062
pub: 2015-11-24
SAVE ~$29.00
$145.00
$116.00
x
eBook (VitalSource) : 9781315215303
pub: 2017-12-19
from $28.98


FREE Standard Shipping!

Description

Building Wireless Sensor Networks: Theoretical and Practical Perspectives presents the state of the art of wireless sensor networks (WSNs) from fundamental concepts to cutting-edge technologies.

Focusing on WSN topics ideal for undergraduate and postgraduate curricula, this book:

  • Provides essential knowledge of the contemporary theory and practice of wireless sensor networking
  • Describes WSN architectures, protocols, and operating systems
  • Details the routing and data aggregation algorithms
  • Addresses WSN security and energy efficiency
  • Includes sample programs for experimentation

The book offers overarching coverage of this exciting field, filling a critical gap in the existing literature.

Reviews

"… theoretical and practical aspects of WSNs are covered. Several communication standards are explained. Various information gathering techniques are discussed. Energy management in WSNs is treated in detail. Prevalent security mechanisms are described. On the practical side operating system and programming related matters for WSNs are presented."

—Dr C Mandal, Affiliation: Dept of CSE, IIT Kharagpur

"This book is a handy guide for anyone to learn about the state of the art in wireless sensor networks. The authors are thorough in detail about the ideas and schemes used and also other new ones that have been proposed. The book is divided into chapters as sections of WSNs, and they flow well into each other, culminating in the last chapter where the authors show how the readers can design and test their WSNs in the stimulators practically and implement some of the ideas discussed earlier in the book."

IEE Wireless Communications, April 2016

Table of Contents

Introduction

Sensors

Sensor Node Architecture

Sensor Network Architecture

Mote Technology

Comparison of MANET and WSN

Requirements of a WSN

Challenges for a WSN

WSN Applications

Chapter Notes

Bibliography

Wireless Sensor Networks Architecture

Introduction

Network Protocol Stack

Communication Standards

IEEE 802.11

IEEE 802.15.4

ZigBee

6LoWPAN

Summary

Bibliography

Information Gathering

Introduction

Routing

Flat-based Routing Algorithms

Hierarchical Routing Algorithms

Information Gathering Based on Geographic Locations

Localization

Geographical Routing

Landmark-based Routing

Data Aggregation

Content-based Naming

Summary

Bibliography

Energy Management in WSN

Introduction

Duty Cycling

Independent Strategies

Dependent Strategies

Independent Sleep/Wakeup Schemes

Asynchronous Schemes

TDMA-based MAC Protocols

Contention-based MAC Protocols

Hybrid MAC Protocols

Data-driven Approaches

Data Prediction

Data Sensing

Energy-Aware Routing Protocols

Hierarchical Energy-Aware Routing

Location-based Routing

Data Aggregation-based Routing

Remarks

Summary

Bibliography

Security in WSN

Introduction

Challenges in WSN

Attacks in WSN

Attack Categorization

Protection Against Attacks

Cryptography in WSN

Key Management

Key Management in Distributed WSN

Key Management in Hierarchical WSN

Secure Routing in WSNs

Attacks on Routing Protocols

Countermeasures for Attacks

Intrusion Detection in WSN

Intrusion Detection Systems

Summary

Bibliography

Operating Systems for WSNs

Introduction

Architecture

Monolithic

Micro-kernel

Virtual Machine

Execution Model

Event-based

Thread-based

Hybrid Models

Scheduling

Power Management

Communication

Case Study: Popular Operating Systems

TinyOS

Contiki

MagnetOS

Mantis OS

Summary

Bibliography

Programming WSNs

Introduction

TinyOS

TOSSIM

TinyOS Installation

CTP in TinyOS

Modified SPIN in TinyOS

Contiki

COOJA

Contiki Installation

Broadcast Example in Contiki

Castalia

Modules under Castalia

Castalia Installation

T MAC in Castalia

NS-3

Installation

Mobility Model in NS-3

Summary

Bibliography

About the Authors

Nandini Mukherjee has been a faculty member in the Department of Computer Science and Engineering, Jadavpur University, Kolkata, India since 1992. Currently, she is a professor in the Department. She has served as director of the School of Mobile Computing and Communication, Jadavpur University for almost six years. Before joining Jadavpur University as a faculty member, Professor Mukherjee served in the industry for nearly three years. Professor Mukherjee received a Commonwealth Scholarship for her doctoral study in the UK, and she completed her Ph.D in computer science from the University of Manchester, UK in 1999. She is an active researcher in her chosen field. Her research interests are in areas of high performance parallel computing, grid and cloud computing, and wireless sensor networks. She is a senior member of the IEEE and IEEE Computer Society.

Sarmistha Neogy is an associate professor in the Department of Computer Science and Engineering, Jadavpur University, Kolkata, India. She received her Ph.D in engineering and master’s and bachelor’s in computer science and engineering from Jadavpur University. Dr. Neogy’s research interests are in areas of fault tolerance in distributed systems, reliability and security in wireless and mobile systems, and wireless sensor networks. She is a senior member of the IEEE and IEEE Computer Society. She has a number of publications in international journals and proceedings of international conferences.

Sarbani Roy is an assistant professor at Jadavpur University, Kolkata, India. She was previously a Fulbright Fellow at the University of North Carolina at Charlotte, USA, and a lecturer at St. Thomas’s College of Engineering and Technology, Kolkata, India. She holds a B.Sc (Hons) in computer science, M.Sc in computer science, and M.Tech in computer science and engineering from the University of Calcutta, India, and a Ph.D in engineering from Jadavpur University. Dr. Roy’s work has been published in international peer-reviewed journals and conference proceedings. Her research interests include distributed computing, wireless sensor networks, grid and cloud computing, and social network analysis.

Subject Categories

BISAC Subject Codes/Headings:
COM043000
COMPUTERS / Networking / General
TEC007000
TECHNOLOGY & ENGINEERING / Electrical
TEC061000
TECHNOLOGY & ENGINEERING / Mobile & Wireless Communications