|
Part I Understanding IoT Communications |
|
|
|
|
3 | (18) |
|
|
3 | (2) |
|
1.2 Layered Architectures |
|
|
5 | (2) |
|
|
7 | (2) |
|
1.4 Use Case: IoT Applied to UAVs |
|
|
9 | (7) |
|
|
16 | (1) |
|
|
16 | (5) |
|
|
17 | (1) |
|
Homework Problems and Questions |
|
|
17 | (1) |
|
|
18 | (3) |
|
2 Concepts of IoT Networking |
|
|
21 | (16) |
|
|
21 | (1) |
|
|
22 | (3) |
|
|
25 | (3) |
|
|
26 | (1) |
|
2.3.2 Actuators and Controllers |
|
|
27 | (1) |
|
|
27 | (1) |
|
|
28 | (1) |
|
2.5 Wireless Sensor Networks |
|
|
29 | (8) |
|
|
33 | (1) |
|
Homework Problems and Questions |
|
|
33 | (1) |
|
|
33 | (4) |
|
Part II IoT Protocol Layers |
|
|
|
3 Physical and Link Layers |
|
|
37 | (40) |
|
3.1 About Physical and Link Layers |
|
|
37 | (8) |
|
|
45 | (5) |
|
|
45 | (2) |
|
|
47 | (1) |
|
|
48 | (1) |
|
|
49 | (1) |
|
|
50 | (27) |
|
|
51 | (8) |
|
|
59 | (2) |
|
|
61 | (6) |
|
3.3.4 Bluetooth Low Energy |
|
|
67 | (4) |
|
|
71 | (1) |
|
|
72 | (1) |
|
|
73 | (1) |
|
|
74 | (1) |
|
Homework Problems and Questions |
|
|
75 | (1) |
|
|
76 | (1) |
|
4 Network and Transport Layers |
|
|
77 | (34) |
|
|
77 | (1) |
|
|
78 | (3) |
|
|
81 | (23) |
|
|
84 | (1) |
|
|
85 | (2) |
|
4.3.3 Routing and Forwarding |
|
|
87 | (5) |
|
|
92 | (4) |
|
|
96 | (2) |
|
4.3.6 Security Considerations |
|
|
98 | (6) |
|
|
104 | (1) |
|
|
104 | (2) |
|
|
106 | (5) |
|
|
107 | (1) |
|
Homework Problems and Questions |
|
|
107 | (2) |
|
|
109 | (2) |
|
|
111 | (42) |
|
|
111 | (1) |
|
|
111 | (26) |
|
|
111 | (2) |
|
|
113 | (7) |
|
|
120 | (3) |
|
|
123 | (9) |
|
|
132 | (4) |
|
|
136 | (1) |
|
|
137 | (16) |
|
|
138 | (3) |
|
|
141 | (5) |
|
|
146 | (1) |
|
Homework Problems and Questions |
|
|
147 | (2) |
|
|
149 | (4) |
|
Part III Advanced IoT Networking Topics |
|
|
|
6 Resource Identification and Management |
|
|
153 | (18) |
|
6.1 IoT Services and Resources |
|
|
153 | (1) |
|
|
154 | (7) |
|
|
156 | (2) |
|
|
158 | (2) |
|
6.2.3 MDNS Message Header |
|
|
160 | (1) |
|
|
161 | (2) |
|
6.4 CoAP Service Discovery |
|
|
163 | (2) |
|
6.4.1 Distributed CoAP Resource Discovery |
|
|
163 | (1) |
|
6.4.2 Centralized CoAP Resource Discovery |
|
|
164 | (1) |
|
|
165 | (6) |
|
6.5.1 Addressing and Discovery Steps |
|
|
165 | (1) |
|
|
166 | (1) |
|
6.5.3 Control, Eventing, and Presentation Steps |
|
|
166 | (2) |
|
|
168 | (1) |
|
Homework Problems and Questions |
|
|
168 | (1) |
|
|
169 | (2) |
|
7 Routing on Constrained Devices |
|
|
171 | (22) |
|
|
171 | (3) |
|
|
174 | (8) |
|
|
174 | (1) |
|
|
175 | (1) |
|
|
176 | (1) |
|
|
177 | (2) |
|
|
179 | (1) |
|
|
180 | (2) |
|
|
182 | (7) |
|
|
183 | (2) |
|
7.3.2 Storing and Non-storing Nodes |
|
|
185 | (1) |
|
7.3.3 Loop Detection and Avoidance |
|
|
186 | (3) |
|
7.3.4 RPL, 6L0WPAN, and ND |
|
|
189 | (1) |
|
|
189 | (4) |
|
|
190 | (1) |
|
|
190 | (1) |
|
|
191 | (1) |
|
Homework Problems and Questions |
|
|
191 | (1) |
|
|
192 | (1) |
|
|
193 | (20) |
|
|
193 | (1) |
|
|
193 | (3) |
|
|
193 | (1) |
|
|
194 | (2) |
|
|
196 | (2) |
|
|
196 | (1) |
|
|
197 | (1) |
|
|
198 | (2) |
|
|
199 | (1) |
|
|
199 | (1) |
|
|
200 | (1) |
|
|
200 | (3) |
|
8.5.1 Physical and Link Layers |
|
|
201 | (2) |
|
|
203 | (3) |
|
|
203 | (2) |
|
8.6.2 Link and Upper Layers |
|
|
205 | (1) |
|
8.7 More LPWAN Technologies |
|
|
206 | (7) |
|
|
206 | (1) |
|
|
207 | (1) |
|
|
207 | (1) |
|
|
207 | (1) |
|
|
208 | (1) |
|
|
208 | (1) |
|
|
208 | (1) |
|
|
208 | (1) |
|
|
208 | (1) |
|
|
209 | (1) |
|
|
209 | (1) |
|
8.7.12 5G and B5G Considerations |
|
|
209 | (1) |
|
8.7.13 IPv6 Support Considerations |
|
|
209 | (1) |
|
|
210 | (1) |
|
Homework Problems and Questions |
|
|
210 | (1) |
|
|
211 | (2) |
|
|
213 | (14) |
|
|
213 | (1) |
|
|
214 | (1) |
|
|
215 | (2) |
|
|
217 | (2) |
|
|
219 | (1) |
|
|
220 | (2) |
|
9.7 Security Considerations |
|
|
222 | (1) |
|
9.8 Thread Network Formation |
|
|
222 | (1) |
|
|
223 | (4) |
|
|
224 | (1) |
|
Homework Problems and Questions |
|
|
224 | (1) |
|
|
225 | (2) |
Glossary |
|
227 | (8) |
Index |
|
235 | |