Finally a book on Wireless Sensor Networks that covers real
world applications and contains practical advice!
Kuorilehto et al. have written the first practical
guide to wireless sensor networks. The authors draw on their
experience in the development and field-testing of autonomous
wireless sensor networks (WSNs) to offer a comprehensive reference
on fundamentals, practical matters, limitations and solutions of
this fast moving research area.
Ultra Low Energy Wireless Sensor Networks in
Practice:
* Explains the essential problems and issues in real wireless
sensor networks, and analyzes the most promising solutions.
* Provides a comprehensive guide to applications, functionality,
protocols, and algorithms for WSNs.
* Offers practical experiences from new applications and their
field-testing, including several deployed networks.
* Includes simulations and physical measurements for energy
consumption, bit rate, latency, memory, and lifetime.
* Covers embedded resource-limited operating systems, middleware
and application software.
Ultra Low Energy Wireless Sensor Networks in Practice
will prove essential reading for Research Scientists, advanced
students in Networking, Electrical Engineering and Computer Science
as well as Product Managers and Design Engineers.
Autorentext
Timo D. Hämäläinen is Professor and Institute Vice President at Tampere University of Technology, Finland. Timo acted as a senior research scientist and project manager at TUT from 1997-2001. In 2001 he was nominated full professor at TUT/Institute of Digital and Computer Systems. He heads the DACI research group that focuses on three main lines: wireless local area networking and wireless sensor networks, high-performance DSP/HW based video encoding, and interconnection networks with design flow tools for heterogeneous SoC platforms. He has published over 30 refereed international journals and over 150 conference publications.
Marko Hännikäinen is Senior Research Scientist and Mauri Kuorilehto, Mikko Kohvakka, Jukka Suhonen, Panu Hämäläinen are all Research Scientists at Tampere University of Technology, Finland.
Klappentext
Finally a book on Wireless Sensor Networks that covers real world applications and contains practical advice!
Kuorilehto et al. have written the first practical guide to wireless sensor networks. The authors draw on their experience in the development and field-testing of autonomous wireless sensor networks (WSNs) to offer a comprehensive reference on fundamentals, practical matters, limitations and solutions of this fast moving research area.
Ultra Low Energy Wireless Sensor Networks in Practice:
- Explains the essential problems and issues in real wireless sensor networks, and analyzes the most promising solutions.
- Provides a comprehensive guide to applications, functionality, protocols, and algorithms for WSNs.
- Offers practical experiences from new applications and their field-testing, including several deployed networks.
- Includes simulations and physical measurements for energy consumption, bit rate, latency, memory, and lifetime.
- Covers embedded resource-limited operating systems, middleware and application software.
Ultra Low Energy Wireless Sensor Networks in Practice will prove essential reading for Research Scientists, advanced students in Networking, Electrical Engineering and Computer Science as well as Product Managers and Design Engineers.
Inhalt
Preface xiii
List of Abbreviations xv
PART I INTRODUCTION 1
1 Introduction 3
1.1 Overview of Wireless Technologies 3
1.2 TUTWSN 5
1.3 Contents of the Book 6
PART II DESIGN SPACE OF WSNS 7
2 WSN Properties 9
2.1 Characteristics of WSNs 9
2.2 WSN Applications 11
2.2.1 Commercial WSNs 12
2.2.2 Research WSNs 14
2.3 Requirements for WSNs 16
3 Standards and Proposals 19
3.1 Standards 19
3.1.1 IEEE 1451 Standard 19
3.1.2 IEEE 802.15 Standard 21
3.2 Variations of Standards 28
3.2.1 Wibree 28
3.2.2 Z-Wave 28
3.2.3 MiWi 28
4 Sensor Node Platforms 29
4.1 Platform Components 29
4.1.1 Communication Subsystem 30
4.1.2 Computing Subsystem 33
4.1.3 Sensing Subsystem 33
4.1.4 Power Subsystem 34
4.2 Existing Platforms 36
4.3 TUTWSN Platforms 39
4.3.1 Temperature-sensing Platform 39
4.3.2 SoC Node Prototype 43
4.3.3 Ethernet Gateway Prototype 44
4.4 Antenna Design 46
4.4.1 Antenna Design Flow 46
4.4.2 Planar Antenna Types 48
4.4.3 Trade-Offs in Antenna Design 49
5 Design of WSNs 51
5.1 Design Dimensions 51
5.2 WSN Design Flow 54
5.3 Related Research on WSN Design 56
5.3.1 WSN Design Methodologies 56
5.4 WSN Evaluation Methods 60
5.5 WSN Evaluation Tools 61
5.5.1 Networking Oriented Simulators for WSN 61
5.5.2 Sensor Node Simulators 62
5.5.3 Analysis of Evaluation Tools 63
PART III WSN PROTOCOL STACK 67
6 Protocol Stack Overview 69
6.1 Outline of WSN Stack 69
6.1.1 Physical Layer 70
6.1.2 Data Link Layer 71
6.1.3 Network Layer 71
6.1.4 Transport Layer 71
6.1.5 Application Layer 72
7 MAC Protocols 73
7.1 Requirements 73
7.2 General MAC Approaches 75
7.2.1 Contention Protocols 75
7.2.2 Contention-free Protocols 77
7.2.3 Multichannel Protocols 78
7.3 WSN MAC Protocols 80
7.3.1 Synchronized Low Duty-cycle Protocols 80
7.3.2 Unsynchronized Low Duty-cycle Protocols 85
7.3.3 Wake-up Radio Protocols 87
7.3.4 Summary 88
8 Routing Protocols 91
8.1 Requirements 91
8.2 Classifications 92
8.3 Operation Principles 93
8.3.1 Nodecentric Routing 93
8.3.2 Data-centric Routing 94
8.3.3 Location-based Routing 95
8.3.4 Multipath Routing 97
8.3.5 Negotiation-based Routing 97
8.3.6 Query-based Routing 98
8.3.7 Cost Field-based Routing 99
8.4 Summary 101
9 Middleware and Application Layer 103
9.1 Motivation and Requirements 103
9.2 WSN Middleware Approaches 105
9.3 WSN Middleware Proposals 106
9.3.1 Interfaces 106
9.3.2 Virtual Machines 107
9.3.3 Database Middlewares 107
9.3.4 Mobile Agent Middlewares 108
9.3.5 Application-driven Middlewares 108
9.3.6 Programming Abstractions 109
9.3.7 WSN Middleware Analysis 110
10 Operating Systems 115
10.1 Motivation and Requirements 115
10.1.1 OS Services and Requirements 116
10.1.2 Implementation Approaches 117
10.2 Existing OSs 119
10.2.1 Event-handler OSs 120
10.2.2 Preemptive Multithreading OSs 121
10.2.3 Analysis 121
11 QoS Issues in WSN 125
11.1 Traditional QoS 125
11.2 Unique Requirements in WSNs 125
11.3 Parameters Defining WSN QoS 126
11.4 QoS Support in Protocol Layers 128
11.4.1 Application Layer 128
11.4.2 Transport Layer 128
11.4.3 Network Layer 129
11.4.4 Data Link Layer 130
11.4.5 Physical Layer 131
11.5 Summary 131
12 Security in WSNs 133
12.1 WSN Security Threats and Countermeasures 133
12.1.1 Passive Attacks 134
12.1.2 Active Attacks 134
12.2 Security Architectures for WSNs 135
12.2.1 TinySec 135
12.2.2 SPINS 136
12.2.3 IEEE 802.15.4 Security 136
…