智慧园区监控系统
一、项目背景
随着国家建设的推进,人们不仅仅满足于现在的生活标准,智慧生活,高效生活是当代人日益高涨要求的标准。而智慧园区作为智慧城市的主要组成部分,它的建设正日益提上日程,迎来了新的机遇。
二、实训目标
1.采集温湿度、光照、大气压值
2.实现环境内根据光照强度自动控制开关灯
3.可以在平台直接发命令控制开关灯
4.通过Postman控制灯开关
5.学会使用“轻应用”
三、实训步骤
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.平台读取光照、大气压值
光照值
大气压值
3.平台创建开关灯资源
编辑触发器
平台发true点亮LED灯
4.在Postman添加资源调用API
资源添加及请求参数返回
1,0控制灯开关
5.“玩转轻应用”
四、实训总结
一个人的力量总归是有限的,团结大家的智慧和力量,才能出色的完成任务!