基于物联网的空气质量监测系统设计与应用技术研究
发布时间:2017-06-20 13:14
本文关键词:基于物联网的空气质量监测系统设计与应用技术研究,,由笔耕文化传播整理发布。
【摘要】:空气是我们每个人赖以生存的自然资源,空气质量的好坏直接关系到人类的可持续发展。建立起系统完善的空气质量监测体系,使人民大众直观全面的了解当前空气质量,对于指导日常生产生活具有极其重要的意义。但是我国当前空气质量仍存在监测技术相对滞后、监测区域小、便携式监测与永久监测不匹配等缺点,无法满足人们日益增长的需求。本课题基于物联网技术、嵌入式技术和Android技术设计开发了一套具有单机和网络两种工作模式的空气质量监测系统,即可作为便携式的空气质量监测设备也可作为永久监测站点,并且可实现空气质量数据的统一管理和实时发布。本空气质量监测系统主要包括硬件系统和软件系统两部分。硬件系统以32位嵌入式单片机STM32为控制核心,选用基于激光散射原理的高精度传感器模组和高精度定电位电解气体检测传感器完成对PM2.5、PM10以及SO2、CO、 O3、NO2等六项空气质量指标的采集,采用具备AP+STA模式的WIFI模块完成与Android客户端和远程服务器的通信。在数据交互方面采用了UDP协议。在数据滤波方面,系统采用了限幅滤波、惯性滤波等多种数字滤波算法相结合的方式完成采样数据的初步分析与处理,在实际应用中取得了良好的效果。软件系统包括远程服务器端、Android客户端和微信公众号三部分。远程服务器端采用了J2EE的设计架构,完成空气质量数据的统一管理以及与Android客户端和微信公众号的数据交互。另外在远程服务器端搭建了ArcGIS服务器为Android客户端和微信公众号提供地图服务。Android客户端有单机和网络两种工作模式。单机模式下直接与硬件系统完成数据交互,并完成实时数据和历史数据的显示与管理,另外系统采用自定义的文件格式存储空气质量数据,可实现数据的高速提取与解析。网络模式下移植了ArcGIS for Android和panoramaGL插件,实现地图标注以及三维实景浏览等功能。另外系统利用大数据技术分析用户日常活动范围,从而智能的为用户推送空气质量数据。微信公众号的开发方便了广大用户通过各种方式获取空气质量数据。在微信公众号端移植了ArcGIS forJavaScript插件提供地图服务,同时本公众号也支持数据查询、自动回复等功能。最后系统集成测试表明:硬件系统与软件系统交互良好,系统各模块运行稳定,满足设计要求。
【关键词】:物联网 Android WIFI模块 ArcGIS 微信公众号
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:X84;TP391.44;TN929.5
【目录】:
- 摘要10-12
- ABSTRACT12-14
- 第一章 绪论14-22
- 1.1 课题研究背景及意义14-20
- 1.1.1 我国空气污染现状14-15
- 1.1.2 空气污染对人体的危害15-16
- 1.1.3 空气质量检测现状16-18
- 1.1.4 课题研究的意义18-20
- 1.2 本文主要研究内容及结构安排20-22
- 第二章 监测系统分析22-34
- 2.1 系统总体设计22-24
- 2.1.1 设计原则22-23
- 2.1.2 系统总体功能架构23-24
- 2.2 Java加密技术24-26
- 2.3 数字滤波技术26-30
- 2.3.1 程序判断滤波26-27
- 2.3.2 加权算数平均值滤波27-28
- 2.3.3 惯性滤波28-29
- 2.3.4 本系统采用的滤波算法29-30
- 2.4 基于物联网监测的分析技术30-33
- 2.5 本章小结33-34
- 第三章 硬件系统34-46
- 3.1 硬件系统总体设计架构34
- 3.2 核心控制单元34-36
- 3.2.1 单片机简介34-35
- 3.2.2 开发工具与调试工具35-36
- 3.3 无线通讯单元36-39
- 3.3.1 WIFI模块36-38
- 3.3.2 通讯协议38-39
- 3.4 空气质量监测单元39-45
- 3.4.1 气体传感器40-43
- 3.4.2 粉尘传感器43-45
- 3.5 本章小结45-46
- 第四章 软件系统46-72
- 4.1 软件系统总体设计及主要技术实现46-47
- 4.2 系统远程服务器设计47-50
- 4.2.1 J2EE应用服务器及其配置47-48
- 4.2.2 GIS服务48-49
- 4.2.3 数据库49-50
- 4.3 系统Android客户端设计50-55
- 4.3.1 Android系统介绍50-51
- 4.3.2 Android应用开发方式51-54
- 4.3.3 系统Android客户端总体架构54-55
- 4.4 单机模式下客户端功能设计55-64
- 4.4.1 实时数据的显示与存储57
- 4.4.2 历史数据的显示与导出57-60
- 4.4.3 文件操作60-63
- 4.4.4 系统状态指示63-64
- 4.5 网络模式下客户端功能设计64-70
- 4.5.1 ArcGIS for Android移植及应用66-67
- 4.5.2 空气质量数据远程调取67-68
- 4.5.3 PanoramaGL全景图68-69
- 4.5.4 本地数据文件管理69-70
- 4.5.5 消息推送70
- 4.6 本章小结70-72
- 第五章 基于微信平台的交互设计72-80
- 5.1 微信公众号开发72-74
- 5.2 系统微信公众号设计74-79
- 5.2.1 系统微信公众号总体架构74-76
- 5.2.2 自定义菜单开发76
- 5.2.3 ArcGIS for JavaScript移植及应用76-78
- 5.2.4 自动回复功能78-79
- 5.3 本章小结79-80
- 第六章 总结与展望80-82
- 参考文献82-86
- 致谢86-88
- 攻读硕±期间发表的论文、专利和参与的项目88-89
- 学位论文评阅及答辩情况表89
【相似文献】
中国期刊全文数据库 前10条
1 ;空气质量提醒器[J];林业劳动安全;2000年03期
2 田雷;空气质量周报你会看吗?[J];沿海环境;2000年04期
3 白木;中国城市空气质量恶化的趋势有所减缓[J];电网技术;2001年08期
4 ;空气质量预报[J];节能与环保;2001年03期
5 孔悦 ,齐求是;中国室内空气质量与健康论坛在天津举行[J];科技潮;2003年09期
6 江峰琴;空气质量预报的改进[J];环境监测管理与技术;2004年02期
7 吴q氏
本文编号:465737
本文链接:https://www.wllwen.com/shengtaihuanjingbaohulunwen/465737.html