实训任务 3 基于真实设备接入 OneNET 平台

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 应用程序。


keil5

  (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 方式实现设备属性下发

postman

3.3 拓展实训部分

3.3.1 基于 OneNET 云平台的场景联动

场景联动

实验总结

  本项目通过学习MQTT 的连接方式,成功完成了实验,而且还学习到了wifi定位和API的相关知识。

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容