项目背景
在智慧城市的发展引导下,“智慧园区”理念开始进入大众视野。智慧园区是结合利用物联网、云计算、大数据等新一代信息技术对园区进行全面升级,并在整合园区资源信息的基础上建立的自主创新服务体系的新型园区。智慧园区是智慧城市的重要表现形态,其体系结构与发展模式是智慧城市在小区域范围内的缩影,但却具备不同于智慧城市发展模式的独特性。
项目目的
1、建设统一的园区智能管理、智慧安防于一体的管理中心,满足重大任务保卫、校区安全、园区形像展示、和谐生活的需要。
2、建设标准统一、资源共享的智能化监控系统,上接武进区应急指挥中心,下联园区各单位及校园自建安防系统。
3、建设体制优化,最大限度整合园区安保力量于一体,发挥集成效应。
4、建设园区展示可视化、监督管理智能化、安防调度集中化、联动功能社会化、应急预案共享化。
项目步骤
1、修改(添加)代码
// 添加湿度资源
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);
}
//添加光照资源
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);
}
//添加压力资源
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、下载程序并让设备在线
3、查看设备数量
4、通过平台控制LED灯亮灭(true为亮,false为灭)
5、通过postman调用api控制灯亮灭(0为灭,1为亮)
6、编写触发器并添加条件控制灯亮灭(灯亮的条件为光照值小于等于200lx,灯灭的条件为光照值大于等于250lx)
7、绘制轻应用
项目总结
此次实训项目在老师同学的帮助下完成了,虽然在中途遇到了一些问题,但都解决了,我也更加熟悉了onenet平台的使用,并在此次项目中学到了postman、触发器、轻应用等的使用