3.1 实训目的
1、基于真实设备,搭建软硬件环境,接入 OneNET 平台并实现设备属性上报;
2、通过 OneNET 平台的“设备调试”实现设备属性下发;
3、通过 OneNET 平台的“API 调试”实现设备属性下发;
4、直接基于 API 方式实现设备属性下发;
3.2 实训步骤
3.2.1 真实设备接入 OneNET 平台实现属性上报
步骤 1 基于 OneNET 物联网实验箱搭建实训项目终端硬件平台根据实训场景,选取 OneNET 物联网实验箱“核心模块”以及“Wifi 模块”、“蜂鸣器模块”、 “超声波模块”等场景所需的模块进行搭建。
步骤 2 终端设备软件系统搭建
(1)运行 Keil uVision5 应用程序。
(2)下载器的连接。下载成功后设备重新加电,等待一定时间,进入下一步
步骤 3 OneNET 平台侧查看设备状态
登录 OneNET Studio,查看“Controller”设备运行状态为在线,具体操作与前述步骤中查看设备状态相同,若此时设备显示为不在线,则排查前面关于网络接入、OneNET 鉴权等代码修改处是否有误。重复步骤 3、4、5,再次检查并修改,直到本步骤查看状态为上线。
步骤 4 OneNET 平台侧查看设备上报数据信息
进入设备详情页面,查看属性表格页展示的各个数据点显示的信息。
3.2.2 下发属性在终端设备上执行生效(设备调试)
步骤 1 设备端软硬件环境准备
沿用上一个实训任务中搭建的设备硬件系统,以及继续使用 Keil5 开发工具载入的项目三终端设备侧
代码工程(该工程代码在完成上一实训任务后,已经能够接入 OneNET 平台并上报属性点数据)。
将设备上电,等待 OneNET Studio 中显示该设备处于上线状态,进入下一实训步骤。
步骤 2 通过 OneNETStudio 的设备调试方式进行属性下发
点击运维监控菜单下“设备调试”子菜单,进入 OneNET Studio 的设备调试功能页面。选择需要调试的产品、设备信息。进行调试。
3.2.3 下发属性在终端设备上执行生效(API 调试)
步骤 1 设备端软硬件环境准备
沿用上一个实训任务中搭建的设备硬件系统,以及继续使用 Keil5 开发工具载入的项目三终端设备侧
代码工程(该工程代码在完成上一实训任务后,已经能够接入 OneNET 平台并上报属性点数据)。
将设备上电,等待 OneNET Studio 中显示该设备处于上线状态,进入下一实训步骤。
步骤 2 进入“API 调试”功能页面
3.2.4 基于 API 方式实现设备属性下发
3.3 拓展实训部分
3.3.1 基于 OneNET 云平台的场景联动
实验总结
本项目通过学习MQTT 的连接方式,成功完成了实验,而且还学习到了wifi定位和API的相关知识。