{"product_id":"enabling-the-internet-of-things-fundamentals-des-ign-and-applications-9781119701255","title":"Enabling the Internet of Things Fundamentals Des","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cp\u003eAbout the Authors xiii\u003c\/p\u003e \u003cp\u003ePreface xv\u003c\/p\u003e \u003cp\u003eAcknowledgments xix\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 Internet of Things (IoT) Fundamentals \u003c\/b\u003e\u003cb\u003e1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 Introduction 1\u003c\/p\u003e \u003cp\u003e1.2 Evolution of IoT Concept 2\u003c\/p\u003e \u003cp\u003e1.3 IoT Vision 3\u003c\/p\u003e \u003cp\u003e1.4 IoT Definition 5\u003c\/p\u003e \u003cp\u003e1.5 IoT Basic Characteristics 6\u003c\/p\u003e \u003cp\u003e1.6 IoT Distinction 7\u003c\/p\u003e \u003cp\u003e1.6.1 IoT Versus Embedded Systems 7\u003c\/p\u003e \u003cp\u003e1.6.2 IoT Versus M2M 7\u003c\/p\u003e \u003cp\u003e1.6.3 IoT Versus CPS 7\u003c\/p\u003e \u003cp\u003e1.6.4 IoT Versus WSN 8\u003c\/p\u003e \u003cp\u003e1.6.5 IoT Versus WoT 8\u003c\/p\u003e \u003cp\u003e1.7 IoT General Enablers 9\u003c\/p\u003e \u003cp\u003e1.7.1 Identification and Sensing Technologies 10\u003c\/p\u003e \u003cp\u003e1.7.2 Wireless Communication and Networking 11\u003c\/p\u003e \u003cp\u003e1.7.3 Aggregation Standardization 14\u003c\/p\u003e \u003cp\u003e1.7.4 Augmented Intelligence 14\u003c\/p\u003e \u003cp\u003e1.7.5 Augmented Behavior 15\u003c\/p\u003e \u003cp\u003e1.8 IoT Architectures 16\u003c\/p\u003e \u003cp\u003e1.8.1 Three-layer IoT Architecture 17\u003c\/p\u003e \u003cp\u003e1.8.1.1 Perception Layer 17\u003c\/p\u003e \u003cp\u003e1.8.1.2 Network Layer 18\u003c\/p\u003e \u003cp\u003e1.8.1.3 Application Layer 18\u003c\/p\u003e \u003cp\u003e1.8.2 Five-Layer IoT Architecture 19\u003c\/p\u003e \u003cp\u003e1.8.2.1 Object (Perception) Layer 19\u003c\/p\u003e \u003cp\u003e1.8.2.2 Object Abstraction (Network) Layer 19\u003c\/p\u003e \u003cp\u003e1.8.2.3 Service Management (Middleware) Layer 19\u003c\/p\u003e \u003cp\u003e1.8.2.4 Application Layer 19\u003c\/p\u003e \u003cp\u003e1.8.2.5 Business Layer 19\u003c\/p\u003e \u003cp\u003e1.8.3 Six-layer Architecture 20\u003c\/p\u003e \u003cp\u003e1.8.3.1 Focus Layer 21\u003c\/p\u003e \u003cp\u003e1.8.3.2 Cognizance Layer 21\u003c\/p\u003e \u003cp\u003e1.8.3.3 Transmission Layer 21\u003c\/p\u003e \u003cp\u003e1.8.3.4 Application Layer 21\u003c\/p\u003e \u003cp\u003e1.8.3.5 Infrastructure Layer 21\u003c\/p\u003e \u003cp\u003e1.8.3.6 Competence Business Layer 21\u003c\/p\u003e \u003cp\u003e1.8.4 Seven-layer Architecture 21\u003c\/p\u003e \u003cp\u003e1.8.4.1 Layer 1: Things Layer 21\u003c\/p\u003e \u003cp\u003e1.8.4.2 Layer 2: Connectivity 21\u003c\/p\u003e \u003cp\u003e1.8.4.3 Layer 3: Edge\/Fog Computing 22\u003c\/p\u003e \u003cp\u003e1.8.4.4 Layer 4: Data Accumulation 23\u003c\/p\u003e \u003cp\u003e1.8.4.5 Layer 5: Data Abstraction Layer 23\u003c\/p\u003e \u003cp\u003e1.8.4.6 Level 6: Application Layer 23\u003c\/p\u003e \u003cp\u003e1.8.4.7 Layer 7: Collaboration and Processes 23\u003c\/p\u003e \u003cp\u003e1.9 Advantages and Disadvantages of IoT 23\u003c\/p\u003e \u003cp\u003eReview Questions 23\u003c\/p\u003e \u003cp\u003eReferences 25\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 IoT Building Blocks – Hardware and Software \u003c\/b\u003e\u003cb\u003e29\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1 IoT Building Blocks 29\u003c\/p\u003e \u003cp\u003e2.2 The Smart Things 29\u003c\/p\u003e \u003cp\u003e2.2.1 Smart Thing Sensor 30\u003c\/p\u003e \u003cp\u003e2.2.2 Smart Thing Communicator 31\u003c\/p\u003e \u003cp\u003e2.2.3 Smart Thing Actuator 31\u003c\/p\u003e \u003cp\u003e2.2.4 Smart Thing Controller 32\u003c\/p\u003e \u003cp\u003e2.2.4.1 Microcontroller (MCU) 32\u003c\/p\u003e \u003cp\u003e2.2.4.2 Development Boards 32\u003c\/p\u003e \u003cp\u003e2.2.4.3 Packet Tracer and MCUs 33\u003c\/p\u003e \u003cp\u003e2.2.5 Smart Thing Capabilities 36\u003c\/p\u003e \u003cp\u003e2.3 The IoT Gateway 38\u003c\/p\u003e \u003cp\u003e2.4 Network Infrastructure 39\u003c\/p\u003e \u003cp\u003e2.5 IoT Cloud 39\u003c\/p\u003e \u003cp\u003e2.5.1 Virtual Resource Pool 39\u003c\/p\u003e \u003cp\u003e2.5.2 Application Server 39\u003c\/p\u003e \u003cp\u003e2.5.3 Database Servers 40\u003c\/p\u003e \u003cp\u003e2.5.4 Load-balancing Servers 41\u003c\/p\u003e \u003cp\u003e2.6 IoT Analytics 41\u003c\/p\u003e \u003cp\u003e2.6.1 IoT Analytics – Tools and Techniques 42\u003c\/p\u003e \u003cp\u003e2.6.2 IoT Analytics Life Cycle 43\u003c\/p\u003e \u003cp\u003e2.7 IoT Applications 43\u003c\/p\u003e \u003cp\u003eReview Questions 43\u003c\/p\u003e \u003cp\u003eReferences 45\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 Sensing Principles and Wireless Sensor Network \u003c\/b\u003e\u003cb\u003e49\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 Sensor Fundamentals 49\u003c\/p\u003e \u003cp\u003e3.2 Sensor Classification 51\u003c\/p\u003e \u003cp\u003e3.2.1 Simple (Direct) Sensor Versus Complex Sensor 51\u003c\/p\u003e \u003cp\u003e3.2.2 Active Sensors Versus Passive Sensors 51\u003c\/p\u003e \u003cp\u003e3.2.3 Contact Sensors Versus Noncontact Sensors 52\u003c\/p\u003e \u003cp\u003e3.2.4 Absolute Sensors and Relative Sensors 52\u003c\/p\u003e \u003cp\u003e3.2.5 Digital Sensors Versus Analog Sensors (Based on Output) 52\u003c\/p\u003e \u003cp\u003e3.2.6 Scalar Sensor Versus Vector Sensors (Based on Data Types) 52\u003c\/p\u003e \u003cp\u003e3.3 Anatomy of Sensors 52\u003c\/p\u003e \u003cp\u003e3.4 Physical Principles of Sensing 53\u003c\/p\u003e \u003cp\u003e3.4.1 Capacitance 53\u003c\/p\u003e \u003cp\u003e3.4.1.1 Examples of Capacitive Sensors 55\u003c\/p\u003e \u003cp\u003e3.4.2 Magnetism and Induction 57\u003c\/p\u003e \u003cp\u003e3.4.2.1 Magnetic Sensing Examples 59\u003c\/p\u003e \u003cp\u003e3.4.3 Electric Resistance and Resistivity 60\u003c\/p\u003e \u003cp\u003e3.4.3.1 Resistive Sensor Applications 61\u003c\/p\u003e \u003cp\u003e3.4.4 Piezoelectric Effect 61\u003c\/p\u003e \u003cp\u003e3.5 Use of Basic Sensing Principles in RFID Technology 61\u003c\/p\u003e \u003cp\u003e3.6 Actuators 62\u003c\/p\u003e \u003cp\u003e3.7 Wireless Sensor Networks (WSNs) 63\u003c\/p\u003e \u003cp\u003e3.7.1 WSN Architecture 63\u003c\/p\u003e \u003cp\u003e3.7.2 Types of WSNs 64\u003c\/p\u003e \u003cp\u003e3.7.3 General Characteristics of WSNs 64\u003c\/p\u003e \u003cp\u003e3.7.4 Protocol Stack of WSNs 65\u003c\/p\u003e \u003cp\u003e3.7.4.1 Physical Layer 65\u003c\/p\u003e \u003cp\u003e3.7.4.2 Data Link Layer (DLL) 66\u003c\/p\u003e \u003cp\u003e3.7.4.3 Network Layer 68\u003c\/p\u003e \u003cp\u003e3.7.4.4 Transport Layer 68\u003c\/p\u003e \u003cp\u003e3.7.4.5 Application Layer 69\u003c\/p\u003e \u003cp\u003e3.7.4.6 Cross-layer WSN Protocols 69\u003c\/p\u003e \u003cp\u003e3.7.5 WSN Operating Systems 69\u003c\/p\u003e \u003cp\u003e3.7.5.1 WSN OS Design Issues 71\u003c\/p\u003e \u003cp\u003eReview Questions 72\u003c\/p\u003e \u003cp\u003eReferences 72\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 IoT Gateway \u003c\/b\u003e\u003cb\u003e75\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 The IoT Gateway 75\u003c\/p\u003e \u003cp\u003e4.2 Sensing Domain and IoT Gateways 77\u003c\/p\u003e \u003cp\u003e4.3 The Architecture of IoT Gateway 79\u003c\/p\u003e \u003cp\u003e4.3.1 Hardware Layer of IoT Gateway 79\u003c\/p\u003e \u003cp\u003e4.3.2 OS Layer of IoT Gateway 80\u003c\/p\u003e \u003cp\u003e4.3.3 Hardware Abstraction Layer 80\u003c\/p\u003e \u003cp\u003e4.3.4 Data Forwarding Layer 80\u003c\/p\u003e \u003cp\u003e4.3.5 Service Abstraction Layer 81\u003c\/p\u003e \u003cp\u003e4.3.6 Manageability Layer 81\u003c\/p\u003e \u003cp\u003e4.3.7 Security Layer 81\u003c\/p\u003e \u003cp\u003e4.3.8 Application Layer 81\u003c\/p\u003e \u003cp\u003e4.4 Selection of IoT Gateway 81\u003c\/p\u003e \u003cp\u003e4.4.1 Nature of IoT System Architecture 81\u003c\/p\u003e \u003cp\u003e4.4.2 Multiple Network Connectivity Support 82\u003c\/p\u003e \u003cp\u003e4.4.3 Data Storage Capacity 82\u003c\/p\u003e \u003cp\u003e4.4.4 Development Environment 82\u003c\/p\u003e \u003cp\u003e4.4.5 Robust Security Mechanism 82\u003c\/p\u003e \u003cp\u003e4.4.6 External Hardware Watchdog Timer 83\u003c\/p\u003e \u003cp\u003e4.4.7 Time Synchronization 83\u003c\/p\u003e \u003cp\u003e4.4.8 Firmware Update 83\u003c\/p\u003e \u003cp\u003e4.4.9 LED Indication and Remote Reboot 83\u003c\/p\u003e \u003cp\u003e4.4.10 Support for Legacy Equipment 83\u003c\/p\u003e \u003cp\u003e4.4.11 Standard Protocol Support 83\u003c\/p\u003e \u003cp\u003e4.4.12 Gateway Certification 83\u003c\/p\u003e \u003cp\u003e4.4.13 Control of Low Power Footprint 84\u003c\/p\u003e \u003cp\u003e4.4.14 Support for Edge Computing 84\u003c\/p\u003e \u003cp\u003e4.5 IoT Gateways and Edge Computing 84\u003c\/p\u003e \u003cp\u003e4.5.1 Benefits of Edge Computing 84\u003c\/p\u003e \u003cp\u003e4.5.2 Use Cases of Edge Computing 85\u003c\/p\u003e \u003cp\u003e4.5.2.1 Smart Home 85\u003c\/p\u003e \u003cp\u003e4.5.2.2 Cooperative Safety Smart Vehicles 86\u003c\/p\u003e \u003cp\u003e4.5.2.3 Provisioning of Infotainment Services for Smart Vehicles 86\u003c\/p\u003e \u003cp\u003e4.5.2.4 Online Shopping Service 86\u003c\/p\u003e \u003cp\u003e4.5.2.5 Healthcare and Collaborative Edge 86\u003c\/p\u003e \u003cp\u003e4.5.2.6 Video Monitoring and Analysis 87\u003c\/p\u003e \u003cp\u003e4.5.2.7 Smart City 87\u003c\/p\u003e \u003cp\u003e4.5.2.8 Security Surveillance 87\u003c\/p\u003e \u003cp\u003e4.5.2.9 Retail Advertising 87\u003c\/p\u003e \u003cp\u003e4.5.3 Challenges of Edge Computing-based IoT Systems 87\u003c\/p\u003e \u003cp\u003e4.5.3.1 System Integration 88\u003c\/p\u003e \u003cp\u003e4.5.3.2 Resource Management 88\u003c\/p\u003e \u003cp\u003e4.5.3.3 Security and Privacy 88\u003c\/p\u003e \u003cp\u003e4.5.3.4 Heterogenous Communication 88\u003c\/p\u003e \u003cp\u003e4.5.3.5 Data Analysis Support for Smart Systems 88\u003c\/p\u003e \u003cp\u003e4.6 IoT Gateway Providers 89\u003c\/p\u003e \u003cp\u003eReview Questions 89\u003c\/p\u003e \u003cp\u003eReferences 90\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 IoT Protocol Stack \u003c\/b\u003e\u003cb\u003e93\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e5.1 IoT Protocol Stack 93\u003c\/p\u003e \u003cp\u003e5.2 IoT Protocols 95\u003c\/p\u003e \u003cp\u003e5.2.1 Infrastructure Protocols 95\u003c\/p\u003e \u003cp\u003e5.2.1.1 EPCglobal 95\u003c\/p\u003e \u003cp\u003e5.2.1.2 Z-wave 96\u003c\/p\u003e \u003cp\u003e5.2.1.3 Long-term Evolution – Advanced (LTE-A) 97\u003c\/p\u003e \u003cp\u003e5.2.1.4 Bluetooth Low Energy (BLE) 97\u003c\/p\u003e \u003cp\u003e5.2.1.5 IEEE 802.15.4 97\u003c\/p\u003e \u003cp\u003e5.2.1.6 IEEE 802.11ah 98\u003c\/p\u003e \u003cp\u003e5.2.1.7 ZigBee 100\u003c\/p\u003e \u003cp\u003e5.2.1.8 6LoWPAN 102\u003c\/p\u003e \u003cp\u003e5.2.1.9 Routing Protocol for Low-Power and Lossy Networks (RPL) 102\u003c\/p\u003e \u003cp\u003e5.2.2 Service Discovery Protocols 104\u003c\/p\u003e \u003cp\u003e5.2.2.1 Multicast Domain Name System (mDNS) 104\u003c\/p\u003e \u003cp\u003e5.2.2.2 DNS Service Discovery (DNS-SD) 104\u003c\/p\u003e \u003cp\u003e5.2.3 Application Layer Protocols 105\u003c\/p\u003e \u003cp\u003e5.2.3.1 Data Distribution Service (DDS) 105\u003c\/p\u003e \u003cp\u003e5.2.3.2 Message Queue Telemetry Transport (MQTT) 105\u003c\/p\u003e \u003cp\u003e5.2.3.3 Constrained Application Protocol (CoAP) 111\u003c\/p\u003e \u003cp\u003e5.2.3.4 Advanced Message Queuing Protocol (AMQP) 116\u003c\/p\u003e \u003cp\u003e5.2.3.5 eXtensible Messaging and Presence Protocol (XMPP) 119\u003c\/p\u003e \u003cp\u003eReview Questions 123\u003c\/p\u003e \u003cp\u003eReferences 124\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 IoT Cloud and Fog Computing \u003c\/b\u003e\u003cb\u003e127\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1 IoT Cloud 127\u003c\/p\u003e \u003cp\u003e6.1.1 Cloud Computing for IoT 129\u003c\/p\u003e \u003cp\u003e6.1.2 IoT Cloud Architecture 129\u003c\/p\u003e \u003cp\u003e6.1.2.1 Virtual Resource Pool 130\u003c\/p\u003e \u003cp\u003e6.1.2.2 Application Server 130\u003c\/p\u003e \u003cp\u003e6.1.2.3 Database Servers 131\u003c\/p\u003e \u003cp\u003e6.1.2.4 Load-balancing Servers 131\u003c\/p\u003e \u003cp\u003e6.1.3 Application Domains of IoT Cloud Platforms 134\u003c\/p\u003e \u003cp\u003e6.2 Fog Computing for IoT 135\u003c\/p\u003e \u003cp\u003e6.2.1 Difference from Related Computing Paradigms 136\u003c\/p\u003e \u003cp\u003e6.2.1.1 Edge Computing 136\u003c\/p\u003e \u003cp\u003e6.2.1.2 Mobile Edge Computing (MEC) 136\u003c\/p\u003e \u003cp\u003e6.2.2 Architecture of Fog Computing 137\u003c\/p\u003e \u003cp\u003e6.2.2.1 Physical and Virtualization Layer 137\u003c\/p\u003e \u003cp\u003e6.2.2.2 Monitoring Layer 137\u003c\/p\u003e \u003cp\u003e6.2.2.3 Preprocessing Layer 137\u003c\/p\u003e \u003cp\u003e6.2.2.4 Temporary Storage Layer 137\u003c\/p\u003e \u003cp\u003e6.2.2.5 Security Layer 137\u003c\/p\u003e \u003cp\u003e6.2.2.6 Transport Layer 139\u003c\/p\u003e \u003cp\u003e6.2.3 Fog Deployment Models 139\u003c\/p\u003e \u003cp\u003e6.2.4 Fog Service Models 140\u003c\/p\u003e \u003cp\u003e6.3 Case Study – Vehicles with Fog Computing 140\u003c\/p\u003e \u003cp\u003e6.3.1 VANETs and Fog Computing 140\u003c\/p\u003e \u003cp\u003e6.3.2 Dynamic Traffic Light Signal Management 141\u003c\/p\u003e \u003cp\u003e6.3.3 Parking System 142\u003c\/p\u003e \u003cp\u003e6.3.4 Content Distribution 143\u003c\/p\u003e \u003cp\u003e6.3.5 Decision Support System 143\u003c\/p\u003e \u003cp\u003eReview Questions 143\u003c\/p\u003e \u003cp\u003eReferences 144\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 IoT Applications \u003c\/b\u003e\u003cb\u003e147\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1 Application Domains of IoT 147\u003c\/p\u003e \u003cp\u003e7.2 IoT and Smart Home 147\u003c\/p\u003e \u003cp\u003e7.2.1 IoT-based Smart Home Framework 148\u003c\/p\u003e \u003cp\u003e7.3 IoT and Healthcare 150\u003c\/p\u003e \u003cp\u003e7.4 IoT and Smart Mobility 153\u003c\/p\u003e \u003cp\u003e7.4.1 Car Parking System 156\u003c\/p\u003e \u003cp\u003e7.5 IoT and Agriculture 159\u003c\/p\u003e \u003cp\u003e7.5.1 Major Instances of Crop Growth and IoT 159\u003c\/p\u003e \u003cp\u003e7.5.2 IoT Architecture of Smart Agriculture 160\u003c\/p\u003e \u003cp\u003e7.6 Smart Grid 162\u003c\/p\u003e \u003cp\u003e7.7 IoT-based Smart Cities 164\u003c\/p\u003e \u003cp\u003e7.8 IoT and Smart Education 167\u003c\/p\u003e \u003cp\u003e7.9 Industrial IoT 168\u003c\/p\u003e \u003cp\u003eReview Questions 168\u003c\/p\u003e \u003cp\u003eReferences 170\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 IoT Security \u003c\/b\u003e\u003cb\u003e173\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e8.1 IoT Systems and Security Constraints 173\u003c\/p\u003e \u003cp\u003e8.1.1 IoT Security Constraints Based on Hardware Limitations 175\u003c\/p\u003e \u003cp\u003e8.1.2 IoT Security Constraints Based on Software Limitations 176\u003c\/p\u003e \u003cp\u003e8.1.3 IoT Security Constraints Based on Communication Limitations 176\u003c\/p\u003e \u003cp\u003e8.2 IoT Security Requirements 176\u003c\/p\u003e \u003cp\u003e8.2.1 Information-level Security Requirements 176\u003c\/p\u003e \u003cp\u003e8.2.2 Access-level Security Requirements 177\u003c\/p\u003e \u003cp\u003e8.2.3 Functional Security Requirements 177\u003c\/p\u003e \u003cp\u003e8.3 Security Challenges 177\u003c\/p\u003e \u003cp\u003e8.4 Taxonomy of IoT Security Threats\/Attacks 178\u003c\/p\u003e \u003cp\u003e8.4.1 IoT Security Attacks Based on Device Category 178\u003c\/p\u003e \u003cp\u003e8.4.2 Attacks Based on Access Level 178\u003c\/p\u003e \u003cp\u003e8.4.3 Attacks Based on Attacker’s Location 178\u003c\/p\u003e \u003cp\u003e8.4.4 Attacks Based on Attack Strategy 178\u003c\/p\u003e \u003cp\u003e8.4.5 Attacks Based on Information Damage Level 180\u003c\/p\u003e \u003cp\u003e8.4.6 Host-based IoT Attacks 180\u003c\/p\u003e \u003cp\u003e8.4.7 Protocol-based Attacks 180\u003c\/p\u003e \u003cp\u003e8.5 IoT Architecture and IoT Security 180\u003c\/p\u003e \u003cp\u003e8.5.1 Perception Layer Security 180\u003c\/p\u003e \u003cp\u003e8.5.2 Network Layer Security 183\u003c\/p\u003e \u003cp\u003e8.5.3 IoT Application Layer Security 185\u003c\/p\u003e \u003cp\u003e8.5.3.1 Security Threats at Support Layer of IoT Applications 185\u003c\/p\u003e \u003cp\u003e8.5.3.2 Security Threats at Service Layer of IoT Applications 185\u003c\/p\u003e \u003cp\u003e8.6 Multilayer Security Attacks 186\u003c\/p\u003e \u003cp\u003e8.7 IoT Application Scenarios and IoT Security 186\u003c\/p\u003e \u003cp\u003e8.7.1 Smart Home Security 186\u003c\/p\u003e \u003cp\u003e8.7.2 Smart Healthcare Security 187\u003c\/p\u003e \u003cp\u003e8.7.3 Smart Vehicle Security 189\u003c\/p\u003e \u003cp\u003e8.7.4 Smart City Security\/Privacy Concerns 190\u003c\/p\u003e \u003cp\u003eReview Questions 190\u003c\/p\u003e \u003cp\u003eReferences 192\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Social IoT \u003c\/b\u003e\u003cb\u003e195\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e9.1 Smart Things to Social Things 195\u003c\/p\u003e \u003cp\u003e9.2 The Epitome of SIoT 196\u003c\/p\u003e \u003cp\u003e9.3 Smart Thing Relationships in SIoT 197\u003c\/p\u003e \u003cp\u003e9.4 SIoT Architecture 198\u003c\/p\u003e \u003cp\u003e9.4.1 SIoT Server 198\u003c\/p\u003e \u003cp\u003e9.4.1.1 The Network Layer of SIoT Server 199\u003c\/p\u003e \u003cp\u003e9.4.1.2 The Application Layer of SIoT Server 199\u003c\/p\u003e \u003cp\u003e9.4.1.3 The Interface Sublayer 200\u003c\/p\u003e \u003cp\u003e9.4.2 The SIoT Gateway and Social Things 200\u003c\/p\u003e \u003cp\u003e9.5 Features of SIoT System 200\u003c\/p\u003e \u003cp\u003e9.6 Social Internet of Vehicles (SIoV) – An Example Use Case of SIoT 201\u003c\/p\u003e \u003cp\u003e9.6.1 Reference Architecture of VANETs 201\u003c\/p\u003e \u003cp\u003e9.6.2 Reference Architecture of IoV 203\u003c\/p\u003e \u003cp\u003e9.6.2.1 Differences in Communication Standards 203\u003c\/p\u003e \u003cp\u003e9.6.3 Reference Architecture of SIoV 205\u003c\/p\u003e \u003cp\u003e9.6.3.1 Vehicle-Object Perception Layer (VOPL) 205\u003c\/p\u003e \u003cp\u003e9.6.3.2 The IoV Gateway Layer 208\u003c\/p\u003e \u003cp\u003e9.6.3.3 The Fog Layer 209\u003c\/p\u003e \u003cp\u003e9.6.3.4 The Vehicular Cloud Layer 209\u003c\/p\u003e \u003cp\u003e9.7 SIoV Application Services 209\u003c\/p\u003e \u003cp\u003eReview Questions 210\u003c\/p\u003e \u003cp\u003eReferences 210\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 Packet Tracer and IoT \u003c\/b\u003e\u003cb\u003e213\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e10.1 IoT and Packet Tracer 213\u003c\/p\u003e \u003cp\u003e10.2 Packet Tracer Programming Environment 214\u003c\/p\u003e \u003cp\u003e10.3 Visual (Blockly) Programming Language 216\u003c\/p\u003e \u003cp\u003e10.3.1 Hello World Program 217\u003c\/p\u003e \u003cp\u003e10.4 Simple Smart Light Project 219\u003c\/p\u003e \u003cp\u003e10.4.1 Adding Devices to Workspace 222\u003c\/p\u003e \u003cp\u003e10.4.2 Connecting Devices 224\u003c\/p\u003e \u003cp\u003e10.4.3 Using Program Blocks and Pin Access 227\u003c\/p\u003e \u003cp\u003eReferences 234\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 IoT Projects in Packet Tracer \u003c\/b\u003e\u003cb\u003e235\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e11.1 IoT Projects in Packet Tracer 235\u003c\/p\u003e \u003cp\u003e11.2 Smart Things Directly Connected with Gateways 235\u003c\/p\u003e \u003cp\u003e11.3 Smart Things and Sensors Directly Connected with MCUs (Without Gateways) 237\u003c\/p\u003e \u003cp\u003e11.3.1 Adding Devices to Workspace 240\u003c\/p\u003e \u003cp\u003e11.3.2 Connecting Devices Together 241\u003c\/p\u003e \u003cp\u003e11.3.3 Blockly Programming for Smart Room 242\u003c\/p\u003e \u003cp\u003eReview Questions 255\u003c\/p\u003e \u003cp\u003eIndex 259\u003c\/p\u003e","brand":"John Wiley \u0026 Sons Inc","offers":[{"title":"Default Title","offer_id":49407124799831,"sku":"9781119701255","price":89.96,"currency_code":"GBP","in_stock":false}],"url":"https:\/\/bookcurl.com\/products\/enabling-the-internet-of-things-fundamentals-des-ign-and-applications-9781119701255","provider":"Book Curl","version":"1.0","type":"link"}