OneNET智慧园区监控系统实训报告

一.项目背景

智慧园区是成熟园区的升级方向,也是新兴园区的规划起点,而随着5G、移动互联网、云计算等新一轮信息技术的迅速发展和深入应用,以智慧化提升园区竞争力已成大势所趋。

二.实训目标

  • 采集环境指标
  • 实现环境根据光照强度自动控制开关灯
  • 能够在平台直接发送命令控制开关
  • 通过Postman控制开关灯
  • 学会使用“轻应用”

三.实训步骤

1.添加资源

添加光照资源

 illumi.type = NBIOT_FLOAT;
    illumi.flag = NBIOT_READABLE;
    ret = nbiot_resource_add(dev,
            3301,
            0,
            5700,
            &illumi);
    if (ret)
    {
        nbiot_device_destroy(dev);
        printf("device add resource(illumi) failed, code = %d.\r\n", ret);
    }

添加温度资源

temp.type = NBIOT_FLOAT;
    temp.flag = NBIOT_READABLE;
    ret = nbiot_resource_add(dev,
            3303,   /* objId */
            0,      /* instId */
            5700,   /* resId */
            &temp);
    if (ret)
    {
        nbiot_device_destroy(dev);
        printf("device add resource(temp) failed, code = %d.\r\n", ret);
    }

添加湿度资源

humi.type = NBIOT_FLOAT;
    humi.flag = NBIOT_READABLE;
    ret = nbiot_resource_add(dev,
            3304,
            0,
            5700,
            &humi);
    if (ret)
    {
        nbiot_device_destroy(dev);
        printf("device add resource(humi) failed, code = %d.\r\n", ret);
    }

添加气压资源

press.type = NBIOT_FLOAT;
    press.flag = NBIOT_READABLE;
    ret = nbiot_resource_add(dev,
            3323,
            0,
            5700,
            &press);
    if (ret)
    {
        nbiot_device_destroy(dev);
        printf("device add resource(press) failed, code = %d.\r\n", ret);
    }

添加LED灯资源

led.type = NBIOT_BOOLEAN;
    led.flag = NBIOT_READABLE | NBIOT_WRITABLE;
    ret = nbiot_resource_add(dev,
            3311,
            0,
            5850,
            &led);
    if (ret)
    {
        nbiot_device_destroy(dev);
        printf("device add resource(led) failed, code = %d.\r\n", ret);
    }

2.平台读取光照、大气压值

QQ图片20210418161538.jpg
QQ图片20210418161604.jpg

3.平台创建开关灯资源

  • 编辑触发器


    UUC)$QW09_@C{SDWA7)J1IG.png
  • 平台发true点亮LED灯


    IMG_20210418_161830.jpg

4.在Postman添加资源调用API

RWAGQ2VY_QI52N$QYVK{ED6.png
7M)ZZ$~XV7~R21Q5G2TXRX6.png

5.玩转轻应用

IMG_20210418_162707.jpg

四.实训总结

Postman运用不太熟悉,总是出现各种错误,导致运行不成功,后来在同学的帮助下顺利解决。自己还是要多利用课余时间学习如何使用Postman。

你可能感兴趣的:(OneNET智慧园区监控系统实训报告)