更新时间:2023-10-25 19:37:39
封面
版权信息
内容提要
前言
项目1 智能安防系统
1.1 应用场景介绍
1.2 总线概述
1.3 串行通信
1.3.1 串行通信介绍
1.3.2 常见的电平信号及其电气特性
1.4 RS-232/RS-422/RS-485通信标准
1.5 Modbus通信协议
1.5.1 Modbus通信协议概述
1.5.2 Modbus通信的请求与响应
1.5.3 Modbus寄存器
1.5.4 Modbus的串行消息帧格式
1.5.5 Modbus功能码
1.6 系统设备选型
1.6.1 M3主控模块
1.6.2 RS-485收发器芯片
1.6.3 采集量讲解
1.7 系统数据通信协议分析
1.7.1 RS-485网络的数据帧
1.7.2 通过RS-485网络上报网关的数据帧
1.8 任务1:系统搭建
1.9 任务2:完善工程代码
1.9.1 定义Modbus帧与Modbus协议管理器的结构体
1.9.2 编写Modbus通信帧解析函数
1.9.3 编写读取传感数据并回复响应帧的函数
1.10 任务3:编译下载程序
1.10.1 节点固件下载
1.10.2 节点配置
1.11 任务4:在云平台上创建项目
1.11.1 新建项目
1.11.2 添加设备
1.11.3 配置网关接入云平台
1.11.4 系统运行情况分析
1.12 任务5:测试方案及设计
1.12.1 测试目的
1.12.2 测试方法
项目2 生产线环境监测系统
2.1 应用场景介绍
2.2 CAN总线基础知识
2.2.1 CAN总线概述
2.2.2 CAN技术规范与标准
2.2.3 CAN总线的报文信号电平
2.2.4 CAN总线网络拓扑结构与节点硬件
2.2.5 CAN总线的传输介质
2.2.6 CAN通信帧介绍
※2.2.7 CAN优先级与位时序
2.3 系统设备选型
2.3.1 M3主控模块
2.3.2 CAN控制器与收发器
2.3.3 数字量传感数据采集
2.4 系统数据通信协议分析
2.4.1 CAN网络数据帧
2.4.2 通过RS-485网络上报网关的数据帧
2.5 任务1:系统搭建
2.6 任务2:完善工程代码
2.7 任务3:编译下载程序
2.7.1 节点固件下载
2.7.2 节点配置
2.8 任务4:在云平台上创建项目
2.8.1 新建项目
2.8.2 添加设备
2.8.3 配置物联网网关接入云平台
2.8.4 系统运行情况分析
2.9 任务5:测试方案及设计
2.9.1 测试目的
2.9.2 测试方法
项目3 仓储环境监测系统
3.1 应用场景介绍
3.2 BasicRF技术基础知识
3.2.1 BasicRF概述
3.2.2 BasicRF无线通信初始化
3.2.3 BasicRF关键函数分析
3.3 设备选型
3.3.1 ZigBee模块
3.3.2 CC2530介绍
3.4 系统数据通信协议分析
3.4.1 BasicRF无线通信网络自定义协议
3.4.2 RS-485网络上报网关的数据帧
3.5 任务1:系统搭建
3.6 任务2:完善工程代码和编译下载程序
3.6.1 温湿度数据采集节点
3.6.2 火焰数据采集节点
3.6.3 传感数据汇聚
3.7 任务3:在云平台上创建项目
3.7.1 新建项目
3.7.2 添加设备
3.7.3 配置物联网网关接入云平台
3.7.4 系统运行情况分析
3.8 任务4:测试方案及设计
3.8.1 测试目的
3.8.2 测试方法
※项目4 Z-Stack协议栈组网开发
4.1 应用场景介绍
4.1.1 基于Z-Stack的串口通信
4.1.2 基于Z-Stack的点对点通信
4.1.3 基于Z-Stack的点对多点通信