《"十二五"职业教育国家规划教材:物联网设备编程与实施》 陈天娥
《"十二五"职业教育国家规划教材:物联网设备编程与实施》可作为物联网相关专业培养技术应用型、技能型高素质人才的教学用书,也可供各类物联网从业人员和爱好者参考使用。
第1章物联网概述 1.1物联网的基本概念 1.1.1物联网的发展背景 1.1.2物联网的定义和特征 1.什么是物联网 2.物联网的定义 3.物联网、通信网、互联网的区别和联系 1.1.3物联网的典型应用 1.物联网在山体检测方面的应用 2.物联网在物流业的应用 3.物联网在安防方面的应用 4.物联网在医院的应用 5.物联网在环保方面的应用 6.物联网在交通行业的应用 1.2物联网的体系结构和安全问题 1.2.1物联网的体系结构 1.2.2三级物联网精细化监控系统整体架构体系 1.2.3物联网的安全 1.实体安全问题 2.网络安全问题 3.系统安全问题 1.3物联网的关键技术 1.3.1WSN技术 1.3.2RFID技术 1.3.3无线组网与接入技术 1.3.4大规模的感知信息处理技术 第2章基于WSN的环填监控系统设备编程与实施 2.1基于WSN的环境监控系统调研 2.1.1任务简介 2.1.2任务分析 2.1.3支撑知识 1.室内环境监控系统的定义 2.环境监控系统的基本结构 3.室内环境监控相关概念 4.城市区域环境噪声标准相关规定 5.住宅建筑照明标准相关规定 6.WSN相关概念 7.基于WSN的环境监控系统 2.1.4任务实施 1.任务描述 2.任务要求 2.1.5任务小结 1.环境监控系统的基本结构 2.传感器采样点布点原则、方式和高度 3.监测项目确定 4.检测参数标准 5.ZigBee技术网络配置 6.ZigBee协议术语 7.ZigBee网络有3种拓扑结构 2.1.6任务拓展 2.2人体红外传感节点编程与调试 2.2.1任务简介 2.2.2任务分析 2.2.3支撑知识 1.TI Z—Stack协议栈软件架构 2.ZigBee相关概念 2.2.4任务实施 1.硬件平台搭建 2.软件整体架构和选项设置 3.App初始化和任务事件处理 4.ZDO初始化和任务事件处理 5.协调器建立网络流程分析 6.路由器加入网络流程分析 7.设置及处理人体红外检测用户事件 8.协调器接收数据 9.节点烧写 2.2.5任务小结 1.无线传感节点由3个部分构成 2.Tl Z—Stack协议栈 3.ZigBee设备类型 4.信道 5.PANID 6.描述符 2.2.6任务拓展 1.阅读模块式温湿度传感器说明书 2.阅读模块式光照度传感器说明书 2.3编程实现PC与协调器串口通信 2.3.1任务简介 2.3.2任务分析 2.3.3支撑知识 1.串行接口硬件介绍 2.串口通信基础知识 3.C#串口编程 4.string字符串数据类型 5.StringBuilder可变字符串类 6.List<>数据类型 7.byte()数据类型 8.显式数据类型转换语法BitConverter 2.3.4任务实施 1.定义公共变量,存储公共数据 2.串口设置 3.打开串口 4.写入串口 5.读取串口数据 6.操作处理读取的数据 7.关闭串口 8.系统测试 2.3.5任务小结 2.3.6任务拓展 2.4串口应用层通信协议分析 2.4.1任务简介 2.4.2任务分析 2.4.3支撑知识 1.符合RS 232C标准的通信串口 2.应用层通信协议 3.C#编程实现通信协议分析的方法 2.4.4任务实施 2.4.5任务小结 2.4.6任务拓展 2.5信息后处理和存储 2.5.1任务简介 2.5.2任务分析 2.5.3支撑知识 1.SQL Server数据库管理系统常用操作 2.C#编程实现数据表节点信息用网格形式显示出来 2.5.4任务实施 1.创建数据库 2.创建数据表 3.编程实现网络信息、传感信息插入数据库表 4.编写DataGrid网格显示网络信息的函数 2.5.5任务小结 1.建立数据库 2.创建数据表 3.SQL语句操作数据表记录 4.C#编程实现查找数据库中满足条件的记录并显示出来的步骤 2.5.6任务拓展 1.获取并显示光敏传感器信息 2.图形化直观显示光敏值 2.6信息的可视化显示 2.6.1任务简介 2.6.2任务分析 2.6.3支撑知识 1.treeView控件 2.Chart控件 2.6.4任务实施 1.把ZigBee网络信息用树形结构表示 2.查询数据库中某节点的所有测量信息 2.6.5任务小结 1.treeView控件 2.Chart控件的用法 3.动态历史数据点的流线式显示方式 2.6.6任务拓展 2.7系统综合调试和评价 2.7.1任务简介 2.7.2任务分析 2.7.3 支撑知识 1.单项设备调试 2.系统综合调试 2.7.4任务实施 2.7.5任务小结 1.单项设备调试 2.程序运行测试 3.系统综合调试 2.7.6任务拓展 第3章基于RFID的识别定位系统设备编程与实施 3.1射频识别应用系统调研 3.1.1任务简介 3.1.2任务分析 3.1.3支撑知识 1.RFID系统基本概念 2.RFID应用系统组成 3.RFID系统分类 4.RFID技术标准 5.RFID的典型应用系统 3 .1.4任务实施 1.任务描述 2.任务要求 3.1.5任务小结 3.1.6任务拓展 3.2识别定位系统分析和实施 3.2.1任务简介 3.2.2任务分析 3.2.3支撑知识 1.RFID应用系统搭建流程 2.设备选型与优化 3.现场部署 3.2.4任务实施 1.规划系统整体架构 2.规划IP地址 3.无线路由器安装与配置 4.串口服务器安装与配置 5.读写器安装和配置 3.2.5任务小结 3.2.6任务拓展 3.3室内区域定位RFID设备编程和测试 3.3.1任务简介 3.3.2任务分析 3.3.3 支撑知识 1.RFID电子标签存储信息介绍 2.RFID操作命令 3.创建一个简单的DLL文件 4.调用DLL文件 3.3.4任务实施 1.调用DLL方式完成EPC读写 2.串口命令方式完成EPC读写 3.3.5任务小结 3.3.6任务拓展 3.4WCF数据库操作接口服务 3.4.1任务简介 3.4.2任务分析 3.4.3支撑知识 3.4.4任务实施 1.第一环节服务应用程序Service部分 2.第二环节宿主(Host)服务管理程建立过程 3.第三环节客户端程序编制 3,4.5任务小结 3.4.6任务拓展 3.5系统综合调试和评价 3.5.1任务简介 3.5.2任务分析 3.5.3支撑知识 1.前端设备清点和检查 2.单项设备调试 3.系统综合调试 4.系统验收 3.5.4任务实施 3.5.5任务小结 3.5.6任务拓展 第4章IP视频监控系统设备编程与实施 4.1IP视频监控系统调研 4.1.1任务简介 4.1.2任务分析 4.1.3支撑知识 1.视频监控系统介绍 2.视频监控系统发展和体系结构 3.物联网视频监控系统应用 4.1.4任务实施 1.任务描述 2.任务要求 4.1.5任务小结 4.1.6任务拓展 4.2IP视频监控系统分析和实施 4.2.1任务简介 4.2.2任务分析 4.2.3支撑知识 1.IP摄像机基本概念 2.IP摄像机基本组成 3.云台 4.2.4任务实施 1.IP视频监控系统拓扑图 2.组网和配置 4.2.5任务小结 4.2.6任务拓展 4.3IP摄像机设备编程与调试 4.3.1任务简介 4.3.2任务分析 4.3.3支撑知识 1.阅读摄像机编程说明书 2.C#编程调用CGI获得当前图像 3.云台控制 4.图像标记 4.3.4任务实施 1.C#编程实现 2.图像标记为某个RFID读卡器读卡触发图像 4.3.5任务小结 4.3.6任务拓展 4.4系统综合调试和评价 4.4.1任务简介 4.4.2任务分析 4.4.3支撑知识 1.监控点设备清点和检查 2.单项设备调试 3.系统综合调试 4.IP视频监控系统集成流程 5.系统验收 4.4.4任务实施 4.4.5任务小结 4.4.6任务拓展 …… 第5章基于GPRS的远程监控系统设备编程与实施 第6章智能家居综合应用系统设备编程与实施 第7章置于物联网的周界防入侵系统编程与实施 参考文献