Anna Hac9780470867365, 0470867361
Table of contents :
Team DDU……Page 1
Contents……Page 8
Preface……Page 12
About the Author……Page 18
1.1. Introduction……Page 20
1.2. Object-Oriented Design……Page 22
1.3. Design Integration……Page 23
1.4. Design Optimization……Page 25
1.5. Co-design and Recon.guration……Page 28
1.6. Java-Driven Co-design and Prototyping……Page 31
1.6.1. Java-Based Co-design……Page 32
1.6.2. Run-Time Management……Page 34
1.6.3. Embedded Systems Platform……Page 36
1.7. Hardware and Software Prototyping……Page 39
1.8. Multiple Application Support……Page 42
1.8.1. FPGA-Based System Architecture……Page 44
1.9. Summary……Page 46
Learning Objectives……Page 47
Practice Problem Solutions……Page 48
2.1. Introduction……Page 50
2.2. Vibration Sensors……Page 51
2.3. Smart Sensor Application to Condition Based Maintenance……Page 53
2.4. Smart Transducer Networking……Page 61
2.5. Controller Area Network……Page 65
2.6. Summary……Page 77
Practice Problem Solutions……Page 79
3.1. Introduction……Page 82
3.2. Distributed Power-Aware Microsensor Networks……Page 84
3.3. Dynamic Voltage Scaling Techniques……Page 90
3.4. Operating System for Energy Scalable Wireless Sensor Networks……Page 94
3.5. Dynamic Power Management in Wireless Sensor Networks……Page 98
3.6. Energy-Ef.cient Communication……Page 100
3.7. Power Awareness of VLSI Systems……Page 104
3.8. Summary……Page 114
Practice Problems……Page 116
Practice Problem Solutions……Page 117
4.1. Introduction……Page 120
4.2. Energy-Aware Routing for Sensor Networks……Page 121
4.3. Altruists or Friendly Neighbors in the Pico Radio Sensor Network……Page 128
4.3.1. Energy-Aware Routing……Page 130
4.3.2. Altruists or Friendly Neighbors……Page 133
4.3.3. Analysis of Energy Aware and Altruists Routing Schemes……Page 135
4.4. Aggregate Queries in Sensor Networks……Page 139
4.4.1. Aggregation Techniques……Page 144
4.4.2. Grouping……Page 152
4.5. Summary……Page 154
Learning Objectives……Page 155
Practice Problem Solutions……Page 156
5.1. Introduction……Page 160
5.2. Bluetooth in the Distributed Sensor Network……Page 161
5.2.1. Bluetooth Components and Devices……Page 163
5.2.2. Bluetooth Communication and Networking……Page 165
5.2.3. Different Technologies……Page 170
5.3.1. Smart-Dust Technology……Page 173
5.3.2. Communication and Networking……Page 178
5.4. Summary……Page 181
Practice Problem Solutions……Page 182
6.1. Introduction……Page 184
6.2. Topology Discovery and Clusters in Sensor Networks……Page 185
6.2.1. Topology Discovery Algorithm……Page 188
6.2.2. Clusters in Sensor Networks……Page 190
6.2.3. Applications of Topology Discovery……Page 196
6.3. Adaptive Clustering with Deterministic Cluster-Head Selection……Page 200
6.4. Sensor Clusters?Performance……Page 204
6.4.1. Distributed Sensor Processing……Page 206
6.5. Power-Aware Functions in Wireless Sensor Networks……Page 211
6.5.1. Power Aware Software……Page 215
6.6. Ef.cient Flooding with Passive Clustering……Page 217
6.6.1. Passive Clustering……Page 222
6.7. Summary……Page 226
Learning Objectives……Page 227
Practice Problem Solutions……Page 228
7.1. Introduction……Page 232
7.2. Security Protocols in Sensor Networks……Page 233
7.2.1. Sensor Network Security Requirements……Page 235
7.2.2. Authenticated Broadcast……Page 238
7.2.3. Applications……Page 242
7.3. Communication Security in Sensor Networks……Page 244
Learning Objectives……Page 249
Practice Problem Solutions……Page 250
8.1. Introduction……Page 254
8.2. The Inferno Operating System……Page 255
8.3. The Pebble Component-Based Operating System……Page 261
8.3.1. Protection Domains and Portals……Page 265
8.3.2. Scheduling and Synchronization……Page 269
8.3.3. Implementation……Page 272
8.3.4. Embedded Applications……Page 277
8.4. Embedded Operating System Energy Analysis……Page 283
8.5. Summary……Page 289
Learning Objectives……Page 290
Practice Problem Solutions……Page 291
9.1. Introduction……Page 294
9.2. Bluetooth Architecture……Page 296
9.3. Bluetooth Interoperability with the Internet and Quality of Service……Page 302
9.4. Implementation Issues in Bluetooth-Based Wireless Sensor Networks……Page 307
9.5. Low-Rate Wireless Personal Area Networks……Page 316
9.6. Data-Centric Storage in Wireless Sensor Networks……Page 325
9.7. Summary……Page 333
Practice Problems……Page 334
Practice Problem Solutions……Page 335
10.1. Introduction……Page 342
10.2. Application and Communication Support for Wireless Sensor Networks……Page 344
10.3. Area Monitoring and Integrated Vehicle Health Management Applications……Page 353
10.3.1. Development Platform……Page 357
10.3.2. Applications……Page 362
10.4. Building and Managing Aggregates in Wireless Sensor Networks……Page 364
10.5. Habitat and Environmental Monitoring……Page 368
10.5.1. Island Habitat Monitoring……Page 369
10.5.2. Implementation……Page 374
10.6. Summary……Page 379
Practice Problems……Page 381
Practice Problem Solutions……Page 382
References……Page 388
Index……Page 404
Reviews
There are no reviews yet.