| 作者 |
| 丛书名 |
| 出版社 |
| 机械工业出版社* |
| ISBN |
| 9787111639862 |
| 简要 |
| 简介 |
| 内容简介 本书参照“1+X”《传感网应用开发职业技能等级标准》初级部分,根据物联网相关科研机构及企事业单位中辅助研发、部品验正、品质检验、产品测试、技术服务等岗位涉及的工作领域和工作任务所需的职业技能要求,通过5个学习单元介绍了传感网应用开发中数据采集、RS-485总线技术基础、CAN总线技术基础、ZigBee基础开发、NB-IoT数据传输等内容。 本书是“1+X”职业技能等级证书—— 传感网应用开发(初级)的培训认证配套用书。 本书配有电子课件、微课视频(可扫描书中二维码观看),读者也可到机械工业出版社教育服务网(www.cmpedu.com)免费注册并下载,或联系编辑(010-88379194)咨询。 |
| 目录 |
| 前言 二维码清单 学习单元 1 数据采集 1 1.1 模拟量传感数据采集 2 1.1.1 光照度数据采集 2 1.1.2 气体浓度数据采集 7 1.1.3 模拟量转换为数字量的方法 13 1.2 数字量传感数据采集 15 1.2.1 温度数据采集 15 1.2.2 湿度数据采集 21 1.3 开关量传感数据采集 23 1.3.1 红外信号数据采集 24 1.3.2 声音信号数据采集 27 单元总结 30 学习单元 2 RS-485总线技术基础 31 2.1 总线概述 32 2.2 串行通信的基础知识 32 2.2.1 串行通信的定义 32 2.2.2 常见的电平信号及其电气特性 33 2.3 RS-485与RS-422/RS-232 通信标准 34 2.4 RS-485收发器 35 2.5 Modbus通信协议 36 2.5.1 Modbus概述 36 2.5.2 Modbus通信的请求与响应 37 2.5.3 Modbus寄存器 38 2.5.4 Modbus的串行消息帧格式 39 2.5.5 Modbus功能码 41 2.6 应用案例:智能安防系统构建 46 2.6.1 任务1 案例分析 46 2.6.2 任务2 系统搭建 51 2.6.3 任务3 在云平台上创建项目 54 单元总结 58 学习单元 3 CAN总线技术基础 59 3.1 CAN总线基础知识 60 3.1.1 CAN总线概述 60 3.1.2 CAN技术规范与标准 60 3.1.3 CAN总线的报文信号电平 62 3.1.4 CAN总线的网络拓扑与节点 硬件构成 62 3.1.5 CAN总线的传输介质 63 3.1.6 CAN通信帧 65 3.2 CAN控制器与收发器 69 3.2.1 CAN节点的硬件构成 69 3.2.2 CAN控制器 70 3.2.3 CAN收发器 71 3.3 应用案例:生产线环境监测系统 的构建 73 3.3.1 任务1 案例分析 73 3.3.2 任务2 系统搭建 75 3.3.3 任务3 CAN通信数据抓包 与解析 79 3.3.4 任务4 在云平台上创建项目 80 单元总结 85 学习单元 4 ZigBee基础开发 87 4.1 基础知识 88 4.1.1 SoC与单片机 88 4.1.2 CC2530单片机内部结构 88 4.1.3 CC2530单片机的外设 88 4.2 任务1 搭建开发环境 90 4.2.1 任务要求 90 4.2.2 知识链接 90 4.2.3 任务实施 91 4.3 任务2 控制LED交替闪烁 100 4.3.1 任务要求 100 4.3.2 知识链接 100 4.3.3 任务实施 104 4.4 任务3 外部中断控制LED亮灭 106 4.4.1 任务要求 106 4.4.2 知识链接 106 4.4.3 任务实施 116 4.5 任务4 定时器1控制LED闪烁 118 4.5.1 任务介绍 118 4.5.2 知识链接 118 4.5.3 任务实施 124 4.6 任务5 PC与ZigBee模块 串口通信 125 4.6.1 任务要求 125 4.6.2 知识链接 126 4.6.3 任务实施 135 4.7 任务6 CC2530片内温度测量 138 4.7.1 任务要求 138 4.7.2 知识链接 138 4.7.3 任务实施 147 单元总结 149 学习单元 5 NB-IoT数据传输 151 5.1 NB-IoT技术简介 152 5.1.1 LPWAN与NB-IoT 152 5.1.2 NB-IoT标准发展演进 154 5.1.3 NB-IoT网络体系架构 155 5.1.4 NB-IoT关键技术 156 5.2 利尔达NB-IoT模组介绍 158 5.2.1 NB86-G系列模块主要特性 158 5.2.2 NB86-G模块引脚描述 159 5.2.3 NB86-G系列模块工作模式 161 5.3 任务1 使用AT指令调试NB-IoT 模块 161 5.3.1 任务要求 161 5.3.2 知识链接 162 5.3.3 任务实施 163 5.4 任务2 烧写“智能路灯”程序 168 5.4.1 任务要求 168 5.4.2 任务实施 168 5.5 任务3 NB-IoT接入云平台 172 5.5.1 任务要求 172 5.5.2 任务实施 172 单元总结 175 参考文献 176 |