项目三-智慧城市系统光照添加及光照控制

1. 项目背景

智慧城市温湿度监控系统在智慧城市建设中扮演着至关重要的角色。这一系统的核心目标是利用最前沿的信息化工具和物联网技术,对城市环境的多个关键指标进行实时监控。这些指标不仅包括温度和湿度,还涵盖了光照强度等环境因素。

通过这一系统的部署,城市管理者能够实时获取到城市各区域的温湿度和光照数据,这些数据经过精确的分析,可以揭示出城市环境的细微变化和潜在问题。基于这些数据分析,智慧城市温湿度监控系统能够自动或半自动地调整相关的设备和设施,比如空调、加湿器或遮阳设施,以达到智能调控的目的。

2. 实验目标

1:数据采集与监测:
我们会使用各种传感器来采集光照、温度和湿度等环境参数。这些传感器能够实时地监测并记录环境中的光照强度、温度和湿度变化,为我们提供实时的环境数据。
2:数据传输与处理:
采集到的数据会被传输到微控制器进行处理。微控制器会对数据进行初步的处理和整理,然后通过无线通信模块将处理后的数据发送到onenet云平台。onenet云平台会收集这些数据,并进行实时的刷新和处理,确保数据的实时性和准确性。
3:数据分析与可视化:
我们利用大数据技术对收集到的数据进行深度分析,以获取更有价值的信息。同时,我们还使用工具将数据进行可视化展示,使得用户能够更直观、更便捷地读取和理解数据。
4:系统安全:
在整个过程中,我们严格遵守网络法规,保护用户的数据安全,防止数据泄露。我们会采取各种安全措施,如数据加密、访问控制等,以确保数据的安全性和隐私性。

3. 实验步骤

3.1 配置参数

3.1.1OneNET平台产品设备注册

1.注册登录云平台,在产品开发中心,创建产品,详情如下

产品开发.png

接入协议:LwM2M, 数据协议:IPSO, 联网方式:NB-IOT, 开启自动发现资源
产品详情.png

输入IMEI(随机生成)和IMSI(随意输入,符合规则即可)
图片为后续添加,故有红字

设备信息.png

3.2 硬件搭建

NB-IOT模块,温湿度模块,核心板,光照模块,LCD模块

硬件搭建.jpg

3.3修改代码

3.3.1 IMEI;IMSI配置

将main.c中IMEI;IMSI相关代码修改(与云平台产品设备数据一样)


imei;imsi配置.png
3.3.2 添加程序

①增加光照和 LED 的类型结构,并声明外部变量


程序添加图1.png

②添加“读”和“写”回调函数


程序添加图2.png

③在 main.c 文件里增加光照、LED 资源
添加资源.png

3.4接入云平台

接入设备在线即为正常工作状态


设备在线1.png

光照读取及LED控制命令写入


设备在线2.jpg

3.5平台API调用

3.5.1 添加程序LwM2M-即时命令读设备资源

注:imei与设备imei数据相同


即时读设备资源.png
即时读设备资源.png

设备上线,实时下发Read命令到设备,根据设备IMEI,对象ID和实例ID(可选)发送Read命令到终端设备,设备需要响应对应资源ID的属性值。

3.5.2 LwM2M-即时命令写设备资源
即时写设备资源.png

即时写设备资源.png

即时写设备资源.png

实时下发Write命令到设备,根据设备IMEI,对象ID和实例ID发送Write命令到终端设备,设备需要响应平台Write命令状态。

3.6平台数据接收

3.6.1 添加实例

登录网站http://1.14.71.134:8080填写用户ID及用户Accesskey登录。
完成配对即可验证成功。


添加实例.png
3.6.2 创建规则引擎
规则详细.png

在数据推送中选择产品,点击设置,添加如图所示内容。


设置.png
3.6.3 实行全局推送
全局推送.png

4. 实验结果

实验结果1.jpg

实验结果2.jpg

平台光照数据.png

外部光照值超过阈值,lcd屏关闭,低于阈值lcd屏开启。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容