OneNET平台远程温湿度监测系统实训报告

一、项目背景

  • 能实时检测当前环境中的温湿度参数
  • 能够方便地在数据平台实时显示温湿度值

二、实训目标

  • 注册OneNET平台账号并完成学生认证
  • 在OneNET平台上添加自己的产品与设备
  • 设备在线数据正常上报
  • OneNET平台查看温湿度数据

三、实训步骤

1、OneNET平台的注册

屏幕截图 2021-03-28 200646.png

2、在OneNET上添加自己的产品与设备

  • 添加产品
    屏幕截图 2021-03-19 104608.png
  • 添加设备
    屏幕截图 2021-03-19 105720.png

3、设备在线数据正常上报

屏幕截图 2021-03-23 141425.png
  • 关键代码展示

更改自己的IMEI、IMSI

const char endpoint_name[] = "666828270812034;1";   // IMEI;IMSI

温度资源

    temp.type = NBIOT_FLOAT;
    temp.flag = NBIOT_READABLE;
    ret = nbiot_resource_add(dev,
            3303,   /* objId */
            0,      /* instId */
            5700,   /* resId */
            &temp);

湿度资源

    humi.type = NBIOT_FLOAT;
    humi.flag = NBIOT_READABLE;
    ret = nbiot_resource_add(dev,
            3304,
            0,
            5700,
            &humi);

4、OneNET平台查看温湿度数据

  • 查看湿度数据

    屏幕截图 2021-03-26 114215.png

  • 查看温度数据

    屏幕截图 2021-03-26 114241.png

  • 串口发送资源数据

[2021-03-23_14:29:02:580]send data:AT+MIPLNOTIFY=0,3303,0,5700,4,"21.490000",1
[2021-03-23_14:29:02:584]Data:AT+MIPLNOTIFY=0,3303,0,5700,4,"21.490000",1
[2021-03-23_14:29:02:768]send data:AT+MIPLNOTIFY=0,3304,0,5700,4,"49.938763",1
[2021-03-23_14:29:02:780]Data:AT+MIPLNOTIFY=0,3304,0,5700,4,"49.938763",1
[2021-03-23_14:29:36:758]send data:AT+MIPLNOTIFY=0,3303,0,5700,4,"21.660000",1
[2021-03-23_14:29:36:770]Data:AT+MIPLNOTIFY=0,3303,0,5700,4,"21.660000",1
[2021-03-23_14:29:36:946]send data:AT+MIPLNOTIFY=0,3304,0,5700,4,"50.587261",1
[2021-03-23_14:29:36:954]Data:AT+MIPLNOTIFY=0,3304,0,5700,4,"50.587261",1
[2021-03-23_14:30:10:925]send data:AT+MIPLNOTIFY=0,3303,0,5700,4,"21.820000",1
[2021-03-23_14:30:10:925]Data:AT+MIPLNOTIFY=0,3303,0,5700,4,"21.820000",1
[2021-03-23_14:30:11:112]send data:AT+MIPLNOTIFY=0,3304,0,5700,4,"49.297890",1
[2021-03-23_14:30:11:124]Data:AT+MIPLNOTIFY=0,3304,0,5700,4,"49.297890",1
[2021-03-23_14:30:45:103]send data:AT+MIPLNOTIFY=0,3303,0,5700,4,"21.980000",1
[2021-03-23_14:30:45:111]Data:AT+MIPLNOTIFY=0,3303,0,5700,4,"21.980000",1
[2021-03-23_14:30:45:291]send data:AT+MIPLNOTIFY=0,3304,0,5700,4,"49.618324",1
[2021-03-23_14:30:45:299]Data:AT+MIPLNOTIFY=0,3304,0,5700,4,"49.618324",1
[2021-03-23_14:31:19:281]send data:AT+MIPLNOTIFY=0,3303,0,5700,4,"22.080000",1
[2021-03-23_14:31:19:281]Data:AT+MIPLNOTIFY=0,3303,0,5700,4,"22.080000",1
[2021-03-23_14:31:19:465]send data:AT+MIPLNOTIFY=0,3304,0,5700,4,"48.695168",1
[2021-03-23_14:31:19:473]Data:AT+MIPLNOTIFY=0,3304,0,5700,4,"48.695168",1
[2021-03-23_14:31:53:444]send data:AT+MIPLNOTIFY=0,3303,0,5700,4,"22.190001",1
[2021-03-23_14:31:53:452]Data:AT+MIPLNOTIFY=0,3303,0,5700,4,"22.190001",1
[2021-03-23_14:31:53:635]send data:AT+MIPLNOTIFY=0,3304,0,5700,4,"48.397621",1
[2021-03-23_14:31:53:635]Data:AT+MIPLNOTIFY=0,3304,0,5700,4,"48.397621",1
[2021-03-23_14:32:27:610]send data:AT+MIPLNOTIFY=0,3303,0,5700,4,"22.230000",1
[2021-03-23_14:32:27:618]Data:AT+MIPLNOTIFY=0,3303,0,5700,4,"22.230000",1

四、实训总结

总的来说这次实训很有收获,学到了由传感器采集的数据是如何上传到云平台的,也学会了平台的使用。唯一的不足是想吐槽实训设备,有不少已经不能正常使用了,每次拿设备都像是抽盲盒。

你可能感兴趣的:(OneNET平台远程温湿度监测系统实训报告)