通用管控平台的设计与实现的中期报告.docx
上传人:快乐****蜜蜂 上传时间:2024-09-13 格式:DOCX 页数:3 大小:11KB 金币:5 举报 版权申诉
预览加载中,请您耐心等待几秒...

通用管控平台的设计与实现的中期报告.docx

通用管控平台的设计与实现的中期报告.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

5 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

通用管控平台的设计与实现的中期报告一、项目概述通用管控平台是基于物联网技术构建的一个管理平台,旨在通过对接各种智能设备、传感器等终端设备,实现对各类设备、设施、环境的监控和管理。平台可以对接多种传输协议,具有数据实时处理、数据可视化展示等功能,可广泛应用于楼宇管控、园区管理、智慧城市等领域。二、技术框架本平台采用了分布式架构,主要组成部分如下:1.数据采集层:数据采集层主要负责各个终端设备的数据采集和传输,包括传感器、智能设备等。根据实际需求,选择合适的传输协议,如MQTT、HTTP、CoAP等。2.数据处理层:数据处理层主要负责对采集到的数据进行处理,如数据清洗、数据整合、数据分析等。采用流数据处理的方式,使用开源框架ApacheFlink进行实时流处理。3.数据存储层:数据存储层主要负责将处理后的数据进行存储,可选择使用关系型数据库或非关系型数据库。本平台使用的是开源数据库MySQL。4.应用层:应用层主要负责将存储在数据存储层中的数据进行查询、展示、分析等,包括Web界面和移动客户端。Web界面使用Vue.js框架进行开发,移动客户端使用ReactNative框架进行开发。三、阶段工作进展1.数据采集部分:1.1确定采集设备:根据需求,我们选择使用DHT11温湿度传感器和HC-SR04超声波传感器作为样例设备进行数据采集。1.2设计采集方案:采集方案基于MQTT协议进行设计,我们使用Mosquitto作为MQTT服务器,并使用Arduino实现MQTT客户端。在代码中实现对DHT11和HC-SR04的数据采集,并将数据通过MQTT协议上传到MQTT服务器。2.数据处理部分:2.1接入数据:使用ApacheFlink接收MQTT协议传输的数据,将数据转换为Flink支持的数据格式。2.2数据处理:根据数据类型进行相应的数据处理,对温湿度数据进行清洗和转换,对超声波数据进行分析并得出距离数据。3.数据存储部分:3.1确定数据库:我们使用MySQL作为数据库,设计了数据库表结构,包括传感器设备表、传感器数据表等。3.2数据存储:使用JDBC驱动程序将处理后的数据存储到MySQL数据库中。4.应用部分:4.1设计Web界面:使用Vue.js框架设计开发Web界面,包括用户登录、设备管理、数据查询等功能。4.2设计移动客户端:使用ReactNative框架设计开发移动客户端,包括用户登录、设备管理、数据查询等功能。四、下一步工作计划1.完善数据采集部分:对接更多设备,并根据实际需求选择更合适的传输协议,如HTTP、CoAP等。2.完善数据处理部分:将数据处理的功能进一步细化和优化,提高数据处理的效率和准确性。3.完善数据存储部分:对存储的数据进行更好的管理和分析,设计更加科学和高效的数据存储方案。4.完善应用部分:进一步完善Web界面和移动客户端,并增加新的功能,如图表展示、告警通知等。五、总结在前期的需求分析和技术选型的基础上,我们完成了通用管控平台的中期设计和实现工作。我们采用了分布式架构,实现了数据采集、处理、存储和应用的完整流程,并使用了多种开源框架和技术。下一步,我们将进一步完善各个模块和功能,提高整个系统的稳定性和可用性。