Authors |
|
ix | |
Preface |
|
xii | |
Acknowledgments |
|
xv | |
|
|
1 | (22) |
|
|
1 | (14) |
|
1.1.1 Technical Building Blocks |
|
|
2 | (3) |
|
|
5 | (10) |
|
1.2 IoT Architecture: Layered Perspective |
|
|
15 | (1) |
|
|
16 | (1) |
|
1.4 IoT Design: Issues and Challenges |
|
|
17 | (6) |
|
|
17 | (2) |
|
|
19 | (4) |
|
2 Internet of Things Application Development |
|
|
23 | (18) |
|
2.1 Application Development Phases |
|
|
23 | (3) |
|
|
23 | (1) |
|
|
24 | (2) |
|
2.2 Wireless Technologies for IoT |
|
|
26 | (3) |
|
2.2.1 Bluetooth, Bluetooth Low Energy, and Bluetooth 5 |
|
|
26 | (1) |
|
|
27 | (1) |
|
|
27 | (1) |
|
|
28 | (1) |
|
|
28 | (1) |
|
|
29 | (1) |
|
|
29 | (1) |
|
|
29 | (6) |
|
|
29 | (2) |
|
|
31 | (1) |
|
|
32 | (1) |
|
|
33 | (1) |
|
2.3.5 Comparison of Application Layer Protocols |
|
|
33 | (2) |
|
|
35 | (6) |
|
|
35 | (1) |
|
|
36 | (1) |
|
|
37 | (4) |
|
|
41 | (44) |
|
|
41 | (3) |
|
3.1.1 Five Quintessential Characteristics of Cloud Computing |
|
|
42 | (1) |
|
3.1.2 Cloud Computing Service Models |
|
|
43 | (1) |
|
3.1.3 Cloud Computing Deployment Models |
|
|
43 | (1) |
|
3.2 Opportunities and Challenges |
|
|
44 | (7) |
|
3.2.1 IoT Requirements to Meet the Future Market Potential |
|
|
44 | (2) |
|
3.2.2 How Cloud Comes in Handy? |
|
|
46 | (1) |
|
3.2.3 Application Areas for IoT--Cloud Convergence |
|
|
46 | (2) |
|
3.2.4 Challenges That Come with Convergence |
|
|
48 | (3) |
|
3.3 Architecture for Convergence |
|
|
51 | (8) |
|
3.3.1 An Overview of Cloud-based IoT Services |
|
|
51 | (4) |
|
3.3.2 State of the Art: Convergence Architectures |
|
|
55 | (3) |
|
3.3.3 A Simplified Convergence Model |
|
|
58 | (1) |
|
3.4 Data Offloading and Computation |
|
|
59 | (8) |
|
3.4.1 Data Offloading and Computation: An IoT Perspective |
|
|
59 | (1) |
|
3.4.2 Edge Computing Technologies for an IoT Network Infrastructure |
|
|
60 | (3) |
|
3.4.3 Data Offloading and Computations |
|
|
63 | (2) |
|
3.4.4 Offloading Considerations and Challenges |
|
|
65 | (2) |
|
3.5 Dynamic Resource Provisioning |
|
|
67 | (5) |
|
3.5.1 The Resource Provisioning Activity and Requirements for IoT |
|
|
67 | (3) |
|
3.5.2 Dynamic Resource Provisioning |
|
|
70 | (2) |
|
3.6 Security Aspects in IoT Cloud Convergence |
|
|
72 | (6) |
|
3.6.1 ENISA's Categorized Security Challenges in IoT Cloud Convergence |
|
|
72 | (2) |
|
3.6.2 IoT Security Designs Based on Edge Computing |
|
|
74 | (4) |
|
3.7 IoT--Cloud Convergence: Test Beds and Technologies |
|
|
78 | (7) |
|
3.7.1 Overview of Testbeds and Platforms |
|
|
78 | (7) |
|
4 Smart Computing Over Iot--Cloud |
|
|
85 | (28) |
|
|
85 | (1) |
|
4.2 Big Data Analytics and Cognitive Computing |
|
|
85 | (10) |
|
4.2.1 Cognitive Computing Capabilities |
|
|
86 | (3) |
|
4.2.2 Underlying Technologies |
|
|
89 | (5) |
|
4.2.3 Empowering Analytics |
|
|
94 | (1) |
|
4.3 Deep Learning Approaches |
|
|
95 | (6) |
|
4.3.1 Artificial Neural Networks (ANN) |
|
|
96 | (1) |
|
4.3.2 Convolution Neural Network (CNN) |
|
|
97 | (2) |
|
4.3.3 Recurrent Neural Networks (RNN) |
|
|
99 | (2) |
|
4.4 Algorithms, Methods, and Techniques |
|
|
101 | (6) |
|
|
107 | (6) |
|
|
107 | (2) |
|
|
109 | (1) |
|
|
109 | (1) |
|
|
110 | (3) |
|
|
113 | (6) |
|
|
113 | (2) |
|
5.2 Issues and Challenges |
|
|
115 | (1) |
|
|
116 | (3) |
Index |
|
119 | |