基于物联网Android平台的水产养殖远程监控系统
基于物联网技术的海洋资源监测系统设计与实现

基于物联网技术的海洋资源监测系统设计与实现随着经济发展和技术进步,海洋资源的发掘与管理变得越来越重要。
然而,海洋环境复杂多变,传统的监测手段已经不能满足需求。
基于物联网技术的海洋资源监测系统成为了当前海洋资源可持续利用的重要手段,本文将介绍该系统的设计与实现。
一、系统组成物联网技术是由大量物理设备通过互联网络连接起来,实现信息的自动采集、处理和传递的技术。
基于这一技术,我们可以设计出一个海洋资源监测系统。
该系统的组成包括传感器、数据传输、数据存储、数据处理和数据分析等组件。
系统中的传感器可以分为水质传感器、气象传感器和声学传感器等。
水质传感器的作用是监测海洋底层的盐度、温度、流速和压力等参数。
气象传感器可以监测海面的风速、风向和波高等参数。
声学传感器则可以检测海底沉积物和水下生物的信号,达到海洋生态环境的自动监测和保护。
数据传输部分采用无线传输技术,将传感器采集到的数据传输到云平台或后台服务器。
数据存储组件包括数据仓库和云存储。
第一部分主要负责存储数据,而云存储则是一个在线式、弹性扩展的存储空间,便于后续数据挖掘和分析。
数据处理指针对采集到的海洋资源数据进行预处理、特征提取和模型构建等操作,以更好地获取海洋资源数据的价值。
而数据分析则是对处理后的数据进行可视化展示和分析报告生成,支持用户进行数据分析和现场应用。
二、系统应用基于物联网技术的海洋资源监测系统具有广泛的应用场景。
它可以应用于海上风电场的场地评价和环境监测,在潜水器等海洋工具中进行水下数据采集和控制,为水产养殖提供海洋水域环境监测和管理。
例如,对于水产养殖产业,本系统可以实现对水质的实时监测,让养殖人员及时了解水质、养殖环境等情况,及时调整和管理养殖过程,从而提高水产养殖的产出率和质量。
对于海底资源开发,该系统可以透过利用声学传感器,监视沉积物和水下生物的情况,通过数据分析与处理,优化深水油气开采及海底矿产开发的管理与保护。
三、系统优势相较于传统的海洋资源监测方法,基于物联网技术的海洋资源监测系统具有诸多优势。
基于物联网的水产养殖水质实时监测系统

h t t p : / / w ww . c - S — a . o r g . c n
计 算 机 系 统 应 用
基于物联 网的水产养殖水质实时监测系统①
曾宝 国, 刘 美岑
( 四川信 息职 业技术学院, 广元 6 2 8 0 1 7 )
摘
要:为了实现 水产 养殖水质的实时监测 和信息化管控,以 Z i g B e e 、G P RS 、智 能水质监测传感器等物联 网核
Re a l - T i me Wa t e r Qu a l i t y o f Aq u a c u l t u r e Mo n i t o r i n g S y s t e m B a s e d o n t h e I n t e r n e t o f T h i n g s
报存 储 到服 务 器,并可 在养 殖 户家 用 电脑 或平 板 电
1 功 能需 求 分 析
在水产养殖 的过程 中,不适宜 的水环境将导致鱼类 发病率升高,甚至影响鱼类 的存活. 衡量养殖水质好坏 的指标主要有: 温度 、 P H值( 酸碱度) 、 D O ( 溶氧量) 等. 不 同鱼类对水温的要求不同,以鲢 、鳙、草 、鲤、团头鲂 等温水鱼类为例, 适宜生活的水温为 2 0 ℃~3 O ℃、 P H值 为7 . 5  ̄8 . 5 、溶氧值为 3毫克/ 升以上.
Байду номын сангаас
心技术为手段,设计 了一套水产养殖水质实 时监测系统,能实时采集水产养殖用水 的水位 、溶解氧 、P H 值 、温
度 、视频等参数,并进 行分析 、展示和 反馈控制,从而 解决了水产养殖业水质 实时监测和 管理 问题. 关键词:水产养殖;水质监 测; Z i g B e e ; G P R S
开题报告基于物联网的鱼塘监控系统的设计与实现

开题报告基于物联网的鱼塘监控系统的设计与实现目前我国是世界上第一大水产养殖国,在养殖规模和养殖产量上都位居世界前列;但随着养殖种类的扩大和水资源的开发利用逐渐饱和,传统养殖手段容易造成水体污染、水产品品质低下降等不利后果。
因此我们不得不抛弃以往粗放式的完全依靠经验进行水产养殖的方式;通过利用新兴技术及时准确的获得养殖环境的数据,做出高效及时的调节成为一种必然。
在这种背景下物联技术的引入使高效、高产、环保、节约人力成本的水产养殖成为可能。
物联网系统以其智能化、可靠性、适应环境能力强等优良特性日益受到人们青睐。
以物联网为基础的智能家居,智慧农业等系统逐步走进人们的生活,本系统将以物联网技术为基础设计出一套用以改善传统养殖体系的物联网水产养殖监控系统。
主要包括智能网关的设计,感知层传感节点的电路设计,传输层Zigbee无线传感网络应用开发,应用层控制电路的设计与实现,上位机监控软件的设计开发以及远程监控系统的设计与实现。
本设计依托物联网技术,从三个方面展开:感知层的软硬件设计;信息传输层的软硬件设计;系统应用层软硬件的设计。
本系统的主要工作如下:1、分析系统需求,确定系统的架构,规划系统整体电路结构。
2、根据系统的需求合理配置了感知层统硬件、传输层系统硬件、应用层硬件;设计了基于CC2530模块的传感器采集及继电器控制节点,基于ZIGBEE协议栈的信号传输节点,基于SIM900A的GPRS信号传输节点,基于JLX12864 LCD屏的信号监测节点;完成系统硬件电路的搭建。
3、利用IAR集成开发环境编译了针对CC2530模块的信号采集、继电器控制、系统信号的接收及发送等程序;设计实现了Zigbee-GPRS网关、Zigbee-TCP/MP网关的通信功能,同时实现了系统与PC端以及远程移动端的通讯功能。
4、利用LCD屏实现了在节点现场的查看信息的功能;利用QT界面开发软件开发一款具有友好界面的上位机信息监控平台;该平台可以实现对水质信息的实时监测、数据存储、设备调控等功能;利用向日葵远程监控软件改进了传统的WEB 远程发布监测手段;同时为了防止监控主机出现故障影响数据传输,开发了用于Andiord系统的移动监控软件。
基于窄带物联网养殖远程水质监测系统设计

基于窄带物联网养殖远程水质监测系统设计随着物联网技术的快速发展,越来越多的行业开始将物联网技术应用到实际生产中。
养殖业也开始逐渐引入物联网技术,以提高养殖效率和生产质量。
本文将介绍基于窄带物联网的养殖远程水质监测系统设计,以及其在养殖业中的应用前景。
一、系统设计概述基于窄带物联网的养殖远程水质监测系统是一种利用物联网技术实现远程对养殖水质监测的系统。
其核心是通过传感器实时监测水质参数,并将监测数据通过窄带物联网技术传输到远程服务器,实现远程对养殖水质的监测和管理。
该系统可以实现远程监测、智能报警、数据分析等功能,大大提高养殖水质的管理效率和精准度。
二、系统组成1. 水质传感器:该系统通过安装水质传感器实时监测水质参数,如PH值、溶解氧浓度、水温、浊度等重要参数。
传感器采用智能化设计,能够自动校正、自动清洗等功能,保证监测数据的准确性和可靠性。
2. 窄带物联网通信模块:系统采用窄带物联网通信模块,将传感器采集到的数据通过窄带物联网技术传输到远程服务器。
窄带物联网通信模块具有低功耗、长传输距离、高抗干扰等特点,适合在养殖场环境中长期稳定运行。
3. 远程服务器:系统将传感器采集到的数据上传到远程服务器进行存储和管理。
远程服务器具有数据分析、报警管理、远程控制等功能,能够为养殖场提供及时、准确的水质监测数据。
4. 用户终端:用户可以通过手机App、PC端网页等终端设备实时查看水质监测数据、接收报警通知、进行数据分析和管理等操作。
三、系统工作流程1. 传感器实时监测水质参数,并将监测数据上传至窄带物联网通信模块;2. 窄带物联网通信模块将监测数据通过窄带物联网技术传输到远程服务器;3. 远程服务器对接收到的监测数据进行存储、分析,并生成相应报警信息;4. 用户终端通过手机App、PC端网页等方式实时查看水质监测数据、接收报警通知、进行数据分析和管理等操作。
四、系统优势1. 远程监测:系统采用窄带物联网技术,能够实现对养殖水质的远程监测,无需人工实时在现场进行监测,大大提高了监测的效率和准确性。
基于窄带物联网养殖远程水质监测系统设计

基于窄带物联网养殖远程水质监测系统设计
随着物联网技术的不断发展,其在养殖行业的应用也愈加广泛。
基于窄带物联网的养殖远程水质监测系统设计,将成为未来养殖业发展的重要趋势之一。
本文将介绍这一系统的设计原理、功能特点和实际应用效果。
一、设计原理
基于窄带物联网养殖远程水质监测系统,是利用窄带物联网技术实现对水质参数的实时监测和远程管理。
其基本原理包括传感器采集、数据传输、数据处理和远程控制。
传感器通过对水质参数进行实时监测,将数据通过窄带物联网传输到云服务器,经过数据处理后,养殖场主或工作人员可以通过手机或电脑进行远程管理和控制。
二、功能特点
1. 实时监测:系统可以实时监测养殖水质的各项参数,包括PH值、温度、溶解氧、氨氮等,及时发现水质异常情况。
2. 远程管理:养殖场主或工作人员可以通过手机或电脑随时随地进行水质监测和管理,大大提高了工作效率和管理水平。
3. 数据分析:系统可以对监测到的水质数据进行分析和统计,为养殖业的决策提供参考依据。
4. 实时报警:系统可以根据预设的阈值,对水质异常进行实时报警,确保养殖水质的安全性。
三、实际应用效果
窄带物联网养殖远程水质监测系统已经在实际养殖场中得到了广泛应用,取得了良好的效果。
通过对系统进行试点,取得了以下实际应用效果:
基于窄带物联网的养殖远程水质监测系统设计,将成为未来养殖业发展的重要趋势之一。
该系统可以为养殖户提供及时、准确的水质监测和管理服务,为养殖业的健康发展提供了有力支持。
希望未来能够通过不断的技术创新和实践应用,进一步完善该系统,使其在养殖业中发挥更大的作用。
基于物联网的水产养殖环境智能监控系统

基于养鱼知识库的指导 , 通过 P c或手机终 端远 程控制喂食 器、 加热 器、 过 滤和增氧机 , 实现智能化远程养 鱼。
该 系统具有运行稳 定, 数据检测准确 , 控 制及 时, 扩展性强的优 点, 可在 水产养殖环境监控广泛推 广 关键 词 : 物联 网; G P R S ; 水 产养 殖; 智能监控
互 联等 优 点 。在 实现 数 据 远 程传 输 时 , 我 们 采 用
G P R S无线 网 络 , 通 过 服 务 器 和 客 户 机 的点 对 点
养殖 和海洋渔业 中也将发挥重 要作用 J 。
本 文将 物联 网技术 应 用于水 产养 殖环 境 自动 监测 中 , 采用 服 务 器/ 手机客户端模式 , 通 过 手 机 终 端 实 时监测 水 质状 况 , 可有 效 解 决 养 殖 户 不便 监控 、 成 本 高 的问题 , 实现 随时 随地 的养 殖 监控 ; 同时根 据 知识库 专 家指 导进行 水产 养殖 环境 远程
控制 , 实现 智能 化水 产养 殖 。
收 稿 日期 : 2 0 1 3 — 1 0 - 0 7 修 回 日期 : 2 0 1 3 . 1 2 — 2 9 基 金项 目: 上海市科委“ 科技创新行动计划” 基础研究项 目( 1 1 J C 1 4 0 4 7 0 0 ) ; 上海海 洋大学“ 2 0 1 2实践教学与 学生创新 能力提高 ” 教 改项 目( A - 0 2 1 8 — 1 2 00 - 0 6 - 1 1 ) ; 上海海洋大学“ P B L检 测 技 术 课 程 实 践 ” 课 程 教 改 项 目( A- 02 0 1 — 1 3 - 0 3 1 3 0 1 9 ) 作者简介 : 杨琛 ( 1 9 7 8 一) , 女, 讲师 , 硕士 , 研究方向 : 物联网和现代 检测技术 。E — m a i l : c y a n g @s h o u . e d u . C l l f 通信作者 : 白波 ( 1 9 7 3 一) , 男, T程师 , 硕士 , 研究方向 : 远程监控 、 信 息技术 。E — m a i l : b b c h q @1 6 3 . c o n r
基于物联网技术智慧水产养殖系统的研究设计

2022年 / 第2期 物联网技术650 引 言我国作为粮食消费大国,解决粮食短缺问题一直是社会关注的焦点。
科技是第一生产力,想要解决粮食短缺问题,必须依靠科技创新推动粮食生产和发展。
物联网技术应用已经渗透在生活和生产中的各个方面,例如:智慧家居、智慧医疗、智慧电力、智慧城市以及工业物联网等概念都是基于物联网技术提出的,并且随着5G 通信技术的发展应用,又将会给物联网技术发展带来新的变革。
在水产养殖方面亦是如此,首先,传统的水产养殖模式需要大量的劳动力投入;其次,传统的水产养殖模式在养殖水产品的过程中,水质污染问题不能及时得到解决,使水产品生长发育受到严重威胁;再次,在传统的水产养殖模式中,存在养殖户未能及时掌握水体环境各项数据是否适合水产品生长等一系列弊端。
现基于物联网技术设计的智慧水产养殖系统着重解决以上传统水产养殖模式下存在的问题,并且物联网技术在水产养殖方面的应用必定会为水产养殖开创新的养殖 模式。
1 物联网智慧水产养殖系统的总体架构本系统采用ZigBee 无线通信技术,主控芯片采用TI 研发的专用于无线传感网络,型号为CC2530F256的集成芯片,让每个控制设备或者传感器与单个ZigBee 模块连接,构成一个数据处理控制节点,形成多个节点联接,构成局域群体式无线通信网,并通过加入无线网络WiFi 将数据信息传输到OneNET 物联网云平台,养殖户可以通过电脑或者手机远程实时观察数据和控制设备。
另外,在系统中增加OLED 串口触摸屏模块,将水体的温度、液体高度、浑浊度、pH 值、溶氧量和降雨量数据进行直观显示,实现人机交互控制和物联网智慧水产养殖系统局域自动检测控制及远程控制 功能[1-2]。
本系统功能主要包括两大方面,一方面为数据采集部分,另一方面为控制设备动作部分。
其中,数据采集单元主要包括水体温度数据、水位高度数据、水体浑浊度数据、水体氧气含量数据、雨量检测数据、pH 值检测数据。
基于物联网技术的水产养殖环境监控系统

基于物联网技术的水产养殖环境监控系统针对人手不足,饲养控制模糊等突出的问题,最大限度的提高水产品的质量存活率,和养殖户的收益,在水产养殖加入更多的科技元素,我们开发一种基于物联网技术的智能水产养殖环境监测系统,该系统由传感器节点、协调器节点、WIFI、服务器以及监测后台组成,具有良好的使用价值与推广价值。
标签:水产养殖;zigbee;物联网;传感器网络智能水产养殖最终是希望能够为一线的渔户提供一个简单、直观、高效的监测和管理系统,系统核心目标在于对鱼塘中与鱼类生长密切相关的环境参数进行实时监测,当终端设备监测到鱼塘的环境参数偏离了鱼类的最佳生长要素时,可以通过终端设备可下达控制命令,自动打开或关闭相应的环境调节,从而使水产养殖环境参数恢复正常,达到增加产量和提高经济效益的目的,从而实现水产养殖的信息化。
1 水产养殖终端的设计与实现基于模块化的设计思想,水产养殖监控终端的设计分为五个部分,第一模块是传感器节点,使用温度、浑浊度、PH、水位等传感器来采集鱼塘环境中的数据;第二部分是协调器节点,使用Arduino UNO单片机作为监测终端的处理器,接收并处理数据;第三部分是WIFI,使用WIFI模块与服务器进行数据的发送和接收;第四部分是服务器部分,负责执行管理者的调节指令。
第五部分是监测后台,负责对主控cpu采集到的数据进行处理并显示在移动端[1]。
2 水产养殖设备的特点水产养殖环境的关键参数中有水中的温度、水位的高度、水中的PH值、水中的浊度大小等,而这些信息我们用手也摸不到,眼睛也看不到,只有通过无线传感器技术,将这些数据进行收集,所以需要通过物联网和人工智能技术应用到养殖的环境中去是很有必要的。
本系统的设计主要是监测水产养殖的环境的变化状态,同时控制环境的变化,使其适合水产品的生长。
而水产养殖的养殖环境的面积是很大的。
所以采用了无线传输网络的方式,在传感器节点采集环境的参数时通过ZigBee无线传感器网络自动组网进行传递到这个网络的“协调器”中,在通过串口WI-FI技术将数据传输到云服务器,在远程使用监测中心时就可以通过云服务器读取到数据,養殖人员便可以及时的实时的对养殖环境进行监控、调节水产养殖的各个环境的参数变量,可以大大的减少了养殖者的人力精力的投入,并可以对采集的历史数据进行分析,有效的预防可能会发生的各种病情,从而实现了成本低廉,收入高的优点[2]。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0引言
随着科学技术的高速发展,物联网已成为当前 世界经济和科技发展的战略制高点之一,发展物联 网对于促进经济发展和社会进步具有重要的现实 意义,物联网技术已经迅速深入到人们日常生活的 各个领域。目前国外,在农业生态环境监测领域, 美国、法国和日本等一些发达国家主要综合运用高 科技手段构建先进农业生态环境监测网络,通过先 进的传感器感知技术、数据融合传输技术以及互联 网技术建立覆盖全国的农业信息化平台,实现了对 农业生态环境的自动监测,保证农业生态环境的可 持续发展。例如,美国已形成了生态环境信息采集 -信息传输处理-信息发布的分层体系结构。法国利 用通信卫星技术对灾害性天气进行预报,对病虫害 进行测报。而在水质环境测量方面,水产养殖对环 境有着非常高的要求,这对水质监控的实时信息反 馈提出了很高的要求,国外的自动监控设备测量精
1 系统方案设计
系统主要分为底层模块(水质参数实时监测, 控制模块),服务器,本地现场监控,远程监控以 及 Android 手机客户端等模块。系统架构图如图 1 所示。
为了解决系统的野外供电问题,系统采用太阳 能供电方式对底层监测模块进行供电。设计选用了 SOC 系统芯片 CC2430,模块主要负责 pH 值、温 度、水位、溶解氧等环境参数的实时采集,采用 ZigBee 协议[9-10],将采集到的数据通过无线收发模 块发送,同时接收来自服务器的控制命令;溶解氧 传感器采用 DO-952 型溶解氧电极,pH 值传感器采 用上海雷磁公司生产的 E-201-C 型 pH 复合电极。
SOCKET(套接字)是一种抽象层,应用程序通过 它来发送和接收数据。使用 SOCKET 可以将应用程 序添加到网络中,并与处于同一网络中的其他应用 程序进行通信。一台计算机上的应用程序向 SOCKET 写入的信息能够被另一台计算机上的另 一个应用程序读取,反之亦然。根据不同的底层协 议实现,也会很多种不同的 SOCKET,本系统选用 基于 TCP/IP 协议的 SOCKET 通信方式。为了提高 系统的通信效率,将 SOCKET 通信的接收部分在独 立的线程 Thread 中执行,以保证系统的快速反应性 能。
长荡湖实验基地系统的实际调试,各项指标均达到要求,温度测量精度达到 0.5℃,pH 值测量精度达到 0.3,溶解
氧的控制精度在±0.3 mg/L 以内,水位波动控制在平均±1 cm 左右,能够满足水产养殖的需要。
关键词:水产养殖,远程监控,传感器,物联网,Android
doi:10.3969/j.issn.1002-6819.2013.13.023
在数据库首次创建时执行创建数据库方法,如 果数据库存在则自动打开数据库,然后创建数据表 格,在 onCreate 方法中查询如果表格不存在则调用 方法创建表格,在本设计中要创建 2 个表,一个用 来 管 理 通 信 参 数 , 命 名 为 ip_sevice , 参 数 ip varchar(20),port varchar(10),另外一个用来管理环 境参数,命名为 fish_csjc,参数为 wd varchar(20), ph varchar(20),sw varchar(20),rjy varchar(20)。
176
农业工程学报
2013 年
服务器模块主要用于接收数据并通过无线网与 Android 手机客户端进行网络通信[7];Android 手机
客户端主要完成同服务器的数据交互,以及自身的 数据库管理、网络通信等功能。
图 1 系统总体设计图 Fig.1 Whole layout of system
2 Android 客户端设计
第 29 卷 第 13 期 2013 年 7 月
农业工程学报 Transactions of the Chinese Society of Agricultural Engineering
Vol.29 No.13 Jul. 2013 175
基于物联网 Android 平台的水产养殖远程监控系统
李 慧 1,2,刘星桥 1,李 景 2,陆晓嵩 1,宦 娟 1
度、水位、pH 值、溶氧度)清空,同时采用防止 文件自动覆盖技术,即读取系统当前的时间(年、 日、月、时、分、秒单位),提炼出关键信息作为 保存文件的文件名,这样不同时刻保存的文件名称 都有所不同,区别传统的系统设计,保存不需提示 用户输入文件名称,用户只需要记住保存的时间即 可。
系统采用的 SQLite 数据库是 D.Richard Hipp 采 用 C 语言编写的开源嵌入式数据库,是一种与操作 系统无关的 SQL 数据库,具有系统开销小,检索效 率高的特性,嵌入式数据库无须独立运行的数据库 引擎,它是由程序直接调用相应的 API 去实现对数 据的存取操作。嵌入式数据库是一种具备了基本数 据库特性的数据文件。嵌入式数据库与其他数据库 产品的区别是,嵌入式数据库是程序驱动式, 而其 它数据库是引擎响应式。嵌入式数据库的一个很重 要的特点是体积非常小,同时,很多嵌入式数据库 在性能上也优于其他数据库,所以在高性能的应用 上也常见嵌入式数据库。
图 2 Android 客户端架构图 Fig.2 Android framework of client
图 3 1 号鱼塘主控制界面 Fig.3 Main control interface of 1# pound
2.3 客户端主流程设计 Android 手机客户端系统测试采用联想 A288t
手机,Android2.3.5 版本,内核 2.6.35.7。开发环境
第 13 期
李 慧等:基于物联网 Android 平台的水产养殖远程监控系统
177
为 AndroidSDK+JAVA JDK6+Eclipse3.5,服务器可 以同时与多个手机客户端进行通信,为每个客户端 分配 1 个端口号,用户登录进入系统之后首先从数 据库中获取服务器的 IP 地址和通信端口号,然后启 动接收 1 组环境参数,并赋值给各个鱼塘监控画面, 1 号鱼塘的具体实现流程如图 4。
2.1 Android 客户端架构 Android 是 Google 开发的基于 Linux 平台的开
源手机操作系统。它包括操作系统、用户界面和应 用程序[11]。本系统采用客户机/服务器模式,服务器 部分采用 VB 结合 SQL 以及 SOCKET 编程实现, 客户机部分采用 Android JAVA 开发,利用自身数 据库 SQLite 实现数据存储,结合 SOCKET 完成网 络通信。最终编译之后打包生成 APK 文件[12],在 Android 手机上可以直接安装,相比传统的水产养 殖无线监控系统,本设计不受时间、地域、环境、 距离等因数限制,在用户手机上设计控制界面,操 作方便灵活,具体架构图如图 2 所示。
中图分类号:TP273,S24
文献标志码:A
文章编号:1002-6819(2013)-13-0175-07
ห้องสมุดไป่ตู้
李 慧,刘星桥,李 景,等. 基于物联网 Android 平台的水产养殖远程监控系统[J]. 农业工程学报,2013,29(13): 175-181. Li Hui, Liu Xingqiao, Li Jing, et al. Aquiculture remote monitoring system based on IOT Android platform[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2013, 29(13): 175-181. (in Chinese with English abstract)
(1. 江苏大学电气信息工程学院,镇江 212013;2. 淮阴工学院电子与电气工程学院,淮安 223001)
摘 要:为了促进江苏省智能农业的发展,该文开发了一种基于物联网 Android 平台的水产养殖远程监控系统,
实现了对多传感器节点的信息(pH 值、温度、水位、溶解氧等环境参数)远程采集和数据存储功能,实现了对多
在本系统设计中 2 处用到数据库,即在参数设 置以及数据存取模块中。在参数设置模块中,为了 提高系统的操作人性化,用户可以手动设置通信地 址和端口,添加到数据库中,一次设置可以永久保 存,在下次通信时系统自动搜索数据库,取出通信 参数和远程服务器进行通信,如果服务器地址发生 变化,只需要修改客户端的通信数据库中的通信参 数即可。在数据存取模块中,实现了对远程服务器 传送来的水质环境参数进行数据存储,更新以及实 时的查询记录功能,同时考虑到手机自带的 SQLite 数据库容量有限,系统可以将数据库中全部信息以 文本方式保存到用户的 SD 卡上,为了防止重复读 取数据库,在每次保存 TXT 之后将环境数据(温
Android 操纵 SQLite 数据库,与传统的高级语 言类似,采用 SQL 语句来完成数据的新增、修改等 操作,对新增记录采用 insert 语句,修改记录用 update 语句,删除用 delet 语句。在系统查询中采用 通过访问 Cursor 游标下标的方法来获得其中数据。
2.5 通信模块设计 通信模块主要采用 SOCKET 通信方式[18],
2.2 客户端界面设计 Android 系统采用脚本语言完成界面设计,本
系统主要包含登录界面,主功能界面,参数设置以 及若干鱼塘的主控制界面,在主功能界面中可以点 击进入各级主控制界面,1 号鱼塘的主控制界面如 图 3。在该控制界面实时接收 1 号鱼塘的温度、pH 值、水位、溶氧度等环境参数并显示,同时底层控 制[13]将电机的实时工作状态发送给手机,在主控界 面上通过灯泡的亮灭来表示,用户还可以通过点击 3 个 imagebutton 控件(3 个灯泡)来向底层控制模 块远程发送控制命令,控制增氧机、排水泵、补水 泵的启动和关闭,灯泡点亮代表发送启动电机命 令,灯泡熄灭代表发送停止电机工作命令。
控制节点的远程控制。系统不受时间地域限制,用户可以在任何具备网络覆盖的地方从手机上浏览并获取数据,