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

一、项目背景

智慧园区管控系统”基于物联网生态体系操控平台架构,利用新一代信息与通信技术来感知、监测、分析、控制、整合园区各个关键环节的资源,集成了光伏、变电站、停车场等管控场景界面,使各系统之间互联、共享、智慧,实现了多信息协同联动,为园区安全管理、业主便捷生活、物业信息化管理提供了有力保障。有效的降低了企业运营成本,提高工作效率,加强各类园区创新、服务和管理能力.

二、实训目标

  • 采集温湿度、光照、大气压值
  • 实现环境内根据光照强度自动控制开关灯
  • 可以在平台直接发命令控制开关灯
  • 通过Postman控制灯开关
  • 学会使用“轻应用”

三、实训步骤

1.添加光照、大气压数值

添加光照数值
、、、

    illumi.flag |= NBIOT_UPDATED;
    BH1750_test();
    illumi.value.as_float = result_lx;

、、、
添加大气压数值
、、、

  press.flag |= NBIOT_UPDATED;
    BMP180_test();
    press.value.as_float = bmp180.p;

、、、
更新LED灯数值
、、、

    led.flag |= NBIOT_UPDATED;
    led.value.as_bool = ledStatus.Led1Sta;

、、、
添加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.平台读取光照、大气压值

  • 光照值


    image.png
  • 大气压值
image.png

3.平台创建灯开关资源

image.png
  • 平台发true点亮LED灯
image.png

4.在Postman添加资源调用API

  • 资源添加及请求参数返回
image.png
  • 1,0控制灯开关
image.png

5.“玩转轻应用”

image.png

四、实训总结

本次实训收获很大,不仅学到了如何控制灯光开关,还学到了如何使用OneNET平台上开发小应用的功能。轻应用很好玩,就是上课的时候没更上,就不会了,需要同学和老师的帮助。

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