基于Android系统的农业大棚温湿度实时控制系统

2017-08-22 17:09:37江帆
科技资讯 2017年20期

江帆

摘 要:智能农业是体现当前我国农业信息化水平的重要依据之一。智能农业主要是进行温室大棚的设置,我国地域辽阔,气候复杂,采用温室大棚进行蔬菜、花卉等栽培,对缓解蔬菜淡季的供求矛盾起到了关键的作用,具有显著的社会效益和现实的巨大的经济效益。在栽培的过程中,需要实时采集大棚内的温度、湿度、光照、土壤温度、土壤水分等环境参数,根据农作物生长需求进行实时智能决策,并自动开启或关闭指定的环境调节设备,使农作物能够正常生长,以满足人们的日常生活需求。该文基于上述背景,阐述了基于Android系统的农业大棚温湿度实时控制系统的设计与开发。

关键词:Android 线程 消息 ZigBee

中图分类号:TP391.9 文献标识码:A 文章编号:1672-3791(2017)07(b)-0016-02

1 系统概述

该项目主要采用Android多线程技术,结合Handler-Message消息处理机制,实时更新UI界面。农业大棚中的温湿度传感器是通过ZigBee模块连接的,风扇是通过串口连接的。ZigBee温湿度传感器实时检测农业大棚中的温度和湿度,将数量实时显示在Android端程序界面中,当大棚中的温度和湿度过高时,打开风扇降温、抽湿。

2 关键技术

在该项目中,主要采用了多线程技术和消息处理机制。

2.1 Android多线程技术

在Android系统中,每个线程完成一个任务,并与其他线程同时执行,这种机制称为多线程。在Android系统中,可以创建线程、开启线程、线程休眠和中断线程。Android系统通过两种方式创建线程,一是通过Thread类创建线程;二是通过实现Runnable接口创建线程。

在一个类中实现了Runnable接口函数以后,接下来是实现其run()方法,在run()方法中,编写要执行操作的代码。……

登录APP查看全文