基于Android的智能温室远程监控系统的设计与实现
发布时间:2020-10-20 19:44
随着我国农业信息化的大力发展,温室远程监控系统在技术与规模上都得到了极大的提升,但与一些发达国家的远程监控系统相比,我国的智能温室在生产的稳定性、设施的完善程度以及现代化水平等方面还存有一定的差距。2016年中央一号文件中提到,"大力推进'互联网+'现代农业,应用物联网、云计算、大数据、移动互联等现代信息技术,推动农业全产业链改造升级。""互联网+"代表着现代农业发展的一个新的方向和新的趋势,也为转变农业发展方式提供了新的路径和方法。随着网络化技术和智能手机的不断发展,为我国智能温室监控系统的发展提供了良好的硬件平台以及高速的通信网络基础,使用智能手机进行远程监控也成为智能温室监控的一大趋势,使得温室作业人员不在现场的情况下,也能够随时随地接收来自温室的环境信息、报警提醒,并控制摄像头查看现场,控制继电器对外设进行操作。本课题是设计并开发一套基于Android的智能温室远程监控系统,达到对智能温室进行实时监控的目的。通过对系统需求分析,系统总体设计由三部分组成:第一部分包括Raspberry pi开发板与摄像头、继电器、温湿度传感器等设备组成的信息采集部分以及存储部分;第二部分包括采用B/S架构和MVC模式的Web端控制中心部分,对数据进行提取;第三部分包括则是基于Android的移动远程控制端和PC端,以图像的形式展示对应的提取信息,并对系统进行控制操作。最后,本系统经过模拟测试,系统将采集到的温湿度数据存储到MySQL数据库中,在PC端读取数据库数据信息,并生成相应的温湿度折线图像,同时能够发送远程控制命令。在手机端,使用数据流量上网,通过手机达到同样的远程监控效果。
【学位单位】:重庆三峡学院
【学位级别】:硕士
【学位年份】:2017
【中图分类】:TP277;S625
【文章目录】:
摘要
Abstract
1 绪论
1.1 论文背景与研究意义
1.2 国内外发展现状
1.2.1 国内发展现状
1.2.2 国外发展现状
1.3 本文的主要工作和内容
2 相关技术概述
2.1 Android系统简介
2.2 Web应用开发技术
2.2.1 Java语言
2.2.2 JSP
2.2.3 MySQL数据库
2.3 流媒体传输协议
2.3.1 实时传输协议
2.3.2 实时传输控制协议
2.4 视频编码技术
2.5 本章小结
3 系统需求分析与总体设计
3.1 系统功能需求分析
3.1.1 数据采集
3.1.2 数据存储
3.1.3 邮件报警
3.1.4 设备控制
3.1.5 视频监控
3.1.6 用户管理
3.2 系统技术需求分析
3.3 系统总体设计
3.4 本章小结
4 系统详细设计与实现
4.1 开发环境与数据库的搭建
4.1.1 开发板环境搭建
4.1.2 Java Web开发环境搭建
4.1.3 Android开发环境搭建
4.1.4 MySQL数据库搭建
4.2 视频采集与传输系统的设计与实现
4.2.1 视频采集
4.2.2 流媒体服务器的搭建
4.2.3 客户端视频解析播放
4.3 温湿度数据的采集存储
4.4 继电器的控制实现
4.5 系统邮件报警功能的实现
4.6 客户控制端设计与实现
4.6.1 Web控制端设计与实现
4.6.2 Android控制端设计与实现
4.7 本章小结
5 总结与展望
5.1 总结
5.2 展望
参考文献
致谢
【参考文献】
本文编号:2849080
【学位单位】:重庆三峡学院
【学位级别】:硕士
【学位年份】:2017
【中图分类】:TP277;S625
【文章目录】:
摘要
Abstract
1 绪论
1.1 论文背景与研究意义
1.2 国内外发展现状
1.2.1 国内发展现状
1.2.2 国外发展现状
1.3 本文的主要工作和内容
2 相关技术概述
2.1 Android系统简介
2.2 Web应用开发技术
2.2.1 Java语言
2.2.2 JSP
2.2.3 MySQL数据库
2.3 流媒体传输协议
2.3.1 实时传输协议
2.3.2 实时传输控制协议
2.4 视频编码技术
2.5 本章小结
3 系统需求分析与总体设计
3.1 系统功能需求分析
3.1.1 数据采集
3.1.2 数据存储
3.1.3 邮件报警
3.1.4 设备控制
3.1.5 视频监控
3.1.6 用户管理
3.2 系统技术需求分析
3.3 系统总体设计
3.4 本章小结
4 系统详细设计与实现
4.1 开发环境与数据库的搭建
4.1.1 开发板环境搭建
4.1.2 Java Web开发环境搭建
4.1.3 Android开发环境搭建
4.1.4 MySQL数据库搭建
4.2 视频采集与传输系统的设计与实现
4.2.1 视频采集
4.2.2 流媒体服务器的搭建
4.2.3 客户端视频解析播放
4.3 温湿度数据的采集存储
4.4 继电器的控制实现
4.5 系统邮件报警功能的实现
4.6 客户控制端设计与实现
4.6.1 Web控制端设计与实现
4.6.2 Android控制端设计与实现
4.7 本章小结
5 总结与展望
5.1 总结
5.2 展望
参考文献
致谢
【参考文献】
相关期刊论文 前8条
1 王子毅;张春海;;基于ECharts的数据可视化分析组件设计实现[J];微型机与应用;2016年14期
2 苗健;许应康;;基于FFmpeg的视频播放软件设计[J];现代电子技术;2015年12期
3 陈璐强;;基于计算机软件开发的JAVA编程语言分析[J];硅谷;2013年17期
4 宋小倩;周东升;;基于Android平台的应用开发研究[J];软件导刊;2011年02期
5 刘媛春,罗云翔;基于JSP的动态网页技术[J];成都信息工程学院学报;2005年04期
6 张金区,王云鹏;PHP对数据库的访问技术及执行效率的比较[J];计算机工程与应用;2005年09期
7 冯广和;我国现代温室的兴起与发展[J];农村实用工程技术(温室园艺);2003年06期
8 高旭,沈苏彬,顾冠群;网络多媒体实时传输协议浅析[J];计算机应用研究;2000年02期
本文编号:2849080
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/2849080.html