首页 > 范文大全 > 正文

基于Android的智慧农业监控系统设计研究

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于Android的智慧农业监控系统设计研究范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要:智慧农业是农业中的智慧经济,是解决人口众多,土地面积过少这一问题的重要途径。智慧农业将物联网技术应用至传统农业中,有效提高了农业生产效率与农产品质量。智慧农业系统作为农业生产的智能化管理平台,科技带动发展起到了决定性的作用。文中重点分析了智慧农业的整体系统框架及软件App的设计与实现。

关键词:Android;远程控制;智慧农业;物联网

中图分类号:TP393 文献标识码:A 文章编号:2095-1302(2017)04-00-02

0 引 言

我国一直是农业大国,如何生产高产、高质量的农产品,减少农民劳动力,通过科技带动发展,通过技术平台智能管理农作物的生长是一致关注的焦点问题。而我们解决问题的方式就是通过农业物联网,即在大棚控制系统中,运用物联网系统的温度传感器、湿度传感器、pH值传感器、光传感器、CO2传感器等设备,检测环境中的温度、相对湿度、pH值、光照强度、土壤养分、CO2浓度等物理参数,并通过各种仪器仪表实时显示或作为自动控制的参变量参与自动控制,以保证农作物有一个良好的、适宜的生长环境。远程控制的实现使技术人员在办公室就能对多个大棚的环境进行监测控制。采用无线网络来测量获得作物生长的最佳条件,可以为温室精准调控提供科学依据,达到增产、改善品质、调节生长周期、提高经济效益的目的。

1 整体结构设计

该系统的整体接口框图如图1所示。系统通过各传感器来采集相应数据,并利用ZigBee无线技术完成数据从传感器到嵌入式网关的传输,再依据TCP协议完成数据从嵌入式网关到Web服务器的传输,然后将数据进行分析形成信息,在安卓客户端和Web客户端显示。该系统可以实现对农业大棚里环境参数的实时显示,并有相应的移动端显示,同时可以依据传感器反馈的信息对大棚里的控制设备进行简单控制,以保证环境参数的稳定。此外,该系统还为Web用户和移动端用户提供了友好的显示、管理和控制界面,以实现良好的用户体验。

2 系统App前端总体流程图

本系统App前端的总体流程如图2所示。App界面可分为登录界面,登录失败界面,设备监控界面,设备详情界面,视频监控界面,系统设置界面,发现设备界面,扫描新设备界面。主要实现数据显示功能、视频监控功能、系统报警功能、设备扫描与控制功能、系统设置功能。App主界面如图3所示,系统设备详情界面如图4所示。

3 系统实现

3.1 系统检测模块

系统检测模块即通过多线程,定时5 s向服务器发送请求获取数据库最新的数据信息,通过Handler消息机制更新UI界面信息显示。获取温度信息关键代码如下:

class MyHandler extends Handler{

@Override

public void handleMessage(Message msg) {

//温度 AA_01线程

if (msg.what == 001) {

Log.i(“result”,”----”+msg.getData().getString(“AA_01_data”)); if(msg.getData().getString(“AA_01_data”).equals(“0”)){

}}

3.2 系统控制模块

系统控制模块,即检测模块+控制模块+检测模块,首先界面会显示数据库的最新数据信息,然后用Button控件向服务器发送控制指令的请求,通过Web服务器更改数据库数据信息,底层通过定时获取数据库的数据更新底层硬件设备状态进行控制。最后,上层再获取数据库的最新信息,即将UI界面数据更新为最新数据,由此底层硬件得以控制。

4 结 语

随着物联网+农业的不断发展,智慧农业的应用会更加普遍化,通用化,标准化。本文主要介绍了智慧农业监测控制系统的整体架构及应用流程,详细分析了App应用中的重要模块。通过App实时监控农业大棚,让用户可以随时随地掌握大棚的最新信息并加以控制。

参考文献

[1]黄超琼, 王天宝, 陈超,等.基于安卓的智慧农业APP设计与实现[J].软件导刊,2015(1):1-3.

[2]臧贺藏, 张杰, 李国强, 等.基于android平台的智慧农田远程监控系统开发[J].河南农业科学,2016,45(6):153-156.

[3]徐正华.基于Android系y的温室环境监控APP研究与开发[D].洛阳:河南科技大学,2015.

[4]姚昱F,刘卫国. Android的架构与应用开发研究[J].计算机系统应用,2008,17(11):110-112.

[5]杜艳绥.基于Android平台架构应用程序开发研究[J].电脑编程技巧与维护, 2013(6):12-13.

[6]解攀科.基于Android的移动学习系统设计与实现[D].武汉:华中师范大学,2011.

[7]朱玉钦.物联网技术在现代农业中的应用――以南京市为例[J].物联网技术,2016,6(7):106-107.

[8]任华,邹承俊.基于物联网的智能农业系统研究与实现[J].现代电子技术,2014,37(6):66-68.