基于Android的鱼缸远程控制APP

2020-08-21 17:21:37 《电脑知识与技术》 2020年21期

梁景普 傅卓军 陈涛 刘菁

摘要:针对现阶段传统鱼缸存在的弊端,设计并实现了一款远程控制鱼缸的APP。本APP采用GPRS通信协议实现对鱼缸的远程通信。该APP可以实现对鱼缸周围环境的温度、湿度以及缸内水温、水质和其他有害物质浓度的显示并且可以实现对鱼缸环境进行远程的调控。该APP已在现有实验鱼缸上进行了测试,结果都表明了该APP的实用性与稳定性。

关键词:智能鱼缸;远程控制;APP

中图分类号:G633.67

文献标识码:A

文章编号:1009-3044(2020)21-0034-02

开放科学(资源服务)标识码(OSID):

1 引言

随着人类科技水平不断提高,物联网技术飞速发展,智能家居技术逐渐成熟,在智能家居环境下,用传统鱼缸饲养观赏鱼时,人类往往要经常对鱼缸中的鱼儿进行关照,一旦稍有疏忽,就可能造成鱼死草枯的现象[1]。万物互联的时代已经到来,手机和各种家用设备互联也随之而生,能够运用APP来远程控制鱼缸成为当下养鱼爱好者的迫切需求[2]。

该APP采用GPRS通信技术,以页面图片、数字按钮的方式来让用户远程的对自己鱼缸进行监测与控制[3]。用户可在此APP上远程实时关注鱼缸周围环境的温度、湿度以及缸内水温、水质和其他有害物质的浓度,也可以远程控制鱼缸的温度、进行投食以及过滤等操作[4]。

2 APP设计

2.1 总体设计

该APP是为了解决传统鱼缸饲养存在的耗时耗力的限制条件并且市场缺少能够满足饲主需求的真正的远程监控软件的问题。本APP共分为四个功能模块,分别为程序运行人口、登录与注册、用户管理界面以及设备监控[5]。

2.2 程序入口

程序运行人口包括广告推送、活动海报以及产品说明三个功能。这三个页面在APP打开时轮流进行播放。

2.3 登录与注册

登录与注册包括老用户登录、新用户注册以及忘记密码并重置密码三个功能。这三个功能是在APP打开后用户登录时使用。

2.4 用户管理界面

登录与注册包括设备管理和APP版本信息两个功能。设备管理功能是方便用户对自己鱼缸设备进行增删改查所使用,APP版本信息随着APP的版本更新随时同步。

2.5 设备监控

设备监控共分为环境数据显示、环境数据阈值设置、设备控制三个功能。环境数据显示用于显示鱼缸内外环境数据,环境数据阈值设置用于设置鱼缸内环境数据达到并维持某一数值,设备控制用于对鱼缸进行投食以及控制鱼缸灯光的开关。

3 APP使用说明与实现效果

用户手机下载APK文件并安装。打开后首先是注册登录界面(图6),用户进行注册或登录或直接点击跳,新用户可通过绑定手机号进行注册(图7),跳转页面后点击登录。用户还可在用户管理界面进行自己设备管理与APP版本信息查看(图8)。用户可点击左上角扫描鱼缸二维码,添加鱼缸设备。之后进入相应设备的主控界面(图9)实现功能控制。用户在此界面可以查看实时环境数据显示、环境数据阀值设置、设备控制等功能。

4 结论

本文设计并实现的鱼缸远程控制APP,针对现有传统鱼缸暴露的弊端进行的改善,方便用户可以随时随地的监控自己的鱼缸,为用户提供了方便,提高了观赏鱼饲养的体验[6]。

参考文献:

[1]霍永.家养观赏鱼死亡原因分析及预防措施[J].乡村科技,2017(22):79-80.

[2]臧文佩,孙若愚.观赏鱼的国际贸易现状分析及国内观赏鱼产业的不足与展望[J].现代商业,2015(12):79-81.

[3]石清超,基于XMPP推送的Android个性化信息集成系统的研究与实现[D].青岛:中国海洋大学,2013.

[4]何颖,唐幸洪,张法强,李祥.多功能智能鱼缸控制系统的研究与设计[J].电子制作,2019(21):46-47.

[5]丁峰,臧田田,章华,金建.居家智能鱼缸控制系统设计[J].科技视界,2018(31):97,102.

[6]徐喆.一款家用鱼缸智能控制系统设计[D].成都:西南交通大学,2017.

【通联编辑:梁书】

作者简介:梁景普(1998-),男(滿族),内蒙古乌兰察布市凉城县人,本科,研究方向:智能鱼缸,智能决策;通讯作者:傅卓军(1998一),男,湖南长沙人,副教授,研究方向:智能控制,信息安全;陈涛(1998-),男,湖南衡阳人,本科,研究方向:嵌入式;刘菁(2020-),女,湖南长沙人,本科,研究方向:数据分析。