1. LoRa窄带物联网通信技术研究
现有鱼塘监测系统一般都是采取3G/4G移动通讯网络或者ZigBee网络通讯技术,这种技术存在节点扩展不灵活、远距离传输干扰大,扩展成本高的问题。本项目提出构建LoRa窄带物联网监测系统,以实现远距离、低功耗、高性能和大规模组网的系统需求。具体包括两个层次内容研究:LoRa节点与LoRa网关之间通信技术研究,LoRa网关与系统云平台之间通信技术研究。
2. 硬件系统的开发设计
本项目硬件系统主要有LoRa网关、LoRa节点、传感器、执行装置等构成,并进行硬件的连接和集成,确保各个硬件设备之间的通信和协作正常运行。其中实现主要功能包括两方面:水质参数的获取和气象参数的获取。其中水质参数包括:水位、温度、PH值、导电率、盐碱度和溶解氧含量,气象参数包括:气温、风力和气压,将每个传感器检测到的数据都传递给主控芯片进行处理。执行装置包括红外对射、电动闸门、盐碱度调节、酸碱度调剂、增氧装置、探照灯、报警装置、摄像头。如图2所示。
(1)水质参数的获取
l 本项目温度传感器计划选用单总线且防水的DS18B20。
l PH值用来表征水质酸碱性强弱,选用E-201-D型复合玻璃电极,利用电位法测量水体的PH值。当PH值超过上限值时,打开水泵进行排水和换水。
l 溶解氧是指水中溶解氧分子的浓度,本系统采用 HDO10 型传感器。
l 碱度检测传感器选用ZD-EC型数字传感器,分辨率为0.1级。
l 利用液位传感器测量鱼塘的水位。当水位高于正常值时,打开水泵进行排水;当水位低于正常水位时,打开水泵进行输水,实现水循环养殖。
l 电导率是衡量鱼塘金属离子浓度的重要指标,项目选用台湾衡欣AZ8302/TDS+电脑传输组件实现鱼塘电导率高精度测量。
(2)气象参数的获取
获取气象参数对仪器的精度要求较高,为了更精确的捕获气象参数,本项目在获取气象传感器时,使用气象传感器微型多要素环境监测集成气象监测站,定制包含温度、水汽压、风力、气压、日照强度的五参数检测。
3. 数据分析与决策
气象条件、鱼塘原有水质、鱼群条件(群密度、体大小、品种代谢特性)是影响鱼塘未来水质的重要因素。基于宽度学习网络BLS方法,建立多入多出控制量的函数关系模型,为鱼塘环境精准控制提供决策方案。多变量耦合模型的输入包括三个类别,a.分别是气压、温度、日照、风力;PH、溶解氧、盐度;b.群密度、体大小、品种;c.输出包括影响珍珠石斑鱼生长和存活的四个最重要因素,水温、溶解氧、酸碱度、盐度。宽度学习网络同时具备宽度和深度网络,已证实可以进行任何形式非线性关系拟合,是智能学习系统的代表算法之一。
4. 监控部分
l 传输距离
LoRa传感器节点距离小于0.5米,以满足水质精准测量和控制要求。
l 监测时效性
实现7×24小时对水质多参数和气象多参数实时在线监测,监测周期可以按实际需求灵活设置,本项目根据海水鱼内陆养殖特殊控制需求,设置高频采样周期为10分钟。
l 监测数据分析
通过LoRa节点和网关通信,将检测数据实时传输至云平台进行实时显示、自动存储和智能分析。AI决策系统可以根据实际养殖情况和天气变化等因素自适应设置各水质参数调整的执行动作。当水质不超标,系统均会根据历史数据,进行未来长、短期养殖环境预测,从而系统可以对某些不利因素进行及早干预;当水质超标,系统将及时报警和快速执行调控动作。
系统由终端节点、路由节点、汇聚节点和远程监控中心构成。

5. 系统部署
项目将所开发系统云平台部署在浪潮Xeon Silver 4110、16G内存、Windows Server2008R2、Sqlserver2008R2的环境中,PC客户端程序安装在Windows 7 操作系统,.net framework4.5 环境中。系统相关传感器节点、继电器节点以及WIFI、LoRa网关等网络设备部署在企业中控室内。