第1章 物联网系统设计概论 1
1.1 物联网概论 1
1.1.1 物联网定义 1
1.1.2 物联网分类 3
1.2 物联网系统集成 4
1.2.1 系统集成的定义与特点 4
1.2.2 系统集成的要求 5
1.2.3 系统集成的步骤 5
1.3 网络系统设计标准与规范 11
1.3.1 设计标准 11
1.3.2 文档与规范 18
1.3.3 网络系统设计文档编制 19
1.4 物联网系统设计的用户需求分析 21
1.4.1 需求分析概述 21
1.4.2 用户需求获取 22
1.4.3 物联网业务需求分析 22
1.4.4 物联网系统性能需求分析 24
思考与练习题 24
第2章 物联网体系结构与网络设计方法 25
2.1 物联网体系结构 25
2.1.1 物联网体系结构概述 25
2.1.2 物联网的三层体系结构 27
2.1.3 物联网的五层体系结构 29
2.1.4 物联网安全体系结构概述 35
2.1.5 物联网三层安全体系结构 38
2.1.6 物联网五层体系结构考虑的安全模型 40
2.2 网络设计方法 41
2.2.1 网络的设计目标 41
2.2.2 网络设计的原则 41
2.2.3 网络设计的步骤 42
2.2.4 网络设计的折中 43
思考与练习题 44
第3章 物联网系统感知层设计 45
3.1 感知层的基本拓扑结构 45
3.1.1 感知层涉及的主要技术 45
3.1.2 感知层拓扑结构的类型 46
3.1.3 感知层拓扑结构的形成 47
3.2 感知层的信息读写与传输 48
3.2.1 RFID分类与工作原理 48
3.2.2 RFID标签的冲突概念及其避免算法 51
3.3 感知层的频谱规划与使用 66
3.3.1 感知层对频谱的需求 66
3.3.2 频谱的科学规范 66
3.3.3 频谱感知的基本方法 68
3.3.4 可用带宽感知技术 70
3.3.5 使用认知频谱的MAC协议 72
3.4 感知层的安全设计 76
3.4.1 感知层中RFID的信息安全问题 76
3.4.2 感知层中RFID的信息安全对策 76
思考与练习题 78
第4章 物联网系统网络层设计 79
4.1 网络层的基本拓扑结构 79
4.1.1 网络层拓扑结构概述 79
4.1.2 拓扑结构的类型与使用选择 79
4.1.3 网络层拓扑结构的控制 82
4.2 基于网关的网络层设计 85
4.2.1 网络层分层设计模型 85
4.2.2 网络分层结构的路由与寻址 87
4.2.3 具体场景下路由与寻址的性能 89
4.3 基于IPv6的网络层设计 91
4.3.1 引入6LoWPAN的原因 91
4.3.2 6LoWPAN协议栈概述 93
4.3.3 LoWPAN适配层协议 96
4.3.4 RPL路由协议 107
4.3.5 RPL路由协议的扩展 134
4.4 网络层的安全设计 141
4.4.1 物理隔离设计 141
4.4.2 网络层逻辑安全设计 142
思考与练习题 145
第5章 物联网系统应用层设计 147
5.1 应用业务的网络性能需求 147
5.1.1 业务承载能力分析 147
5.1.2 基本业务需求分析 150
5.1.3 业务应用对平台营运的需求 151
5.1.4 业务带宽需求及管理 153
5.2 适用于物联网的应用协议 155
5.2.1 物联网的通信量特征 155
5.2.2 CoAP和HTTP对比 157
5.2.3 CoAP协议细节 161
5.3 网络应用业务的服务质量设计 178
5.3.1 服务质量的主要技术指标 178
5.3.2 服务质量的主要实现机制 178
5.4 网络应用业务的负载均衡设计 181
5.4.1 负载均衡原理与技术 181
5.4.2 多条宽带线路下的负载均衡 183
5.4.3 负载均衡设计案例 185
5.5 应用层的安全设计 186
5.5.1 应用层DDoS攻击的原理 186
5.5.2 新网络流特征导致DDoS检测的困难 187
5.5.3 有效检测突发流下App-DDoS攻击的方法 189
思考与练习题 191
第6章 物联网系统设计的应用案例 192
6.1 智能家居行业中的物联网系统设计 192
6.1.1 智能家居物联网系统设计背景 192
6.1.2 智能家居物联网系统设计案例分析 194
6.2 智能医疗行业中的物联网系统设计 202
6.2.1 智能医疗物联网系统设计背景 202
6.2.2 智能医疗物联网系统设计案例分析 204
6.3 简单物联网应用系统设计 214
6.3.1 应用系统设计的一般模式 214
6.3.2 应用系统设计的样例 215
思考与练习题 220
参考文献 221