目录

  • 1 课程简介
    • 1.1 课程简介
    • 1.2 课程标准
    • 1.3 职业证书对接
    • 1.4 课程分工
  • 2 数据采集
    • 2.1 数据采集之数字量传感数据采集
    • 2.2 数据采集之模拟量传感数据采集
    • 2.3 数据采集之模拟量转换为数字量
    • 2.4 数据采集之开关量传感数据采集
  • 3 STM32微控制器基本外设应用开发
    • 3.1 STM32基础知识
    • 3.2 任务1 开发环境搭建和工程建立
    • 3.3 任务2 LED流水灯应用开发
    • 3.4 任务3 按键控制LED灯亮灭
    • 3.5 任务4 串行通信控制LED流水灯应用开发
    • 3.6 任务5 电池电量检测应用开发
  • 4 RS-485总线通信应用
    • 4.1 RS-485基本知识
    • 4.2 RS-485通信协议及网关通信协议
    • 4.3 Modbus通信协议
    • 4.4 任务1 案例分析及工程代码编写
    • 4.5 任务2 系统搭建及云平台项目创建
  • 5 CAN总线通信应用
    • 5.1 CAN总线基本知识
    • 5.2 CAN通信帧
    • 5.3 CAN控制器和收发器
    • 5.4 任务1 案例分析及工程代码编写
    • 5.5 任务2 系统搭建及云平台项目创建
    • 5.6 任务3 CAN通信数据抓包与解析
  • 6 BasicRF的无线通信应用
    • 6.1 BasicRF基础知识
    • 6.2 任务1创建工程项目
    • 6.3 任务2 温湿度节点数据采集
    • 6.4 任务3 火焰节点数据采集
    • 6.5 任务4 传感器节点组网
    • 6.6 任务5 传感数据汇聚
  • 7 WiFi数据通信
    • 7.1 WI-FI基础知识
    • 7.2 使用AT指令配置WI-FI工作模式
    • 7.3 WI-FI接入云平台
  • 8 NB-IoT联网通信
    • 8.1 NB-IoT技术简介
    • 8.2 利尔达NB-IoT模组介绍
    • 8.3 任务1 “智慧路灯”AT指令代码编写
    • 8.4 任务2.烧写智能路灯
    • 8.5 任务3NB-IoT接入云平台
  • 9 LoRa 通信技术
    • 9.1 基础知识
    • 9.2 项目分析与LoRa驱动移植
    • 9.3 任务2 LoRa温湿度传感器节点应用程序开发
    • 9.4 任务3 LoRa光照传感器节点数据采集
    • 9.5 任务4 LoRa网关节点汇聚传感器数据
    • 9.6 讨论
任务2 系统搭建及云平台项目创建
  • 1 知识介绍
  • 2 PPT
  • 3 学习视频
  • 4 超级工程

一、硬件接线

因为是涉及到硬件接线的知识,那么通过文字内容的讲解肯定不能很好的让大家体会到其中的乐趣和细节,所以现在展示的这个图就是整个项目的硬件接线图,两个 CAN 终端节点分别连接温湿度传感器与火焰传感器,CAN 网关节点连接温湿度传感器。网关 WAN 口通过网线接外网,LAN口通过网线连接 PC,PC 需与网关处于同一网段大家在后续的实操中就可以配合这张图做具体的练习。

1

二、节点固件下载

首先是配置串行通信口及其通信波特率:第一步将M3 主控模块拨到 BOOT 状态(如图所示),按一下复位键。烧写时只允许一个 M3 主控模块上电。

2

第二步使用 ST 官方出品的 ISP(In-System Programming,在线编程)工具“Flash Download Demostrator”进行固件的下载。打开该工具后,需要配置串行通信口及其通信波特率,如图所示。

3

配置好串行通信口及其通信波特率之后,还应对需要下载的固件文件进行选择,如图所示:点击标号①处按钮选取需要下载的固件文件;点击“Next”按键开始下载;烧写完成后拨到NC状态;按一下复位键。按照以上步骤,分别下载另外两个节点的固件。

4

三、节点配置

使用“M3 主控模块配置工具”(路径:../CAN 总线通信应用/节点配置工具)进行 CAN 节 点的配置。点击图中的标号①进行串行通信口的配置。另外,还有两项需要配置的内容:一是节点发送数据的“标识符 ID”,如:将“标识符 ID”配置为 0x0011,则需要在图中的“地址设置”中填入 0011(图 4-220 中的标号②处);二是节点所连接的传感器“类型”,如:将传感器“类型”配置为“温湿度”,则需要在图中的“传感器列表”中选择“温湿度”(图 4-22 中的标号③处);最后点击“设置按钮”(图中的标号④处)即可完成一个节点的配置。按照上述步骤,配置另外两个节点的“标识符 ID”和“传感器类型”。

567

四、云平台创建工程

首先登陆云平台http://www.nlecloud.com,点击“开发者中心”--“开发设置”,确认 ApiKey 有没有过期,如果有重新生成 ApiKey

8

点击“开发者中心”按钮,然后点击“新增项目”按钮即可新建一个项目,在弹出的“添加项目”对话框中,可对“项目名称”、“行业类别”以及“联网方案”等信 息进行填充。在本案例中,设置“项目名称”为“生产线环境监测系统”,“行业类别”选择“工业物联”, “联网方案”选择“以太网”。

9

项目建立完成的效果如图所示。

10

项目新建完毕后,可为其添加设备,从图中可以看到,需要对“设备名称”(标号①处)、“通讯协议”(标号②处)和“设 备标识”(标号③处)进行设置。

11

设备添加完成的效果如图所示。

12

将图中标号①处“设备 ID”,②处的“设备标识”和标号③处的“传输密钥”记下,网关配置时需用到这些信息。至此云平台配置完毕。

然后登陆物联网网关系统管理界面 192.168.14.200:8400 (IP 可自行设置+端口号固定),点击“云平台接入”,按实际情况输入①-⑥处的信息后点“设置”,如图所示。

13

物联网网关配置参数配置完毕,点击⑦设置按钮,物联网网关系统自动重启, 20 秒左 右,网关系统初始化完毕,刷新网页,可以看到网关上线,并自动识别出接入设备的标识。

图中展示的就是成功识别设备的展示图。

14

用户可查看实时上报的数据,如图 4-32 所示,点击①处打开实时数据显示开关,可以 看到实时数据显示在②处,并且每隔 5 秒刷新一次。

15

用户也可以查看历史数据,如图所示。

16