项目三-智慧城市温湿度及光照监控系统

随笔2周前发布 丛嘉
5 0 0

1.实验背景

  随着城市化的快速发展,对城市环境的监测和管理变得越来越重要。温湿度和光照是影响城市环境和居民生活的重要因素,因此需要建立智能监控系统来实时监测这些参数。现代技术的发展为建立智慧城市提供了有力支持,传感器技术、物联网(IoT)、云计算等技术的发展使得实时监测城市环境的温湿度和光照成为可能。通过收集和分析温湿度及光照数据,可以为城市管理提供科学依据,帮助决策者更好地理解城市环境变化,制定相应的政策和措施。温湿度和光照直接影响居民的生活舒适度。通过建立智能监控系统,可以实时监测并调整这些参数,为居民提供更舒适的生活环境。
  智慧城市温湿度及光照监控系统的实验背景是基于城市环境监测的需求和技术发展的支持。通过建立这样一个系统,可以提高城市管理的科学性和居民生活的舒适度,推动城市的可持续发展。

2.实验目标

实现实时监测:构建一个能够实时监测城市环境中温度、湿度和光照的系统,确保数据的实时性和准确性。
覆盖关键区域:确保系统的监测范围能够覆盖城市的关键区域,如居民区、商业区、公园等,以获取全面的环境信息。
数据分析与应用:对收集到的温湿度及光照数据进行分析,探索它们之间的关联性,为城市的气候研究、环境保护和城市规划提供科学依据。
异常报警机制:当监测到的温湿度或光照超出预设的正常范围时,系统能够及时发出警报,以便采取相应的措施。
数据共享与交互:建立一个数据共享平台,使相关部门能够方便地获取和使用数据,同时提供用户友好的界面,方便公众查询和了解城市环境状况。
系统稳定性与可靠性:确保系统能够长时间稳定运行,具备较高的可靠性和抗干扰能力。
可扩展性与可持续发展:考虑未来可能的需求变化和技术发展,系统应具备良好的可扩展性,方便添加新的监测点或功能。

3.实验步骤

步骤 1 添加传感器资源

1)在 main.c 文件中添加包含“BH1750.h”和”Lcd_Driver.h”头文件的预处理命令。

项目三-智慧城市温湿度及光照监控系统

2)在 main.c 文件中增加光照和 LED 的类型结构,并声明外部变量。

项目三-智慧城市温湿度及光照监控系统

3) 在 main.c 文件的主函数中,在“写”回调函数添加 LED 灯模拟打开、关闭的代码。

项目三-智慧城市温湿度及光照监控系统

4) 在 main.c 文件的主函数中,在“读”回调函数添加光照和 LED 灯的控制代码,当从平台接收到控制。

项目三-智慧城市温湿度及光照监控系统

5)在 main.c 文件中修改网络配置,修改引导机服务地址。

项目三-智慧城市温湿度及光照监控系统

6)在 main.c 文件里增加光照值、LED 数值的读取更新。

项目三-智慧城市温湿度及光照监控系统

7)在 main.c 文件里增加光照、LED 资源。

项目三-智慧城市温湿度及光照监控系统

步骤 2 平台设备资源查看

1)设备在线

项目三-智慧城市温湿度及光照监控系统

2)查看温湿度及光照值
湿度

项目三-智慧城市温湿度及光照监控系统

温度

项目三-智慧城市温湿度及光照监控系统

光照

项目三-智慧城市温湿度及光照监控系统

3)LCD命令写入

项目三-智慧城市温湿度及光照监控系统

项目三-智慧城市温湿度及光照监控系统

4.平台API调用

1) LWM2M即时命令—读设备资源

在Params中添加imei,obj_id,expired_time

项目三-智慧城市温湿度及光照监控系统

在Headers中添加Authorization

项目三-智慧城市温湿度及光照监控系统

2) LWM2M缓存命令—写设备资源

在Params中添加imei,obj_id,expired_time

项目三-智慧城市温湿度及光照监控系统

在Headers中添加Authorization

项目三-智慧城市温湿度及光照监控系统

3) LWM2M即时命令—写设备资源

在Params中添加imei,obj_id,expired_time,obj_inst_id,mode

项目三-智慧城市温湿度及光照监控系统

在Headers中添加Authorization,Content-Type

项目三-智慧城市温湿度及光照监控系统

项目三-智慧城市温湿度及光照监控系统

5.HTTP数据推送

1)门户登录
以OneNET注册用户的 用户id 和用户AcessKey 登陆

项目三-智慧城市温湿度及光照监控系统

2) 绑定NB-IoT设备的IMEI号
进入“我的物联网”-“设备”菜单页面,填写IMEI号(用于数据推送时匹配),点击确定完成绑定。

项目三-智慧城市温湿度及光照监控系统

3)在资源管理中添加实例

项目三-智慧城市温湿度及光照监控系统

4)规则引擎配置
展开菜单栏中【数据流转】,点击【规则引擎】进入规则引擎页,点击【直接添加规则】,配置规则名称、规则描述后保存,进入规则引擎详情页。您可进行条件过滤设置和转发方式设置,转发方式设置支持“HTTP推送”,筛选范围指定设备数据的获取范围,这里为“指定产品”。

项目三-智慧城市温湿度及光照监控系统

配置完成后,启动该规则引擎。

项目三-智慧城市温湿度及光照监控系统

5)观察光照数值变化与LCD模块颜色状态的变化
室内照明情况下,LCD模块应处于“关闭”状态

项目三-智慧城市温湿度及光照监控系统

用物体遮挡光照传感器模块(约30秒),LCD模块应处于“开启”状态

项目三-智慧城市温湿度及光照监控系统

在平台上通过查看实例获得推送数据统计,进入【资源管理】下的【HTTP推送实例】,
点击【管理】,可查看实例的基本信息、推送数据统计、近一月数据趋势。至此,数据推送完成。

项目三-智慧城市温湿度及光照监控系统

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...