Simone Cirani, Gianluigi Ferrari, Marco Picone
Internet of Things
Architectures, Protocols and Standards
Simone Cirani, Gianluigi Ferrari, Marco Picone
Internet of Things
Architectures, Protocols and Standards
- Gebundenes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
This book addresses researchers and graduate students at the forefront of study/research on the Internet of Things (IoT) by presenting state-of-the-art research together with the current and future challenges in building new smart applications (e.g., Smart Cities, Smart Buildings, and Industrial IoT) in an efficient, scalable, and sustainable way. It covers the main pillars of the IoT world (Connectivity, Interoperability, Discoverability, and Security/Privacy), providing a comprehensive look at the current technologies, procedures, and architectures.
Andere Kunden interessierten sich auch für
- Fog for 5g and Iot144,99 €
- Security and Privacy in the Internet of Things156,99 €
- Muhammad Azhar IqbalEnabling the Internet of Things140,99 €
- Ayman ElnasharPractical Guide to Lte-A, Volte and Iot157,99 €
- Towards 5g149,99 €
- Fog Computing166,99 €
- Daniel MinoliHigh-Density and De-Densified Smart Campus Communications144,99 €
-
-
-
This book addresses researchers and graduate students at the forefront of study/research on the Internet of Things (IoT) by presenting state-of-the-art research together with the current and future challenges in building new smart applications (e.g., Smart Cities, Smart Buildings, and Industrial IoT) in an efficient, scalable, and sustainable way. It covers the main pillars of the IoT world (Connectivity, Interoperability, Discoverability, and Security/Privacy), providing a comprehensive look at the current technologies, procedures, and architectures.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Produktdetails
- Produktdetails
- Verlag: Wiley / Wiley & Sons
- Artikelnr. des Verlages: 1W119359670
- 1. Auflage
- Seitenzahl: 416
- Erscheinungstermin: 5. November 2018
- Englisch
- Abmessung: 222mm x 145mm x 25mm
- Gewicht: 548g
- ISBN-13: 9781119359678
- ISBN-10: 1119359678
- Artikelnr.: 52986301
- Verlag: Wiley / Wiley & Sons
- Artikelnr. des Verlages: 1W119359670
- 1. Auflage
- Seitenzahl: 416
- Erscheinungstermin: 5. November 2018
- Englisch
- Abmessung: 222mm x 145mm x 25mm
- Gewicht: 548g
- ISBN-13: 9781119359678
- ISBN-10: 1119359678
- Artikelnr.: 52986301
SIMONE CIRANI, PHD, is a Co-Founder and Head of IoT at Caligoo Inc., Chicago, IL, USA. GIANLUIGI FERRARI, PHD, is a Faculty Member at the Department of Engineering and Architecture, at the University of Parma, Italy. He is also Co-founder and President of things2i s.r.l., Parma, Italy. MARCO PICONE, PHD, is a Co-Founder and Head of Mobile Computing at Caligoo Inc., Chicago, IL, USA. LUCA VELTRI, PHD, is a Faculty Member at the Department of Engineering and Architecture, at the University of Parma, Italy.
Preface xv
1 Preliminaries, Motivation, and Related Work 1
1.1 What is the Internet of Things? 1
1.2 Wireless Ad-hoc and Sensor Networks:The Ancestors without IP 2
1.3 IoT-enabled Applications 3
1.3.1 Home and Building Automation 3
1.3.2 Smart Cities 4
1.3.3 Smart Grids 4
1.3.4 Industrial IoT 5
1.3.5 Smart Farming 7
2 Standards 9
2.1 "Traditional" Internet Review 9
2.1.1 Physical/Link Layer 10
2.1.1.1 IEEE 802.3 (Ethernet) 11
2.1.1.2 IEEE 802.11 12
2.1.2 Network Layer 14
2.1.2.1 IPv6 and IPv4 14
2.1.3 Transport Layer 17
2.1.3.1 TCP and UDP 19
2.1.4 Application Layer 21
2.1.4.1 HTTP 21
2.1.4.2 AMQP 22
2.1.4.3 SIP 23
2.2 The Internet ofThings 25
2.2.1 Designing the Architecture of an IP-based Internet of Things 26
2.2.2 Physical/Link Layer 28
2.2.2.1 IEEE 802.15.4 and ZigBee 28
2.2.2.2 Low-powerWi-Fi 30
2.2.2.3 Bluetooth and BLE 31
2.2.2.4 Powerline Communications 32
2.2.3 Network Layer 33
2.2.3.1 The 6LoWPAN Adaptation Layer 34
2.2.4 Transport Layer 34
2.2.5 Application Layer 34
2.2.5.1 CoAP 35
2.2.5.2 CoSIP Protocol Specification 60
2.3 The Industrial IoT 76
3 Interoperability 79
3.1 Applications in the IoT 79
3.2 The Verticals: Cloud-based Solutions 80
3.3 REST Architectures:TheWeb of Things 81
3.3.1 REST: TheWeb as a Platform 82
3.3.1.1 Resource-oriented Architectures 83
3.3.1.2 REST Architectures 84
3.3.1.3 Representation of Resources 84
3.3.1.4 Resource Identifiers 85
3.3.1.5 Statelessness 86
3.3.1.6 Applications as Finite-state Machines 86
3.3.1.7 Hypermedia as the Engine of Application State 86
3.3.2 Richardson MaturityModel 88
3.3.2.1 Level 0: the Swamp of POX 88
3.3.2.2 Level 1: Resources 90
3.3.2.3 Level 2: HTTP Verbs 90
3.3.2.4 Level 3: Hypermedia 95
3.3.2.5 The Meaning of the Levels 97
3.4 TheWeb of Things 97
3.5 Messaging Queues and Publish/Subscribe Communications 98
3.5.1 Advantages of the Pub/Sub Model 99
3.5.2 Disadvantages of the Pub/Sub Model 100
3.5.3 Message Queue Telemetry Transport 100
3.5.3.1 MQTT versus AMQP 101
3.6 Session Initiation for the IoT 102
3.6.1 Motivations 102
3.6.2 Lightweight Sessions in the IoT 104
3.6.2.1 A Protocol for Constrained Session Initiation 106
3.6.2.2 Session Initiation 106
3.6.2.3 Session Tear-down 108
3.6.2.4 Session Modification 108
3.7 Performance Evaluation 109
3.7.1 Implementation 109
3.7.2 Experimental Results 111
3.7.3 Conclusions 114
3.8 Optimized Communications: the Dual-network Management Protocol 115
3.8.1 DNMP Motivations 115
3.8.2 RelatedWork 117
3.8.3 The DNMP Protocol 118
3.8.4 Implementation with IEEE 802.15.4 and IEEE 802.11s 123
3.8.4.1 LPLT Networking 123
3.8.4.2 HPHT Networking 123
3.8.4.3 Node Integration 124
3.8.5 Performance Evaluation 125
3.8.5.1 Experimental Setup 125
3.8.5.2 Operational Limitations of IEEE 802.15.4 126
3.8.6 IEEE 802.15.4-controlled Selective Activation of the IEEE 802.11s Network 129
3.8.7 Conclusions 130
3.9 Discoverability in Constrained Environme
1 Preliminaries, Motivation, and Related Work 1
1.1 What is the Internet of Things? 1
1.2 Wireless Ad-hoc and Sensor Networks:The Ancestors without IP 2
1.3 IoT-enabled Applications 3
1.3.1 Home and Building Automation 3
1.3.2 Smart Cities 4
1.3.3 Smart Grids 4
1.3.4 Industrial IoT 5
1.3.5 Smart Farming 7
2 Standards 9
2.1 "Traditional" Internet Review 9
2.1.1 Physical/Link Layer 10
2.1.1.1 IEEE 802.3 (Ethernet) 11
2.1.1.2 IEEE 802.11 12
2.1.2 Network Layer 14
2.1.2.1 IPv6 and IPv4 14
2.1.3 Transport Layer 17
2.1.3.1 TCP and UDP 19
2.1.4 Application Layer 21
2.1.4.1 HTTP 21
2.1.4.2 AMQP 22
2.1.4.3 SIP 23
2.2 The Internet ofThings 25
2.2.1 Designing the Architecture of an IP-based Internet of Things 26
2.2.2 Physical/Link Layer 28
2.2.2.1 IEEE 802.15.4 and ZigBee 28
2.2.2.2 Low-powerWi-Fi 30
2.2.2.3 Bluetooth and BLE 31
2.2.2.4 Powerline Communications 32
2.2.3 Network Layer 33
2.2.3.1 The 6LoWPAN Adaptation Layer 34
2.2.4 Transport Layer 34
2.2.5 Application Layer 34
2.2.5.1 CoAP 35
2.2.5.2 CoSIP Protocol Specification 60
2.3 The Industrial IoT 76
3 Interoperability 79
3.1 Applications in the IoT 79
3.2 The Verticals: Cloud-based Solutions 80
3.3 REST Architectures:TheWeb of Things 81
3.3.1 REST: TheWeb as a Platform 82
3.3.1.1 Resource-oriented Architectures 83
3.3.1.2 REST Architectures 84
3.3.1.3 Representation of Resources 84
3.3.1.4 Resource Identifiers 85
3.3.1.5 Statelessness 86
3.3.1.6 Applications as Finite-state Machines 86
3.3.1.7 Hypermedia as the Engine of Application State 86
3.3.2 Richardson MaturityModel 88
3.3.2.1 Level 0: the Swamp of POX 88
3.3.2.2 Level 1: Resources 90
3.3.2.3 Level 2: HTTP Verbs 90
3.3.2.4 Level 3: Hypermedia 95
3.3.2.5 The Meaning of the Levels 97
3.4 TheWeb of Things 97
3.5 Messaging Queues and Publish/Subscribe Communications 98
3.5.1 Advantages of the Pub/Sub Model 99
3.5.2 Disadvantages of the Pub/Sub Model 100
3.5.3 Message Queue Telemetry Transport 100
3.5.3.1 MQTT versus AMQP 101
3.6 Session Initiation for the IoT 102
3.6.1 Motivations 102
3.6.2 Lightweight Sessions in the IoT 104
3.6.2.1 A Protocol for Constrained Session Initiation 106
3.6.2.2 Session Initiation 106
3.6.2.3 Session Tear-down 108
3.6.2.4 Session Modification 108
3.7 Performance Evaluation 109
3.7.1 Implementation 109
3.7.2 Experimental Results 111
3.7.3 Conclusions 114
3.8 Optimized Communications: the Dual-network Management Protocol 115
3.8.1 DNMP Motivations 115
3.8.2 RelatedWork 117
3.8.3 The DNMP Protocol 118
3.8.4 Implementation with IEEE 802.15.4 and IEEE 802.11s 123
3.8.4.1 LPLT Networking 123
3.8.4.2 HPHT Networking 123
3.8.4.3 Node Integration 124
3.8.5 Performance Evaluation 125
3.8.5.1 Experimental Setup 125
3.8.5.2 Operational Limitations of IEEE 802.15.4 126
3.8.6 IEEE 802.15.4-controlled Selective Activation of the IEEE 802.11s Network 129
3.8.7 Conclusions 130
3.9 Discoverability in Constrained Environme
Preface xv
1 Preliminaries, Motivation, and Related Work 1
1.1 What is the Internet of Things? 1
1.2 Wireless Ad-hoc and Sensor Networks:The Ancestors without IP 2
1.3 IoT-enabled Applications 3
1.3.1 Home and Building Automation 3
1.3.2 Smart Cities 4
1.3.3 Smart Grids 4
1.3.4 Industrial IoT 5
1.3.5 Smart Farming 7
2 Standards 9
2.1 "Traditional" Internet Review 9
2.1.1 Physical/Link Layer 10
2.1.1.1 IEEE 802.3 (Ethernet) 11
2.1.1.2 IEEE 802.11 12
2.1.2 Network Layer 14
2.1.2.1 IPv6 and IPv4 14
2.1.3 Transport Layer 17
2.1.3.1 TCP and UDP 19
2.1.4 Application Layer 21
2.1.4.1 HTTP 21
2.1.4.2 AMQP 22
2.1.4.3 SIP 23
2.2 The Internet ofThings 25
2.2.1 Designing the Architecture of an IP-based Internet of Things 26
2.2.2 Physical/Link Layer 28
2.2.2.1 IEEE 802.15.4 and ZigBee 28
2.2.2.2 Low-powerWi-Fi 30
2.2.2.3 Bluetooth and BLE 31
2.2.2.4 Powerline Communications 32
2.2.3 Network Layer 33
2.2.3.1 The 6LoWPAN Adaptation Layer 34
2.2.4 Transport Layer 34
2.2.5 Application Layer 34
2.2.5.1 CoAP 35
2.2.5.2 CoSIP Protocol Specification 60
2.3 The Industrial IoT 76
3 Interoperability 79
3.1 Applications in the IoT 79
3.2 The Verticals: Cloud-based Solutions 80
3.3 REST Architectures:TheWeb of Things 81
3.3.1 REST: TheWeb as a Platform 82
3.3.1.1 Resource-oriented Architectures 83
3.3.1.2 REST Architectures 84
3.3.1.3 Representation of Resources 84
3.3.1.4 Resource Identifiers 85
3.3.1.5 Statelessness 86
3.3.1.6 Applications as Finite-state Machines 86
3.3.1.7 Hypermedia as the Engine of Application State 86
3.3.2 Richardson MaturityModel 88
3.3.2.1 Level 0: the Swamp of POX 88
3.3.2.2 Level 1: Resources 90
3.3.2.3 Level 2: HTTP Verbs 90
3.3.2.4 Level 3: Hypermedia 95
3.3.2.5 The Meaning of the Levels 97
3.4 TheWeb of Things 97
3.5 Messaging Queues and Publish/Subscribe Communications 98
3.5.1 Advantages of the Pub/Sub Model 99
3.5.2 Disadvantages of the Pub/Sub Model 100
3.5.3 Message Queue Telemetry Transport 100
3.5.3.1 MQTT versus AMQP 101
3.6 Session Initiation for the IoT 102
3.6.1 Motivations 102
3.6.2 Lightweight Sessions in the IoT 104
3.6.2.1 A Protocol for Constrained Session Initiation 106
3.6.2.2 Session Initiation 106
3.6.2.3 Session Tear-down 108
3.6.2.4 Session Modification 108
3.7 Performance Evaluation 109
3.7.1 Implementation 109
3.7.2 Experimental Results 111
3.7.3 Conclusions 114
3.8 Optimized Communications: the Dual-network Management Protocol 115
3.8.1 DNMP Motivations 115
3.8.2 RelatedWork 117
3.8.3 The DNMP Protocol 118
3.8.4 Implementation with IEEE 802.15.4 and IEEE 802.11s 123
3.8.4.1 LPLT Networking 123
3.8.4.2 HPHT Networking 123
3.8.4.3 Node Integration 124
3.8.5 Performance Evaluation 125
3.8.5.1 Experimental Setup 125
3.8.5.2 Operational Limitations of IEEE 802.15.4 126
3.8.6 IEEE 802.15.4-controlled Selective Activation of the IEEE 802.11s Network 129
3.8.7 Conclusions 130
3.9 Discoverability in Constrained Environme
1 Preliminaries, Motivation, and Related Work 1
1.1 What is the Internet of Things? 1
1.2 Wireless Ad-hoc and Sensor Networks:The Ancestors without IP 2
1.3 IoT-enabled Applications 3
1.3.1 Home and Building Automation 3
1.3.2 Smart Cities 4
1.3.3 Smart Grids 4
1.3.4 Industrial IoT 5
1.3.5 Smart Farming 7
2 Standards 9
2.1 "Traditional" Internet Review 9
2.1.1 Physical/Link Layer 10
2.1.1.1 IEEE 802.3 (Ethernet) 11
2.1.1.2 IEEE 802.11 12
2.1.2 Network Layer 14
2.1.2.1 IPv6 and IPv4 14
2.1.3 Transport Layer 17
2.1.3.1 TCP and UDP 19
2.1.4 Application Layer 21
2.1.4.1 HTTP 21
2.1.4.2 AMQP 22
2.1.4.3 SIP 23
2.2 The Internet ofThings 25
2.2.1 Designing the Architecture of an IP-based Internet of Things 26
2.2.2 Physical/Link Layer 28
2.2.2.1 IEEE 802.15.4 and ZigBee 28
2.2.2.2 Low-powerWi-Fi 30
2.2.2.3 Bluetooth and BLE 31
2.2.2.4 Powerline Communications 32
2.2.3 Network Layer 33
2.2.3.1 The 6LoWPAN Adaptation Layer 34
2.2.4 Transport Layer 34
2.2.5 Application Layer 34
2.2.5.1 CoAP 35
2.2.5.2 CoSIP Protocol Specification 60
2.3 The Industrial IoT 76
3 Interoperability 79
3.1 Applications in the IoT 79
3.2 The Verticals: Cloud-based Solutions 80
3.3 REST Architectures:TheWeb of Things 81
3.3.1 REST: TheWeb as a Platform 82
3.3.1.1 Resource-oriented Architectures 83
3.3.1.2 REST Architectures 84
3.3.1.3 Representation of Resources 84
3.3.1.4 Resource Identifiers 85
3.3.1.5 Statelessness 86
3.3.1.6 Applications as Finite-state Machines 86
3.3.1.7 Hypermedia as the Engine of Application State 86
3.3.2 Richardson MaturityModel 88
3.3.2.1 Level 0: the Swamp of POX 88
3.3.2.2 Level 1: Resources 90
3.3.2.3 Level 2: HTTP Verbs 90
3.3.2.4 Level 3: Hypermedia 95
3.3.2.5 The Meaning of the Levels 97
3.4 TheWeb of Things 97
3.5 Messaging Queues and Publish/Subscribe Communications 98
3.5.1 Advantages of the Pub/Sub Model 99
3.5.2 Disadvantages of the Pub/Sub Model 100
3.5.3 Message Queue Telemetry Transport 100
3.5.3.1 MQTT versus AMQP 101
3.6 Session Initiation for the IoT 102
3.6.1 Motivations 102
3.6.2 Lightweight Sessions in the IoT 104
3.6.2.1 A Protocol for Constrained Session Initiation 106
3.6.2.2 Session Initiation 106
3.6.2.3 Session Tear-down 108
3.6.2.4 Session Modification 108
3.7 Performance Evaluation 109
3.7.1 Implementation 109
3.7.2 Experimental Results 111
3.7.3 Conclusions 114
3.8 Optimized Communications: the Dual-network Management Protocol 115
3.8.1 DNMP Motivations 115
3.8.2 RelatedWork 117
3.8.3 The DNMP Protocol 118
3.8.4 Implementation with IEEE 802.15.4 and IEEE 802.11s 123
3.8.4.1 LPLT Networking 123
3.8.4.2 HPHT Networking 123
3.8.4.3 Node Integration 124
3.8.5 Performance Evaluation 125
3.8.5.1 Experimental Setup 125
3.8.5.2 Operational Limitations of IEEE 802.15.4 126
3.8.6 IEEE 802.15.4-controlled Selective Activation of the IEEE 802.11s Network 129
3.8.7 Conclusions 130
3.9 Discoverability in Constrained Environme