本书以物联网系统的生存期模型为主线,从开发概述、可行性研究、需求分析、总体设计、详细设计、实现、测试、运行与维护、开发管理、开发实践,以及物联网系统课程设计指导等方面逐步展开教学内容。
本书的理论性和实用性并重、软硬件开发兼顾、层次清晰、衔接紧凑、素材新颖、概念清楚、重点突出、叙述流畅、通俗易懂,适合作为高等学校自动化类、计算机类、电气类、电子信息类、仪器类等有关专业高年级本科生、研究生相关课程(如物联网系统开发、物联网系统设计、物联网系统工程)的教材和教学参考书,也可作为从事物联网系统开发与集成工作的科研人员、工程技术人员的培训教材和参考书。
前言
第1章物联网系统开发概述
1.1物联网的概念与特征
1.1.1物联网的概念
1.1.2物联网的特征
1.2物联网关键技术
1.2.1感知技术
1.2.2网络技术
1.2.3无线传感器网络技术
1.2.4物联网控制技术
1.2.5物联网安全技术
1.3物联网系统
1.3.1物联网系统的概念
1.3.2物联网系统的体系结构
1.3.3物联网系统的功能
1.4物联网系统开发模型
1.4.1生存期模型
1.4.2结构化方法
1.4.3原型化方法
1.5物联网技术的发展历程与趋势
1.5.1发展历程
1.5.2发展趋势
1.6物联网的应用领域
1.6.1智能电网
1.6.2智能交通
1.6.3智能物流
1.6.4智能家居
1.6.5智慧医疗
1.6.6智慧农业
1.7物联网应用相关技术
1.7.1云计算技术
1.7.2大数据技术
1.7.3区块链技术
1.7.4人工智能技术
习题
第2章可行性研究
2.1概述
2.1.1可行性研究的概念、内容、作用
和人员
2.1.2可行性研究的原则
2.1.3可行性研究的步骤
2.1.4可行性研究的方法
2.1.5可行性研究报告的内容
2.2技术可行性分析
2.2.1技术可行性分析的概念
2.2.2立项依据
2.2.3研究开发目标、内容与拟解决
的关键技术问题
2.2.4研究方案
2.2.5特色和创新点
2.2.6技术指标
2.2.7进度计划
2.2.8组织方式
2.2.9研究开发工作基础与条件
2.3经济可行性分析
2.3.1经济可行性分析概述
2.3.2货币的时间价值
2.3.3经济预测的方法
2.3.4资金筹措与费用预算
2.3.5效益分析
2.4社会可行性分析
2.4.1社会可行性分析概述
2.4.2法律可行性分析
2.4.3应用可行性分析
2.5风险分析
2.5.1风险分析概述
2.5.2技术风险分析
2.5.3财务风险分析
2.5.4人员风险分析
2.5.5管理风险分析
2.5.6供应链风险分析
2.5.7生产风险分析
2.5.8质量风险分析
2.5.9市场风险分析
2.6环境影响分析与防治措施
2.6.1环境影响分析概述
2.6.2环境影响分析的方法
2.6.3防治措施
习题
物联网系统开发 目录第3章物联网系统需求分析
3.1概述
3.1.1物联网系统需求分析的概念与
内容
3.1.2物联网系统需求分析的原则
3.1.3物联网系统需求分析的步骤
3.1.4物联网系统需求分析的方法与
工具
3.2物联网系统需求调查
3.2.1物联网系统需求调查的内容
3.2.2物联网系统需求调查的原则
3.2.3物联网系统需求调查的方法
3.3物联网系统目标分析
3.3.1物联网系统目标分析概述
3.3.2物联网系统目标分析的原则
3.3.3物联网系统目标分析的方法
3.4物联网系统结构分析
3.4.1物联网系统结构分析概述
3.4.2系统总体架构分析
3.4.3硬件系统结构分析
3.4.4软件系统结构分析
3.5物联网系统功能分析
3.5.1物联网系统功能分析概述
3.5.2数据采集功能分析
3.5.3数据查询功能分析
3.5.4数据更新功能分析
3.5.5数据存储与管理功能分析
3.5.6数据传输功能分析
3.5.7数据挖掘功能分析
3.5.8数据发布功能分析
3.5.9数据展示功能分析
3.6物联网系统流程分析
3.6.1系统流程图
3.6.2数据流程图
3.6.3业务流程图
3.7物联网系统数据分析
3.7.1数据字典
3.7.2实体联系图
3.8物联网系统安全分析
3.8.1物联网系统安全分析概述
3.8.2感知层安全分析
3.8.3网络层安全分析
3.8.4应用层安全分析
3.8.5数据存储层安全分析
3.9物联网系统环境分析
3.9.1物联网系统环境分析概述
3.9.2硬件环境分析
3.9.3软件环境分析
3.9.4自然环境分析
3.9.5社会环境分析
3.10物联网系统性能分析
3.10.1物联网系统性能分析概述
3.10.2硬件系统性能分析
3.10.3软件系统性能分析
3.11需求评审
3.11.1需求评审的概念
3.11.2需求评审的组织
3.11.3需求评审组
3.11.4需求评审的内容
3.11.5需求评审的步骤
习题
第4章物联网系统总体设计
4.1概述
4.1.1物联网系统总体设计的概念与
内容
4.1.2物联网系统总体设计的原则
4.1.3物联网系统总体设计的步骤
4.1.4物联网系统总体设计的方法与
工具
4.2物联网系统总体架构设计
4.2.1总体架构设计概述
4.2.2总体架构设计的步骤
4.2.3总体架构设计示例
4.3硬件系统总体设计
4.3.1硬件系统总体设计概述
4.3.2硬件系统结构设计
4.3.3模块说明
4.3.4处理器选型
4.3.5传感器选型
4.3.6通信模块选型
4.3.7存储设计
4.3.8电源设计
4.4软件系统总体设计
4.4.1软件系统总体设计概述
4.4.2软件系统结构设计
4.4.3模块说明
4.4.4数据设计
4.5接口设计
4.5.1接口设计概述
4.5.2硬件接口设计
4.5.3软件接口设计
4.5.4人机接口设计
4.5.5通信接口设计
4.6安全设计
4.6.1感知层安全设计
4.6.2网络层安全设计
4.6.3应用层安全设计
4.6.4数据存储层安全设计
4.7可靠性设计
4.7.1可靠性设计概述
4.7.2硬件系统可靠性设计
4.7.3软件系统可靠性设计
4.7.4利用软件提高系统可靠性
4.8物联网标准与通信协议
4.8.1标准与通信协议的概念
4.8.2标准的分类与制定
4.8.3标准的作用
4.8.4常见的物联网标准与协议
习题
第5章物联网系统详细设计
5.1概述
5.1.1物联网系统详细设计的概念与
内容
5.1.2物联网系统详细设计的原则
5.1.3物联网系统详细设计的步骤
5.1.4物联网系统详细设计的工具
5.2硬件系统详细设计
5.2.1硬件系统详细设计概述
5.2.2电子电路设计
5.2.3电子电路原理图设计
5.2.4印制电路板设计
5.2.5外观设计
5.3软件系统详细设计
5.3.1软件系统详细设计概述
5.3.2程序流程图
5.3.3自然语言
5.3.4过程设计语言
5.3.5伪C
5.3.6NS图
5.3.7状态转换图
5.3.8PAD图
5.3.9判定表
5.3.10判定树
习题
第6章物联网系统实现
6.1概述
6.1.1物联网系统实现的概念与内容
6.1.2物联网系统实现的原则
6.1.3物联网系统实现的步骤
6.1.4物联网系统实现的方法与工具
6.2硬件系统实现
6.2.1硬件系统实现概述
6.2.2工艺流程
6.2.3材料采购
6.2.4模块加工
6.2.5装配
6.3软件系统实现
6.3.1软件系统实现概述
6.3.2编程语言
6.3.3程序编码
6.3.4组装
习题
第7章物联网系统测试
7.1概述
7.1.1物联网系统测试的概念、内容与
过程
7.1.2物联网系统测试的原则
7.1.3物联网系统测试的步骤
7.1.4系统测试与调试的信息流
7.1.5物联网系统测试的方法与工具
7.2测试用例设计
7.2.1测试用例概述
7.2.2白盒测试法
7.2.3黑盒测试法
7.3系统功能测试
7.3.1系统功能测试概述
7.3.2输入功能测试
7.3.3输出功能测试
7.3.4处理功能测试
7.4系统性能测试
7.4.1系统性能测试概述
7.4.2影响系统性能的因素
7.4.3系统性能测试的方法
7.5系统安全性测试
7.5.1系统安全性测试概述
7.5.2系统安全性测试的方法
7.6系统可靠性测试
7.6.1系统可靠性测试概述
7.6.2影响系统可靠性的因素
7.6.3系统可靠性测试的方法
7.7系统测试策略
7.7.1模块测试及其策略
7.7.2集成测试及其策略
7.7.3全要素测试及其策略
7.8系统调试
7.8.1系统调试概述
7.8.2系统调试的原则
7.8.3系统调试的层次
7.8.4系统调试的步骤
7.8.5硬件系统调试
7.8.6软件系统调试
习题
第8章物联网系统运行与维护
8.1概述
8.1.1物联网系统运行与维护的概念
8.1.2物联网系统维护的内容、类型与
步骤
8.2物联网系统运行
8.2.1物联网系统试运行
8.2.2物联网系统切换
8.2.3物联网系统正式运行
8.3物联网系统运行日志
8.3.1日志文件概述
8.3.2日志文件设计
8.3.3日志文件维护
8.4硬件系统维护
8.4.1硬件系统维护概述
8.4.2硬件系统的日常维护
8.4.3硬件系统的故障维护
8.4.4硬件系统的完善性维护
8.4.5硬件系统的预防性维护
8.5软件系统维护
8.5.1软件系统维护概述
8.5.2软件系统的日常维护
8.5.3软件系统的改正性维护
8.5.4软件系统的适应性维护
8.5.5软件系统的完善性维护
8.5.6软件系统的预防性维护
8.6系统可维护性
8.6.1系统可维护性的度量
8.6.2提高系统可维护性的方法
习题
第9章物联网系统开发管理
9.1概述
9.1.1物联网系统开发管理的概念与
内容
9.1.2物联网系统开发管理的原则
9.1.3物联网系统开发管理的步骤
9.1.4物联网系统开发管理的工具
9.2资源管理
9.2.1资源管理概述
9.2.2资源的种类
9.2.3开发设备与开发平台管理
9.2.4费用管理
9.2.5资源调度
9.3团队管理
9.3.1团队管理概述
9.3.2管理架构
9.3.3人员管理
9.3.4工作分工
9.3.5运行机制
9.4进度管理
9.4.1进度管理概述
9.4.2工作量估算
9.4.3进度计划
9.4.4进度控制
9.5质量管理
9.5.1质量管理概述
9.5.2质量管理的方法与工具
9.6风险管理
9.6.1风险管理概述
9.6.2风险管理的策略与方法
习题
第10章物联网系统开发实践
10.1面向区域交通协同安全控制的
交通信号控制器系统
10.1.1项目背景
10.1.2需求概要
10.1.3总体设计
10.1.4详细设计
10.1.5系统实现
10.2健康监护终端系统
10.2.1项目背景
10.2.2需求概要
10.2.3总体设计
10.2.4详细设计
10.2.5系统实现
10.3物联网系统监控平台
10.3.1项目背景
10.3.2需求概要
10.3.3总体设计
10.3.4详细设计
10.3.5系统实现
10.3.6应用范围
习题
第11章物联网系统课程设计指导
11.1概述
11.1.1课程设计的目标
11.1.2课程设计的要求
11.1.3课程设计的步骤
11.1.4系统开发与运行环境及开发
工具
11.2智能家居系统
11.2.1项目背景
11.2.2项目的目标与内容
11.3智能小区系统
11.3.1项目背景
11.3.2项目的目标与内容
11.4智能楼宇系统
11.4.1项目背景
11.4.2项目的目标与内容
11.5智能停车场系统
11.5.1项目背景
11.5.2项目的目标与内容
11.6智能电力监控系统
11.6.1项目背景
11.6.2项目的目标与内容
11.7智能安全监控系统
11.7.1项目背景
11.7.2项目的目标与内容
11.8智能蔬菜工厂
11.8.1项目背景
11.8.2项目的目标与内容
11.9智能餐厅系统
11.9.1项目背景
11.9.2项目的目标与内容
11.10智能商场系统
11.10.1项目背景
11.10.2项目的目标与内容
11.11智能公交系统
11.11.1项目背景
11.11.2项目的目标与内容
11.12智能物流运输系统
11.12.1项目背景
11.12.2项目的目标与内容
11.13智能健康监护系统
11.13.1项目背景
11.13.2项目的目标与内容
11.14智能仓储系统
11.14.1项目背景
11.14.2项目的目标与内容
11.15智能环境监控系统
11.15.1项目背景
11.15.2项目的目标与内容
11.16智能教室系统
11.16.1项目背景
11.16.2项目的目标与内容
参考文献