{"product_id":"introduction-to-wireless-sensor-networks-hardback-9781118993514","title":"Introduction to Wireless Sensor Networks (Hardback) 9781118993514","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eIntroduction to Wireless Sensor Networks\u003c\/font\u003e\u003cbr\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003c\/p\u003e\n\u003cp\u003e\u003cfont size=\"4\"\u003eAnna Forster (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9781118993514, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eHardback, published 26 August 2016\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e192 pages\u003cbr\u003e24.4 x 16.3 x 1.8 cm, 0.454 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003eExplores real-world wireless sensor network development, deployment, and applications\u003cbr\u003e \u003cul\u003e \u003cli\u003ePresents state-of-the-art protocols and algorithms\u003c\/li\u003e \u003cli\u003eIncludes end-of-chapter summaries, exercises, and references\u003c\/li\u003e \u003cli\u003eFor students, there are hardware overviews, reading links, programming examples, and tests available at [website]\u003c\/li\u003e \u003cli\u003eFor Instructors, there are PowerPoint slides and solutions available at [website]\u003c\/li\u003e \u003c\/ul\u003e\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e\u003cp\u003eHow to Use This Book xiii\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 What are Wireless Sensor Networks? 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 Wireless Sensor Networks 1\u003c\/p\u003e \u003cp\u003e1.2 Sample Applications Around the World 3\u003c\/p\u003e \u003cp\u003e1.3 Types of Wireless Sensor Networks 7\u003c\/p\u003e \u003cp\u003eSummary 10\u003c\/p\u003e \u003cp\u003eFurther Reading 10\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 Anatomy of a Sensor Node 11\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1 Hardware Components 11\u003c\/p\u003e \u003cp\u003e2.2 Power Consumption 13\u003c\/p\u003e \u003cp\u003e2.3 Operating Systems and Concepts 15\u003c\/p\u003e \u003cp\u003e2.3.1 Memory Management 17\u003c\/p\u003e \u003cp\u003e2.3.2 Interrupts 23\u003c\/p\u003e \u003cp\u003e2.3.3 Tasks Threads and Events 24\u003c\/p\u003e \u003cp\u003e2.4 Simulators 26\u003c\/p\u003e \u003cp\u003e2.5 Communication Stack 28\u003c\/p\u003e \u003cp\u003e2.5.1 Sensor Network Communication Stack 28\u003c\/p\u003e \u003cp\u003e2.5.2 Protocols and Algorithms 30\u003c\/p\u003e \u003cp\u003eAnatomy of a Sensor Node: Summary 30\u003c\/p\u003e \u003cp\u003eFurther Reading 30\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 Radio Communications 33\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 Radio Waves and Modulation\/Demodulation 33\u003c\/p\u003e \u003cp\u003e3.2 Properties of Wireless Communications 36\u003c\/p\u003e \u003cp\u003e3.2.1 Interference and Noise 37\u003c\/p\u003e \u003cp\u003e3.2.2 Hidden Terminal Problem 38\u003c\/p\u003e \u003cp\u003e3.2.3 Exposed Terminal Problem 39\u003c\/p\u003e \u003cp\u003e3.3 Medium Access Protocols 39\u003c\/p\u003e \u003cp\u003e3.3.1 Design Criteria for Medium Access Protocols 41\u003c\/p\u003e \u003cp\u003e3.3.2 Time Division Multiple Access 42\u003c\/p\u003e \u003cp\u003e3.3.3 Carrier Sense Multiple Access 45\u003c\/p\u003e \u003cp\u003e3.3.4 Sensor MAC 48\u003c\/p\u003e \u003cp\u003e3.3.5 Berkeley MAC 50\u003c\/p\u003e \u003cp\u003e3.3.6 Optimizations of B-MAC 51\u003c\/p\u003e \u003cp\u003e3.3.7 Other Protocols and Trends 51\u003c\/p\u003e \u003cp\u003eRadio Communications: Summary 53\u003c\/p\u003e \u003cp\u003eQuestions and Exercises 53\u003c\/p\u003e \u003cp\u003eFurther Reading 54\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 Link Management 57\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 Wireless Links Introduction 57\u003c\/p\u003e \u003cp\u003e4.2 Properties of Wireless Links 59\u003c\/p\u003e \u003cp\u003e4.2.1 Links and Geographic Distance 59\u003c\/p\u003e \u003cp\u003e4.2.2 Asymmetric Links 60\u003c\/p\u003e \u003cp\u003e4.2.3 Link Stability and Burstiness 61\u003c\/p\u003e \u003cp\u003e4.3 Error Control 62\u003c\/p\u003e \u003cp\u003e4.3.1 Backward Error Control 62\u003c\/p\u003e \u003cp\u003e4.3.2 Forward Error Control 63\u003c\/p\u003e \u003cp\u003e4.4 Naming and Addressing 64\u003c\/p\u003e \u003cp\u003e4.4.1 Naming 64\u003c\/p\u003e \u003cp\u003e4.4.2 Addressing 65\u003c\/p\u003e \u003cp\u003e4.4.3 Assignment of Addresses and Names 65\u003c\/p\u003e \u003cp\u003e4.4.4 Using Names and Addresses 66\u003c\/p\u003e \u003cp\u003e4.5 Link Estimation Protocols 66\u003c\/p\u003e \u003cp\u003e4.5.1 Design Criteria 66\u003c\/p\u003e \u003cp\u003e4.5.2 Link Quality Based 67\u003c\/p\u003e \u003cp\u003e4.5.3 Delivery Rate Based 68\u003c\/p\u003e \u003cp\u003e4.5.4 Passive and Active Estimators 69\u003c\/p\u003e \u003cp\u003e4.5.5 Collection Tree Protocol 69\u003c\/p\u003e \u003cp\u003e4.6 Topology Control 71\u003c\/p\u003e \u003cp\u003e4.6.1 Centralized Topology Control 71\u003c\/p\u003e \u003cp\u003e4.6.2 Distributed Topology Control 72\u003c\/p\u003e \u003cp\u003eLink Management: Summary 73\u003c\/p\u003e \u003cp\u003eQuestions and Exercises 73\u003c\/p\u003e \u003cp\u003eFurther Reading 74\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 Multi-Hop Communications 77\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e5.1 Routing Basics 77\u003c\/p\u003e \u003cp\u003e5.2 Routing Metrics 80\u003c\/p\u003e \u003cp\u003e5.2.1 Location and Geographic Vicinity 80\u003c\/p\u003e \u003cp\u003e5.2.2 Hops 81\u003c\/p\u003e \u003cp\u003e5.2.3 Number of Retransmissions 82\u003c\/p\u003e \u003cp\u003e5.2.4 Delivery Delay 83\u003c\/p\u003e \u003cp\u003e5.3 Routing Protocols 84\u003c\/p\u003e \u003cp\u003e5.3.1 Full-Network Broadcast 85\u003c\/p\u003e \u003cp\u003e5.3.2 Location-Based Routing 87\u003c\/p\u003e \u003cp\u003e5.3.3 Directed Diffusion 90\u003c\/p\u003e \u003cp\u003e5.3.4 Collection Tree Protocol 92\u003c\/p\u003e \u003cp\u003e5.3.5 Zigbee 94\u003c\/p\u003e \u003cp\u003eMulti-Hop Communications: Summary 95\u003c\/p\u003e \u003cp\u003eQuestions and Exercises 96\u003c\/p\u003e \u003cp\u003eFurther Reading 96\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 Data Aggregation and Clustering 99\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1 Clustering Techniques 99\u003c\/p\u003e \u003cp\u003e6.1.1 Random Clustering 101\u003c\/p\u003e \u003cp\u003e6.1.2 Nearest Sink 102\u003c\/p\u003e \u003cp\u003e6.1.3 Geographic Clustering 103\u003c\/p\u003e \u003cp\u003e6.1.4 Clustering Summary 104\u003c\/p\u003e \u003cp\u003e6.2 In-Network Processing and Data Aggregation 104\u003c\/p\u003e \u003cp\u003e6.2.1 Compression 104\u003c\/p\u003e \u003cp\u003e6.2.2 Statistical Techniques 107\u003c\/p\u003e \u003cp\u003e6.3 Compressive Sampling 109\u003c\/p\u003e \u003cp\u003eData Aggregation and Clustering: Summary 110\u003c\/p\u003e \u003cp\u003eQuestions and Exercises 111\u003c\/p\u003e \u003cp\u003eFurther Reading 111\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 Time Synchronization 113\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1 Clocks and Delay Sources 113\u003c\/p\u003e \u003cp\u003e7.2 Requirements and Challenges 114\u003c\/p\u003e \u003cp\u003e7.3 Time Synchronization Protocols 117\u003c\/p\u003e \u003cp\u003e7.3.1 Lightweight Tree Synchronization 117\u003c\/p\u003e \u003cp\u003e7.3.2 Reference Broadcast Synchronization 118\u003c\/p\u003e \u003cp\u003e7.3.3 NoTime Protocol 118\u003c\/p\u003e \u003cp\u003eTime Synchronization: Summary 120\u003c\/p\u003e \u003cp\u003eQuestions and Exercises 121\u003c\/p\u003e \u003cp\u003eFurther Reading 121\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 Localization Techniques 123\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e8.1 Localization Challenges and Properties 123\u003c\/p\u003e \u003cp\u003e8.1.1 Types of Location Information 124\u003c\/p\u003e \u003cp\u003e8.1.2 Precision Against Accuracy 125\u003c\/p\u003e \u003cp\u003e8.1.3 Costs 125\u003c\/p\u003e \u003cp\u003e8.2 Pre-Deployment Schemes 126\u003c\/p\u003e \u003cp\u003e8.3 Proximity Schemes 126\u003c\/p\u003e \u003cp\u003e8.4 Ranging Schemes 128\u003c\/p\u003e \u003cp\u003e8.4.1 Triangulation 129\u003c\/p\u003e \u003cp\u003e8.4.2 Trilateration 129\u003c\/p\u003e \u003cp\u003e8.5 Range-Based Localization 129\u003c\/p\u003e \u003cp\u003e8.6 Range-Free Localization 130\u003c\/p\u003e \u003cp\u003e8.6.1 Hop-Based Localization 130\u003c\/p\u003e \u003cp\u003e8.6.2 Point in Triangle (PIT) 131\u003c\/p\u003e \u003cp\u003eLocalization: Summary 132\u003c\/p\u003e \u003cp\u003eQuestions and Exercises 133\u003c\/p\u003e \u003cp\u003eFurther Reading 133\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Sensing Techniques 135\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e9.1 Types of Sensors 135\u003c\/p\u003e \u003cp\u003e9.2 Sensing Coverage 136\u003c\/p\u003e \u003cp\u003e9.3 High-Level Sensors 137\u003c\/p\u003e \u003cp\u003e9.4 Special Case: The Human As a Sensor 138\u003c\/p\u003e \u003cp\u003e9.5 Actuators 138\u003c\/p\u003e \u003cp\u003e9.6 Sensor Calibration 139\u003c\/p\u003e \u003cp\u003e9.7 Detecting Errors 140\u003c\/p\u003e \u003cp\u003eSensing Techniques: Summary 141\u003c\/p\u003e \u003cp\u003eQuestions and Exercises 141\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 Designing and Deploying WSN Applications 143\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e10.1 Early WSN Deployments 143\u003c\/p\u003e \u003cp\u003e10.1.1 Murphy Loves Potatoes 144\u003c\/p\u003e \u003cp\u003e10.1.2 Great Duck Island 144\u003c\/p\u003e \u003cp\u003e10.2 General Problems 145\u003c\/p\u003e \u003cp\u003e10.2.1 Node Problems 146\u003c\/p\u003e \u003cp\u003e10.2.2 Link\/Path Problems 147\u003c\/p\u003e \u003cp\u003e10.2.3 Global Problems 148\u003c\/p\u003e \u003cp\u003e10.3 General Testing and Validation 149\u003c\/p\u003e \u003cp\u003e10.4 Requirements Analysis 151\u003c\/p\u003e \u003cp\u003e10.4.1 Analyzing the Environment 151\u003c\/p\u003e \u003cp\u003e10.4.2 Analyzing Lifetime and Energy Requirements 153\u003c\/p\u003e \u003cp\u003e10.4.3 Analyzing Required Data 153\u003c\/p\u003e \u003cp\u003e10.4.4 Analyzing User Expectations 154\u003c\/p\u003e \u003cp\u003e10.5 The Top-Down Design Process 154\u003c\/p\u003e \u003cp\u003e10.5.1 The Network 154\u003c\/p\u003e \u003cp\u003e10.5.2 The Node Neighborhood 155\u003c\/p\u003e \u003cp\u003e10.5.3 The Node 156\u003c\/p\u003e \u003cp\u003e10.5.4 Individual Components of the Node 156\u003c\/p\u003e \u003cp\u003e10.6 Bottom-Up Implementation Process 157\u003c\/p\u003e \u003cp\u003e10.6.1 Individual Node-Level Modules 158\u003c\/p\u003e \u003cp\u003e10.6.2 The Node As an Entity 159\u003c\/p\u003e \u003cp\u003e10.6.3 The Network As an Entity 159\u003c\/p\u003e \u003cp\u003eDesigning and Deploying WSN Applications: Summary 160\u003c\/p\u003e \u003cp\u003eFurther Reading 160\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 Summary and Outlook 163\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eIndex 167\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Electronics \u0026amp; communications engineering [\u003ca title=\"See our other books on Electronics \u0026amp; communications engineering\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Electronics%20\u0026amp;%20communications%20engineering%20%5BTJ%5D%22\"\u003eTJ\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"Wiley-IEEE Press","offers":[{"title":"Brand New","offer_id":52421389451544,"sku":"9781118993514","price":90.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9781118993514.jpg?v=1784594379","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/introduction-to-wireless-sensor-networks-hardback-9781118993514","provider":"Freshly Printed Books","version":"1.0","type":"link"}