本书旨在为AIoT测试从业者提供完整的智能物联网测试知识体系与实用工具,助力解决实际测试难题。本书从智能物联网测试的角度出发,首先阐述了智能物联网的体系结构与测试框架,然后着重介绍了智能物联网传感器、操作系统、通信网络、云服务平台、AI、安全、隐私等维度的技术基础以及测试要点,最后还介绍了不同类型智能家居产品的测试案例。
本书不仅可供智能物联网硬件、软件以及交互等方向的开发工程师和测试工程师参考,同样也可作为高等院校物联网课程的教材。
第1章 智能物联网测试综述 001
1.1 智能物联网体系结构 001
1.1.1 智能物联网感知层 001
1.1.2 智能物联网传输层 004
1.1.3 智能物联网平台层 005
1.1.4 智能物联网应用层 007
1.2 智能物联网测试框架 007
1.2.1 智能物联网传感器测试 009
1.2.2 智能物联网通信网络测试 009
1.2.3 智能物联网平台测试 009
1.2.4 智能物联网隐私安全测试 010
1.2.5 智能物联网智慧家庭测试 010
第2章 智能物联网传感器测试 011
2.1 智能物联网感知识别技术概述 011
2.2 传感器感知测试 012
2.2.1 温湿度传感器测试 012
2.2.2 人体传感器测试 013
2.2.3 燃气传感器测试 014
2.2.4 门窗传感器测试 015
2.2.5 血糖传感器测试 016
2.3 传感器系统测试 017
2.3.1 传感器系统组件测试 017
2.3.2 传感器系统集成测试 020
第3章 智能物联网操作系统测试技术 022
3.1 智能物联网操作系统概述 022
3.1.1 操作系统概述 022
3.1.2 嵌入式系统概述 023
3.1.3 智能物联网操作系统特性 026
3.2 智能物联网操作系统测试内容 027
3.2.1 进程管理测试 028
3.2.2 进程间通信测试 031
3.2.3 内存管理测试 033
3.2.4 文件系统测试 033
3.2.5 网络协议栈测试 034
3.2.6 接口规范依从性测试 038
3.2.7 维测和调试 039
3.2.8 源代码扫描测试 042
第4章 智能物联网通信网络测试 050
4.1 Wi-Fi 050
4.1.1 Wi-Fi概述 050
4.1.2 Wi-Fi测试 061
4.2 蓝牙 074
4.2.1 蓝牙概述 074
4.2.2 蓝牙测试 099
4.3 ZigBee 115
4.3.1 ZigBee发展历程 116
4.3.2 ZigBee基本概念 117
4.3.3 ZigBee协议栈 119
4.3.4 ZigBee在物联网的应用 120
4.4 PLC-IoT 121
4.4.1 PLC-IoT技术特点 121
4.4.2 PLC协议网络架构 123
4.4.3 PLC协议栈 124
第5章 智能物联网云服务平台测试 126
5.1 智能物联网云平台概述 126
5.1.1 设备接入能力 126
5.1.2 消息通信能力 129
5.1.3 设备管理能力 130
5.1.4 运维监控能力 131
5.1.5 云计算能力 131
5.2 智能物联网云平台测试内容 132
5.2.1 设备接入能力测试方法 132
5.2.2 消息通信能力测试方法 134
5.2.3 设备管理能力测试方法 135
5.2.4 运维监控能力测试方法 136
5.2.5 云计算能力测试方法 137
5.2.6 云平台测试工具 137
第6章 智能物联网AI测试 139
6.1 智能家居大数据测试 139
6.1.1 大数据关键技术 139
6.1.2 大数据测试技术 140
6.2 智能家居人工智能测试 153
6.2.1 人工智能关键技术 153
6.2.2 人工智能测试技术 154
第7章 智能物联网安全测试 165
7.1 智能物联网安全测试概述 165
7.2 设备终端硬件安全测试 166
7.2.1 物理调试接口测试 166
7.2.2 本地数据存储测试 167
7.2.3 通信链路数据传输测试 168
7.2.4 安全启动测试 169
7.2.5 防物理拆解测试 169
7.2.6 防电磁攻击测试 170
7.3 设备终端固件安全测试 170
7.3.1 固件更新测试 170
7.3.2 服务与端口最小化 171
7.3.3 恢复出厂设置 171
7.3.4 OTA安全测试 172
7.4 设备通信安全测试 174
7.5 移动APP安全测试 177
7.6 服务端安全测试 178
第8章 智能物联网隐私测试 180
8.1 智能物联网隐私概述 180
8.1.1 智能物联网的隐私威胁 180
8.1.2 隐私测试依据 180
8.2 智能物联网产品国内隐私测试 181
8.2.1 个人敏感信息定义与测试 181
8.2.2 隐私政策内容披露相关要求与测试 183
8.2.3 个人信息共享与转让相关要求与测试 184
8.2.4 个人信息存储地域相关要求与测试 184
8.2.5 个人信息存储期限相关要求与测试 185
8.2.6 撤回授权同意相关要求与测试 185
8.2.7 个人信息的删除相关要求与测试 185
8.2.8 注销账户相关要求与测试 186
8.3 智能物联网产品海外隐私测试 186
8.3.1 GDPR地区隐私测试 186
8.3.2 韩国隐私测试 190
8.3.3 美国隐私测试 191
8.3.4 隐私语言 194
8.3.5 数据存储 195
第9章 智能物联网接入产品测试 196
9.1 测试环境搭建 196
9.1.1 为什么要构建标准测试环境 196
9.1.2 环境构建关键因子 197
9.1.3 仿真环境搭建 198
9.2 智能扫地机测试 199
9.2.1 智能扫地机测试环境 200
9.2.2 智能扫地机测试方案 202
9.3 智能音箱测试 203
9.3.1 智能音箱测试环境 203
9.3.2 智能音箱测试方案 204
9.3.3 智能音箱测试用例集 205
9.4 智能摄像机测试 205
9.5 智能灯测试 207
9.6 全屋智能系统测试 209
9.6.1 全屋智能测试环境 209
9.6.2 全屋智能测试标准 210
9.6.3 全屋照明系统测试 211
9.6.4 全屋安防系统测试 212
9.6.5 全屋影音系统测试 213