基于物联网的人工淡水湖养殖系统设计(STM32+华为云IOT)本项目致力于设计一套集成化的淡水湖养殖管理系统,以STM3

本项目致力于设计一套集成化的淡水湖养殖管理系统,以STM32F103RCT6为主控芯片,结合PH值、浑浊度、TDS值等多种水质参数的实时监测,辅以远程控制与自动化设备,实现了淡水湖养殖环境的全方位智能监管。通过采用先进的传感器技术,系统能够准确检测水质状况,及时反馈至本地LCD显示屏与手机APP,为养殖人员提供直观的数据支持。特别地,项目引入了远程操控功能,用户不仅能在手机APP上远程启动换水、投喂、充氧等操作,还能通过Windows电脑APP进行更为细致的管理设定,极大地提升了养殖管理的灵活性与便捷性。

为了确保系统的稳定运行与数据的安全传输,项目选用了ESP8266-WIFI模块,借助MQTT协议与华为云IOT物联网服务器建立连接,实现了设备与云端的无缝对接。这样一来,不仅养殖现场的数据能够实时上传至云端,便于数据分析与长期存储,同时也使得用户能够随时随地通过手机APP或电脑APP访问养殖信息,实现真正的远程监控与智能决策。

考虑到淡水湖养殖过程中可能遇到的突发情况,如水质污染等,项目特别设计了基于阈值触发的蜂鸣器报警系统,一旦检测到浑浊度超出安全范围,系统将立即发出警报,提醒养殖人员及时采取措施,避免潜在的经济损失。整个系统通过外部5V2A电源供电,保证了稳定持久的运行能力。

基于物联网的人工淡水湖养殖系统设计,不仅代表了现代养殖业向着智慧化、精细化方向发展的趋势,也为解决传统养殖中存在的诸多问题提供了创新解决方案,有望推动淡水湖养殖业迈向更加可持续与高效的未来。

(1)PH值监测与展示

系统配备PH值检测传感器,能够持续监测淡水湖中的酸碱度,确保水质维持在适宜鱼类生长的最佳范围内。监测数据不仅实时显示在本地LCD显示屏上,供现场管理人员即时查看,同时,通过物联网技术,这些数据也会同步推送至用户的手机APP和Windows电脑端,实现远程监控,确保无论身处何地,养殖者都能掌握水质的最新动态。

(2)浑浊度检测与预警

利用浊度检测传感器,系统能够精确测定水体的浑浊程度,及时反映水体中悬浮物含量的变化。浑浊度数据同样在本地显示屏和远程终端上实时更新,一旦检测到浑浊度超过预设的安全阈值,系统将启动蜂鸣器报警,提醒管理者迅速采取应对措施,防止水质恶化对养殖生物造成不利影响。

(3)TDS值监控

TDS(TotalDissolvedSolids,总溶解固体)传感器用于监测水中溶解物质的总量,帮助养殖者了解水质的纯净度。系统将TDS值数据实时传输至本地和远程终端,为养殖决策提供重要依据,确保水质始终符合养殖需求。

(4)远程手动换水控制

通过手机APP和电脑端,养殖者可远程启动换水电机,实现淡水湖的自动换水。系统设计了两个电机,分别负责抽水进出,以循环方式更新水质。在本地LCD显示屏上,用户可查看下一次换水的倒计时,合理规划换水频率,保持水体的健康状态。

(5)周期自动投喂管理

(6)数据上云与远程监控

系统通过ESP8266-WIFI模块与华为云IOT物联网服务器相连,所有监测数据均上传至云端,支持历史数据查询与分析,便于养殖者做出科学决策。同时,用户可通过手机APP和Windows电脑APP实时访问云端数据,实现远程监控与管理,即使远离养殖现场,也能随时掌握养殖环境状况。

(7)周期自动充氧功能

(8)异常报警机制

(1)主控芯片模块

采用高性能的STM32F103RCT6微控制器作为系统的核心大脑,负责接收来自各种传感器的数据,执行控制逻辑,并通过无线模块与远程设备进行通信。STM32F103RCT6凭借其强大的处理能力和丰富的外设接口,能够高效处理复杂的数据流和控制任务,确保系统的稳定运行。

(2)水质监测传感器模块

包括PH值、浑浊度和TDS值三种传感器,用于实时监测水质状况。这些传感器通过模拟电压输出的方式,将水质参数转化为电信号,由主控芯片读取并处理。PH值传感器监测水体酸碱度;浑浊度传感器检测水中悬浮物浓度;TDS传感器则测定水中的溶解固体总量,三者共同构成了水质监测的基础。

(3)控制与执行模块

(4)连接与通信模块

(5)显示与用户界面模块

(6)电源模块

采用外部5V2A电源供电,为整个系统提供稳定电力,确保各模块的正常运行。

(7)报警模块

系统配置了高电平触发的有源蜂鸣器,当水质参数超出预设安全范围时,蜂鸣器将发出警报声,确保养殖者能及时采取措施。

在整个设计里,STM32端的ESP8266配置成STA模式+TCP客户端模式,上电时连接家里的路由器WIF热点,连接互联网,以TCP客户端模式(通过MQTT协议)去连接腾讯云联网服务器,实时上传当前的设备状态等各种参数信息。用户在Android手机APP可以远程查看设备的状态信息。

ESP8266模块具有两种常用的工作模式,分别是STA模式和AP模式:

(2)AP模式(AccessPointMode):在AP模式下,ESP8266可以作为一个独立的Wi-Fi接入点(热点)运行。它会创建一个自己的Wi-Fi网络,允许其他设备(如手机、电脑等)连接到这个热点上。在AP模式下,ESP8266可以充当局域网内部的服务器,通过建立TCP/IP连接与其他设备进行通信,提供Web页面访问、数据传输等服务。

通过STA模式,ESP8266可以连接到互联网上的其他设备或服务器,实现远程控制和数据交换;而通过AP模式,ESP8266可以作为一个独立的接入点,让其他设备通过它进行连接和通信。

本项目打造了一个高度自动化、智能化的养殖环境监测与控制系统。首要关键技术在于物联网技术的应用,通过ESP8266-WIFI模块与华为云IOT物联网服务器的无缝连接,实现了淡水湖养殖数据的实时采集、远程传输与云端存储。这一技术不仅确保了水质参数的连续监测,还为养殖者提供了随时随地的远程监控与管理能力,极大提升了养殖作业的灵活性与响应速度。

创新点之一在于系统的集成化设计。将PH值、浑浊度、TDS值等水质参数的监测与自动化控制功能融为一体,通过主控芯片STM32F103RCT6的高效数据处理,实现了水质监测、换水、投喂、充氧等关键环节的自动化管理,显著减少了人工干预,提高了养殖效率与水质管理的精准度。

系统在数据处理与分析上也进行了创新。通过MQTT协议与华为云IOT物联网服务器的深度整合,不仅保证了数据传输的安全性与可靠性,还为养殖者提供了历史数据查询与分析功能,有助于总结养殖规律,优化管理策略,推动养殖业向数据驱动的方向发展。

本项目的关键技术与创新点集中体现在物联网技术的深度应用、系统集成化设计、远程控制与数据可视化、以及数据处理与分析等方面,共同构建了一个高效、智能、可靠的淡水湖养殖管理平台,为现代养殖业的可持续发展注入了新的活力。

本项目功能聚焦于如何通过技术手段实现养殖环境的智能化监控与自动化管理,以提升养殖效率、保障水质安全、简化操作流程,并为养殖决策提供数据支持。首先,系统必须具备实时监测水质参数的能力,包括但不限于PH值、浑浊度和TDS值,确保这些关键指标处于适宜养殖生物生长的范围内。监测数据需通过本地LCD显示屏直观呈现,借助物联网技术,实现数据的远程传输,确保养殖者无论身在何处,都能通过手机APP或Windows电脑软件实时掌握水质状况。

数据上云与远程监控是不可或缺的需求。通过ESP8266-WIFI模块与华为云IOT物联网服务器的连接,系统需将监测数据定期上传至云端,一方面实现数据的长期存储,另一方面,养殖者能通过云平台提供的API接口,实现远程数据访问,进行历史数据查询与分析,为养殖策略的优化提供科学依据。

报警机制也是系统的重要组成部分。当监测到水质参数异常,如浑浊度超过安全阈值时,系统应立即触发蜂鸣器报警,并通过手机APP与电脑软件发送警告通知,确保养殖者能及时响应,采取有效措施,避免水质恶化对养殖生物造成伤害。

考虑到淡水湖养殖环境的特殊性,系统还需具备一定的抗干扰与稳定性,确保在复杂环境下仍能持续、准确地执行各项功能。此外,操作界面应简洁友好,无论是现场的LCD显示屏还是远程的手机APP与电脑软件,都应易于理解和操作,降低养殖者的使用门槛。

当前,随着物联网、大数据和人工智能技术的飞速发展,智慧农业正逐渐成为现代农业转型的重要方向,特别是在水产养殖领域,科技的应用正在重塑养殖模式,提升养殖效率与产品质量。

从技术角度来看,物联网技术在淡水湖养殖中的应用已初具规模。通过部署各类水质传感器,如PH值、浑浊度和TDS值传感器,养殖者能够实时监测水质变化,及时发现并解决水质问题。同时,结合远程控制技术,自动化执行换水、投喂和充氧等操作,不仅节省了人力成本,还提高了养殖的精准度和效率。然而,目前市面上的解决方案往往侧重于单一功能,如水质监测或自动化投喂,缺乏一个集成化、智能化的综合管理系统,难以满足养殖者对水质全面监控与智能决策的需求。

市场层面,随着消费者对食品安全和营养价值的重视,高品质水产品的需求日益增长,促使养殖业向精细化、标准化方向发展。养殖者急需一套能够提供全方位水质监控、自动化管理与数据分析的解决方案,以提升养殖效率,保障水产品质量。此外,政府对环保和资源节约的政策导向,也推动着养殖业寻求低能耗、低污染的养殖模式,物联网技术的应用恰能满足这一需求,通过精准控制减少资源浪费,降低环境污染。

市场上现有的淡水湖养殖系统在数据处理与分析能力、远程监控的便捷性以及系统的稳定性和易用性方面仍有待提升。养殖者渴望获得一个集成度高、操作简便、数据处理能力强的养殖管理系统,以实现养殖过程的智能化升级。

基于物联网的人工淡水湖养殖系统正处于技术革新与市场需求双重驱动的有利时机。通过集成水质监测、自动化控制、远程监控与数据分析等功能,不仅能填补市场空白,满足养殖者对智能化养殖管理的迫切需求,还能顺应现代农业向智慧化转型的大势,推动淡水湖养殖业的高质量发展。

本项目的硬件架构设计围绕基于物联网的人工淡水湖养殖系统展开,实现水质参数的实时监测、自动化控制以及远程管理。系统的核心是由STM32F103RCT6微控制器组成的主控单元,它负责协调整个系统的运作,包括数据采集、处理和传输。STM32F103RCT6作为高性能的32位ARMCortex-M3微控制器,具备足够的处理能力和丰富的外设接口,能够高效处理来自各种传感器的数据,并控制执行器的动作。

传感器模块是硬件架构的重要组成部分,其中包括PH值检测传感器、浑浊度检测传感器和TDS值检测传感器,用于实时监测水质的各项关键指标。这些传感器通过模拟电压输出的方式,将物理或化学信号转换为电信号,STM32F103RCT6通过ADC(模数转换器)读取这些信号,并进行相应的数据处理。

执行器模块则负责执行自动化控制任务,如换水、投喂和充氧。系统中采用5V高电平触发的继电器来控制抽水电机,实现淡水湖的自动换水;ULN2003驱动的28BYJ4步进电机用于控制食物投喂阀门的开闭,实现定时定量的食物投喂;充氧设备同样通过继电器控制,确保水体含氧量的充足。所有执行器的操作均由STM32F103RCT6通过数字I/O口控制,实现精准的自动化管理。

为了实现远程监控和数据上云,系统集成了ESP8266-WIFI模块,该模块负责将STM32F103RCT6处理后的数据通过Wi-Fi网络上传至华为云IOT物联网服务器,同时接收来自服务器的控制指令。ESP8266-WIFI模块与STM32F103RCT6之间通过串行通信接口(如UART)进行数据交换,确保数据的实时传输。

本地LCD显示屏用于现场显示水质参数和系统状态,方便现场工作人员实时监控。此外,系统还配置了蜂鸣器报警装置,当水质异常时,如浑浊度超过预设阈值,蜂鸣器将发出警报,提醒工作人员采取相应措施。

最后,系统采用外部5V2A电源供电,确保整个硬件架构的稳定运行。电源模块不仅为微控制器、传感器和执行器提供必要的电力,还配备了过载保护和稳压功能,以应对淡水湖养殖环境中的电压波动。

本项目的软件架构设计是整体逻辑核心,实现水质参数的实时监测、自动化控制以及远程管理。软件架构的核心是基于STM32F103RCT6微控制器的嵌入式软件,负责数据采集、处理、执行自动化任务和通信控制。该软件架构遵循分层设计理念,包括数据采集层、数据处理层、控制逻辑层和通信层,每一层都有明确的功能和职责,确保系统的稳定性和可维护性。

数据采集层主要负责与各种传感器交互,读取PH值、浑浊度和TDS值等水质参数的原始数据。这一层通过STM32F103RCT6的ADC模块读取模拟电压信号,并进行适当的校准和预处理,确保数据的准确性和一致性。

数据处理层则对采集到的原始数据进行深入处理和分析,包括数据过滤、异常检测、数据转换和存储。这一层软件采用先进的算法,如滑动平均滤波和阈值比较,以剔除噪声和异常值,确保水质参数的可靠性和有效性。此外,数据处理层还负责将处理后的数据格式化,以便于传输和远程显示。

控制逻辑层是软件架构的关键部分,它基于处理后的水质数据,执行自动化控制策略,如启动换水、投喂和充氧等操作。这一层软件包含了复杂的控制算法,能够根据水质参数的实时变化,动态调整执行器的动作,实现淡水湖养殖环境的精准管理。

通信层负责与ESP8266-WIFI模块和远程服务器的交互,通过MQTT协议实现数据的上传和接收控制指令。这一层软件不仅处理数据的序列化和反序列化,还负责数据包的完整性检查和重传机制,确保数据传输的可靠性和安全性。此外,通信层还支持与手机APP和电脑软件的交互,通过RESTfulAPI提供数据访问和控制接口。

为了提供直观的用户界面和远程监控功能,本项目还设计了基于Qt框架的手机APP和Windows电脑软件。这些应用程序通过调用云平台提供的API,实现水质数据的实时查看、远程控制和历史数据分析,为养殖者提供全面的管理工具和决策支持。

本项目的软件架构设计通过分层结构和模块化编程,实现了淡水湖养殖系统的智能化和自动化管理,不仅提升了水质监测的精度和效率,还简化了养殖管理流程,为养殖者提供了便捷的远程监控和控制手段。

项目里,上位机是采用Qt开发,Qt是一个基于C++的跨平台软件开发框架。

Qt框架提供了网络模块,能够支持HTTPS协议的请求和响应。可以利用Qt的网络模块来建立与华为云IOT平台的HTTPS连接,并通过API接口获取设备的影子数据。

(1)从华为云IOT平台获取数据的流程

(2)数据展示与交互

在获取到设备的影子数据后,可以利用Qt的界面设计模块,结合自定义的数据展示控件,将设备的影子数据以直观的方式呈现给用户。

此表格总结了基于物联网的人工淡水湖养殖系统的各项功能,包括其描述、显示位置以及操作方式。这些功能通过STM32F103RCT6主控芯片、各类传感器、继电器、步进电机、ESP8266-WIFI模块等硬件实现,并通过手机APP和Windows电脑APP进行远程控制和监测。

在基于物联网的人工淡水湖养殖系统中,STM32F103RCT6最小系统板作为整个系统的大脑,它负责处理来自各种传感器的数据,执行自动化控制逻辑,并管理与外部设备和远程服务器的通信。STM32F103RCT6最小系统板是一个高度集成的开发平台,专为嵌入式应用设计,它基于ARMCortex-M3内核,提供高性能的32位微处理器,具备高速的处理能力和低功耗特性,非常适合要求实时响应和高精度数据处理的场景。

该系统板集成了主控芯片STM32F103RCT6,拥有丰富的外设资源,包括多个通用输入输出(GPIO)引脚,可以连接各种传感器和执行器,如水质检测传感器、电机控制电路等。此外,它还配备了精确的时钟源,如外部晶振,以及电源管理电路,确保系统稳定运行。系统板上还设计有调试接口,如SWD接口,便于程序的烧录和调试,以及LED指示灯和按键,用于状态显示和用户交互。

在本项目中,STM32F103RCT6最小系统板不仅负责接收和处理来自PH值、浑浊度和TDS值传感器的数据,还控制着换水、投喂和充氧等自动化操作,通过集成的通信模块如ESP8266-WIFI,实现与华为云IOT物联网服务器的连接,支持数据上云和远程控制功能。此外,系统板上的资源还被用于驱动本地LCD显示屏,显示实时水质参数和系统状态,以及控制蜂鸣器报警系统,当水质异常时及时发出警报。

STM32F103RCT6最小系统板凭借其强大的处理能力、丰富的外设接口和高度集成的设计,成为了构建基于物联网的淡水湖养殖系统的关键组件,确保了水质监测的准确性、自动化控制的可靠性以及远程管理的便利性,为实现淡水湖养殖的智能化和高效化奠定了坚实的硬件基础。

在基于物联网的人工淡水湖养殖系统中,ESP8266与MQTT协议的应用是实现远程数据传输和设备管理的核心技术。ESP8266是一款低成本、低功耗的Wi-Fi模块,特别适用于物联网应用,因其集成了TCP/IP协议栈和内置的微控制器,能够直接与各种传感器和执行器通信,无需额外的微处理器,极大地简化了物联网设备的设计和开发。

MQTT(MessageQueuingTelemetryTransport)协议是一种轻量级的发布/订阅消息协议,专为低带宽、高延迟或不可靠的网络设计。它基于TCP/IP协议,通过最小化数据包大小和带宽使用,使得设备能够在资源受限的环境中高效地交换信息。MQTT协议的发布/订阅模型允许设备(如淡水湖养殖系统中的传感器和执行器)作为订阅者接收特定主题的消息,同时作为发布者发送数据,这种机制非常适合分布式物联网系统中设备间的通信。

在本项目中,ESP8266Wi-Fi模块作为淡水湖养殖系统与华为云IOT物联网服务器之间的通信桥梁,负责将水质监测数据(如PH值、浑浊度、TDS值等)通过MQTT协议上传至云服务器,同时接收来自云服务器的控制指令,如换水、投喂和充氧的调度。通过MQTT协议,养殖系统可以将大量传感器数据压缩成小包传输,减少网络拥堵,同时确保数据传输的可靠性和安全性。

ESP8266与MQTT协议在淡水湖养殖系统中的应用,不仅实现了水质参数的实时监测与远程管理,还构建了一个高效、稳定的数据传输通道,确保了养殖环境的智能化和自动化,为养殖者提供了便捷的远程监控和控制手段,推动了淡水湖养殖业向智慧农业的转型。

在基于物联网的人工淡水湖养殖系统中,Qt(C++)框架被用于开发手机应用程序,为养殖者提供一个直观且功能全面的远程监控与控制平台。Qt是一个跨平台的开发框架,以其丰富的GUI工具、强大的网络功能以及广泛的设备支持而闻名。Qt不仅支持C++编程,还提供了一套完整的工具链,包括QtCreator集成开发环境(IDE)、QtWidgets和QtQuick/QML用于UI设计,以及一系列库和模块,如QtNetworking和QtSensors,适用于构建复杂的物联网应用。

Qt的网络模块在实现数据传输方面发挥了重要作用,它支持多种通信协议,包括HTTP、HTTPS和MQTT,这使得APP能够与华为云IOT物联网服务器建立稳定连接,实现数据的双向通信。通过调用华为云提供的API接口,Qt开发的APP能够从云服务器下载最新的水质数据,同时上传控制指令,确保养殖系统的远程监控和管理。

Qt(C++)框架在淡水湖养殖系统的手机APP开发中,提供了强大的开发工具和丰富的功能库,使得开发者能够高效地构建出功能全面、界面友好的移动应用程序,极大地提升了养殖者的操作便利性和养殖系统的智能化水平。

在本项目中,系统采用了MQTT(MessageQueuingTelemetryTransport)协议作为主要的通信机制,这是一种轻量级的发布/订阅模式的消息传输协议,专为低带宽和高延迟的网络环境设计,非常适合物联网场景下的数据传输。MQTT协议的特点在于其低开销、低网络流量和良好的稳定性,能够有效减少设备端与云平台之间的通信延迟,并保证数据传输的可靠性。

在云平台侧,利用华为云IOT提供的SDK和API接口,构建了一个数据处理和分析的后端服务。当淡水湖养殖系统上传的数据到达华为云IOT平台后,后端服务会自动接收并解析这些数据,将其存储到数据库中,以便于后续的数据分析和可视化展示。同时,后端服务还负责处理来自手机APP的请求,将用户的控制指令转换为MQTT消息,通过华为云IOT平台重新下发给淡水湖养殖系统的MQTT客户端,实现了云平台、手机APP与养殖系统三者之间的数据闭环。

本项目的通信协议与云平台对接方案,充分利用了MQTT协议的特性,结合华为云IOT平台的强大功能,构建了一个稳定、安全且高效的淡水湖养殖系统远程监控与控制系统,极大地提升了养殖效率和管理水平。

STM32的编程语言选择C语言,C语言执行效率高,大学里主学的C语言,C语言编译出来的可执行文件最接近于机器码,汇编语言执行效率最高,但是汇编的移植性比较差,目前在一些操作系统内核里还有一些低配的单片机使用的较多,平常的单片机编程还是以C语言为主。C语言的执行效率仅次于汇编,语法理解简单、代码通用性强,也支持跨平台,在嵌入式底层、单片机编程里用的非常多,当前的设计就是采用C语言开发。

开发工具选择Keil,keil是一家世界领先的嵌入式微控制器软件开发商,在2015年,keil被ARM公司收购。因为当前芯片选择的是STM32F103系列,STMF103是属于ARM公司的芯片构架、Cortex-M3内核系列的芯片,所以使用Kile来开发STM32是有先天优势的,而keil在各大高校使用的也非常多,很多教科书里都是以keil来教学,开发51单片机、STM32单片机等等。目前作为MCU芯片开发的软件也不只是keil一家独大,IAR在MCU微处理器开发领域里也使用的非常多,IAR扩展性更强,也支持STM32开发,也支持其他芯片,比如:CC2530,51单片机的开发。从软件的使用上来讲,IAR比keil更加简洁,功能相对少一些。如果之前使用过keil,而且使用频率较多,已经习惯再使用IAR是有点不适应界面的。

上位机的开发选择Qt框架,编程语言采用C++;Qt是一个1991年由QtCompany开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(MetaObjectCompiler,moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。Qt能轻松创建具有原生C++性能的连接设备、用户界面(UI)和应用程序。它功能强大且结构紧凑,拥有直观的工具和库。

主控CPU采用STM32F103RCT6,这颗芯片包括48KBSRAM、256KBFlash、2个基本定时器、4个通用定时器、2个高级定时器、51个通用IO口、5个串口、2个DMA控制器、3个SPI、2个I2C、1个USB、1个CAN、3个12位ADC、1个12位DAC、1个SDIO接口,芯片属于大容量类型,配置较高,整体符合硬件选型设计。当前选择的这款开发板自带了一个1.4寸的TFT-LCD彩屏,可以显示当前传感器数据以及一些运行状态信息。

买2个扩展板,方便扩展5v电源和3.3V电源。

作用:连接模块与单片机。

进水和出水控制

打开官网,搜索物联网,就能快速找到设备接入IoTDA。

华为云物联网平台(IoT设备接入云服务)提供海量设备的接入和管理能力,将物理设备联接到云,支撑设备数据采集上云和云端下发命令给设备进行远程控制,配合华为云其他产品,帮助我们快速构筑物联网解决方案。

使用物联网平台构建一个完整的物联网解决方案主要包括3部分:物联网平台、业务应用和设备。

物联网平台作为连接业务应用和设备的中间层,屏蔽了各种复杂的设备接口,实现设备的快速接入;同时提供强大的开放能力,支撑行业用户构建各种物联网解决方案。

设备可以通过固网、2G/3G/4G/5G、NB-IoT、Wifi等多种网络接入物联网平台,并使用LWM2M/CoAP、MQTT、HTTPS协议将业务数据上报到平台,平台也可以将控制命令下发给设备。

业务应用通过调用物联网平台提供的API,实现设备数据采集、命令下发、设备管理等业务场景。

点击立即创建。

正在创建标准版实例,需要等待片刻。

创建完成之后,点击详情。

可以看到标准版实例的设备接入端口和地址。

在上面也能看到免费单元的限制。

开通之后,点击总览,也能查看接入信息。我们当前设备准备采用MQTT协议接入华为云平台,这里可以看到MQTT协议的地址和端口号等信息。

总结:

端口号:MQTT(1883)|MQTTS(8883) 接入地址:3cee0d1a66.st1.iotda-device.cn-north-4.myhuaweicloud.com根据域名地址得到IP地址信息:

根据自己产品名字填写,下面的设备类型选择自定义类型。

产品创建完成之后,点击进入产品详情页面,翻到最下面可以看到模型定义。

当前设备需要与云平台交互的属性如下:接下来就按照下面的属性创建华为云平台的模型。

上传到华为云IOT平台的属性:PH值检测PH整型浑浊度检测water_quality 整型温度检测DS18B20 浮点数换水电机water_motorBOOL类型充氧电机oxygen_motor BOOL类型定时充氧oxygen_motor_time 整型水温阀值DS18B20_MAX整型换水电机-出水clean_motor BOOL类型照明灯lighting_led BOOL类型水位检测water_monitor整型先点击自定义模型。

再创建一个服务ID。

接着点击新增属性。

PH值检测PH整型

浑浊度检测water_quality整型

温度检测DS18B20浮点数

换水电机water_motorBOOL类型

充氧电机oxygen_motorBOOL类型

定时充氧oxygen_motor_time整型

水温阀值DS18B20_MAX整型

**换水电机-出水clean_motorBOOL类型**

照明灯lighting_ledBOOL类型

水位检测water_monitor整型

产品是属于上层的抽象模型,接下来在产品模型下添加实际的设备。添加的设备最终需要与真实的设备关联在一起,完成数据交互。

创建完毕之后,点击保存并关闭,得到创建的设备密匙信息。该信息在后续生成MQTT三元组的时候需要使用。

当前设备的信息如下:

点击详情:

这就是设备页面:

当前的设备是采用MQTT协议与华为云平台进行通信。

MQTT是一个物联网传输协议,它被设计用于轻量级的发布/订阅式消息传输,旨在为低带宽和不稳定的网络环境中的物联网设备提供可靠的网络服务。MQTT是专门针对物联网开发的轻量级传输协议。MQTT协议针对低带宽网络,低计算能力的设备,做了特殊的优化,使得其能适应各种物联网应用场景。目前MQTT拥有各种平台和设备上的客户端,已经形成了初步的生态系统。

MQTT是一种消息队列协议,使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合,相对于其他协议,开发更简单;MQTT协议是工作在TCP/IP协议上;由TCP/IP协议提供稳定的网络连接;所以,只要具备TCP协议栈的网络设备都可以使用MQTT协议。本次设备采用的ESP8266就具备TCP协议栈,能够建立TCP连接,所以,配合STM32代码里封装的MQTT协议,就可以与华为云平台完成通信。

业务流程:

对于设备而言,一般会订阅平台下发消息给设备这个主题。

设备想接收平台下发的消息,就需要订阅平台下发消息给设备的主题,订阅后,平台下发消息给设备,设备就会收到消息。

如果设备想要知道平台下发的消息,需要订阅上面图片里标注的主题。

以当前设备为例,最终订阅主题的格式如下:$oc/devices/{device_id}/sys/messages/down最终的格式:$oc/devices/65dd4fc72ccc1a583879a7e1_dev1/sys/messages/down(4)主题发布格式对于设备来说,主题发布表示向云平台上传数据,将最新的传感器数据,设备状态上传到云平台。

这个操作称为:属性上报。

根据帮助文档的介绍,当前设备发布主题,上报属性的格式总结如下:

接下来介绍,华为云平台的MQTT三元组参数如何得到。

MQTT协议的端口支持1883和8883,它们的区别是:8883是加密端口更加安全。但是单片机上使用比较困难,所以当前的设备是采用1883端口进连接的。

根据上面的域名和端口号,得到下面的IP地址和端口号信息:如果设备支持填写域名可以直接填域名,不支持就直接填写IP地址。(IP地址就是域名解析得到的)

下面是打开的页面:

填入设备的信息:(上面两行就是设备创建完成之后保存得到的)

直接得到三元组信息。

完成上面的操作之后,打开华为云网页后台,可以看到设备已经在线了。

点击详情页面,可以看到上传的数据:

到此,云平台的部署已经完成,设备已经可以正常上传数据了。

华为云的MQTT服务器地址:117.78.5.125华为云的MQTT端口号:1883ClientId65dd4fc72ccc1a583879a7e1_dev1_0_0_2024022705Username65dd4fc72ccc1a583879a7e1_dev1Password91c783515515d883c533df05ef0e15ed526e583cfb141de54e9ba1545fba0513订阅主题:$oc/devices/65dd4fc72ccc1a583879a7e1_dev1/sys/messages/down发布主题:$oc/devices/65dd4fc72ccc1a583879a7e1_dev1/sys/properties/report发布的数据:{"services":[{"service_id":"stm32","properties":{"PH":20,"water_quality":60,"DS18B20":14.1,"oxygen_motor_time":10,"DS18B20_MAX":15,"water_monitor":10,"clean_motor":1,"lighting_led":1,"water_motor":1,"oxygen_motor":1}}]}四、上位机开发为了方便查看设备上传的数据,对设备进行远程控制,接下来利用Qt开发一款Android和windows系统的上位机。

使用华为云平台提供的API接口获取设备上传的数据,也可以给设备下发指令,控制设备。

打开下载链接后选择下面的版本进行下载:

qt-opensource-windows-x86-5.12.6.exe13-Nov-201907:283.7GDetails

软件安装时断网安装,否则会提示输入账户。

安装的时候,第一个复选框里勾选一个mingw32编译器即可,其他的不管默认就行,直接点击下一步继续安装。

选择MinGW32-bit编译器:

创建一个IAM账户,因为接下来开发上位机,需要使用云平台的API接口,这些接口都需要token进行鉴权。简单来说,就是身份的认证。调用接口获取Token时,就需要填写IAM账号信息。所以,接下来演示一下过程。

【1】获取项目凭证点击左上角用户名,选择下拉菜单里的我的凭证

项目凭证:

756f8211ec6847c3a5ee4061b37d4ddb【2】创建IAM用户

鼠标放在左上角头像上,在下拉菜单里选择统一身份认证。

点击左上角创建用户。

创建成功:

【3】创建完成

用户信息如下:

设备影子介绍:

设备影子是一个用于存储和检索设备当前状态信息的JSON文档。每个设备有且只有一个设备影子,由设备ID唯一标识设备影子仅保存最近一次设备的上报数据和预期数据无论该设备是否在线,都可以通过该影子获取和设置设备的属性简单来说:设备影子就是保存,设备最新上传的一次数据。

我们设计的软件里,如果想要获取设备的最新状态信息,就采用设备影子接口。

在线调试接口,可以请求影子接口,了解请求,与返回的数据格式。

调试完成看右下角的响应体,就是返回的影子数据。

设备影子接口返回的数据如下:

{"device_id":"65dd4fc72ccc1a583879a7e1_dev1","shadow":[{"service_id":"stm32","desired":{"properties":null,"event_time":null},"reported":{"properties":{"PH":20,"water_quality":60,"DS18B20":14.1,"oxygen_motor_time":10,"DS18B20_MAX":15,"water_monitor":10,"clean_motor":1,"lighting_led":1,"water_motor":1,"oxygen_motor":1},"event_time":"20240227T052838Z"},"version":0}]}调试成功之后,可以得到访问影子数据的真实链接,接下来的代码开发中,就采用Qt写代码访问此链接,获取影子数据,完成上位机开发。

接口说明

设备的产品模型中定义了物联网平台可向设备下发的属性,应用服务器可调用此接口向指定设备下发属性。平台负责将属性以同步方式发送给设备,并将设备执行属性结果同步返回。修改设备属性的接口,可以让服务器给设备下发指令,如果需要控制设备。

在线调试地址:

然后进行调试,测试数据远程下发给设备。

【2】点击调试

填入的测试数据:

{"services":{"oxygen_motor":1}}【4】可以看到,MQTT客户端软件上已经收到了服务器下发的消息

由于是同步命令,服务器必须要收到设备的响应才能顺利完成一个流程(当然,设备不回应也没影响),设备响应了服务器才能确定数据下发成功。

MQTT设备端如何响应呢?

前面2讲解了需要用的API接口,接下来就使用Qt设计上位机,设计界面,完成整体上位机的逻辑设计。

【1】新建工程

【2】设置项目的名称。

【3】选择编译系统

【4】选择默认继承的类

【5】选择编译器

【6】点击完成

【7】工程创建完成

打开默认的界面如下:

根据自己需求设计界面。

其中,加了注释的代码,表示Android环境才需要,而当前是配置的Windows下的开发环境,在Windows下编译,就将其注释掉,暂时不使用。

在工程文件下方,增加当前软件的图标配置,图标需要是ICO格式,将图标放在工程同级路径下,在工程配置文件里指定好图标名称。

根据帮助文档,写完成下面代码编写:

根据文档介绍,完成代码编写:

编译之后的效果:

如果想编译Android手机APP,可以参考此章节配置。但是:生成Android手机APP必须要先自己配置Android环境,这个配置相对比较复杂。

创建完成。

Qt本身是跨平台的,直接选择Android的编译器,就可以将程序编译到Android平台。

然后点击构建。

生成的apk的目录在哪里呢?

从这里可以查看。

知道目录在哪里之后,在Windows的文件资源管理器里,找到路径,具体看下图,找到生成的apk文件。

上位机给设备下发的命令:

1.ESP8266WIFI接线ATK-ESP8266串口WIFI模块与STM32的串口2相连接。PA2(TX)--RXD模块接收脚PA3(RX)--TXD模块发送脚GND---GND地VCC---VCC3.3V2.TFT1.44寸彩屏接线GND电源地VCC3.3v电源SCL接PC8(SCL)SDA接PC9(SDA)RST接PC10DC接PB7CS接PB8BL 接PB113.DS18B20温度传感器VCC--3.3vGND---GNDOUT---PB34.SG90舵机-模拟鱼缸换水-出水VCC--->5VOUT--->PA7GND--->GND5.水质传感器(ADC通道1)VCC--->5VGND--->GNDOUT--->PA16.SG90舵机-模拟鱼缸换水-进水OUT----PB5GND---GND地VCC---5v7.鱼缸水温加热--继电器控制GND----GNDVCC---3.3VOUT---PB48.增氧泵--继电器控制GND----GNDVCC---5VOUT---PC119.PH值检测VCC--->3.3VGND--->GNDOUT--->PA410.照明灯开关VCC--->3.3VGND--->GNDOUT--->PA611.水位检测VCC--->3.3VGND--->GNDOUT--->PA513.板载LED灯接线(这个不用接,这是开发板本身的)LED1---PA8LED2---PD214.板载按键接线(这个不用接,这是开发板本身的)K0---PA0K1---PC5K2---PA155.2取模软件使用本地设备的LCD显示屏上会显示各种传感器数据,需要用到中文、数字、字母。

这是软件的设置页面:

STM32设备端与华为云服务器通信的协议:

//如果WIFI已经连接到网络if(esp8266_connect){//组合JSON报文数据sprintf(data_buff,"{"services":[{"service_id":"stm32","properties":{"PH":%d,"water_quality":%d,"DS18B20":%.1f,"oxygen_motor_time":%d,"DS18B20_MAX":%d,"water_monitor":%d,"clean_motor":%d,"lighting_led":%d,"water_motor":%d,"oxygen_motor":%d}}]}",PH,percentage,DS18B20,oxygen_motor_time,DS18B20_MAX,water_monitor,clean_motor,lighting_led,water_motor,oxygen_motor);//上传数据MQTT_PublishData(POST_TOPIC,data_buff,0);printf("更新一次数据.\r\n");}手机APP向STM32下发的数据协议:

按键1功能:显示翻页。

按键2功能:启动-SG90电机。

按键3:功能:开启或关闭照明灯。

详细代码如下:

key=KEY_Scan();if(key)printf("key=%d\r\n",key);//按下按键1进行翻页if(key==1){Lcd_Clear(0);//清屏为黑色page++;if(page>=2)page=0;if(page==0){page_1();}else{page_2();}}//按下按键2控制照明灯打开elseif(key==2){lighting_led=!lighting_led;}//按下按键3控制控制elseif(key==3){//清洗3次open_clean_motor();close_clean_motor();delay_ms(1000);open_clean_motor();close_clean_motor();delay_ms(1000);open_clean_motor();close_clean_motor();}5.5自动模式控制逻辑在while(1)循环里,每1秒钟的周期整体执行一次。读取传感器的数据,处理,上传到华为云IOT平台。

如果检测到水质超过阀值,会启用换水功能自动换水。

如果检测到温度低于设置阀值,会启用加热功能自动加热升温。

在LCD显示屏上会实时当前检测到所有数据。

具体代码如下:

照着设计文档,买回来硬件模块。然后照着第五章节的第1小节(5.1章节)的硬件连线说明,将模块与STM32开发板之间连接好线。

注意:LCD显示屏,直接插上去就行了,买的开发板上本身就有排母,照着接,看准开发板板子上的丝印说明。

将Android手机APP安装到自己的Android手机上,打开手机APP,点击更新Token按钮,点击更新数据,然后就可以了。(这时候无法点击控制按钮,点击会报错,因为设备没有在线,无法进行远程控制设备,这是正常的)

使用手机开一个热点。(1)名字设置为:abc(2)密码设置为:12345678

注意事项:WIFI频段设置为:2.4GHZ

千万注意:热点的名字,密码,频段一点要设置正确。否则,到时候,ESP8266-WIFI连接不上。ESP8266只能连接2.4GHZ的WIFI。

打STM32的keil工程,编译代码、然后,使用USB线将开发板的左边的USB口(串口1)与电脑的USB连接,打开程序下载软件下载程序。

具体下载过程看下面图:

打开程序下载软件:

下载成功之后,本地的LCD显示屏会显示硬件的初始化过程。比如:ESP8266的初始化过程,以及WIFI热点的连接过程。

如何提示ESP8266-错误,那么就认真检查WIFI接线。

如果显示WIFI连接失败,请认真检查第三步。

如果一切正常,就进入了程序主界面。

这时候,打开手机APP,也能看到设备的最新数据,点击控制按钮,也能控制设备了。

THE END
1.数字渔业app下载数字渔业官方免费下载2025最新手机安卓版数字渔业APP主要面向近海作业的业主——包括个体户以及从事与海洋养殖生产等活动相关的企业等。 软件的主要创作目的在于为出海的船只及登船人员的报备和审核提供便利。其意义在于让海洋捕捞作业的流程更加规范化,现代化。华军软件园提供数字渔业app官方版下载地址,有需要的用户可免费下载使用! http://www.onlinedown.net/soft/10110397.htm
2.全国水产技术推广总站中国水产学会中国水产学会关于开展2024年学会科普等工作考核的通知(2024-12-18) 关于做好2025年《中国水产》杂志征订工作的通知(2024-12-17) 公开招租公告(2024-12-16) 全国水产技术推广总站 中国水产学会关于发布2025年重点推广水产养殖品种和重点推广水产养殖技术的通知(2024-12-09) 全国水产技术推广总站 中国水产学会http://www.nftec.agri.cn/tzgg/
3.水产养殖水产养殖系列|石斑鱼健康养殖技术2024-11-13 试点治理显成效|市海洋与渔业局全力推动“污水零排河”工作2024-11-05 闻“风”而动,预警先行|渔悦漳州讲堂带你走进台风的监测与预警2024-10-25 习近平赴福建考察,看闽山闽水物华新2024-10-17 10月,这些水产养殖病害重点关注!2024-10-09 http://zzof.zhangzhou.gov.cn/cms/html/zzshyyyyj/gzdt2/index.html
4.惠农网app下载安装惠农网,作为国内领先的农业B2B服务平台,为超过4500万农业从业者提供专业服务。我们致力于提升农产品流通效率,解决买卖难题,让每一位用户都能享受到轻松简单的优质农产品批发服务。【产地货源,一手价格】1、现货批发:涵盖水果、蔬菜、禽畜肉蛋、水产等19大类目,超过2.1万个品种,满足多样化需求。2、一件起批:专为中小https://m.liqucn.com/rj/535387.wml
5.十大软件免费下载站排行榜你知道几个01月03日,沈翊画的是大姨也是犯罪的招娣,huluwa葫芦里不买药千万你需要:葫芦里面不卖药卖千,威久国际2024年“78m.ppt”项目分析:揭示其在科,汤姆叔叔提醒30秒中转进站口 网友热议:这样的服务,梦莹伟忠十一篇回乡祭祖央视梦莹伟忠十一,老狼信息网合作仙踪林官方网站,提供专业金属加工服务,曹留社区2024年一二http://www.imaxsun.com/v/video/20241226/4927904j0DVRU.shtml?id=587723-9351822280.scm
6.水产app有哪些?水产销售app水产app大全很好地进行正常的养殖操作,让你享受到十分不错的养殖体验,还有水产销售,购物等软件,为你提供优惠购物活动超值购物,拥有如下水产app下载:爱鱼宝app,水产养殖药物app,鱼老大app,海鲜水产app,湖北水产网app,小六水产app,惠州水产养殖平台app,青岛水产app,水产村app, 水产购app,水产养殖管理,水产头条app,水产海鲜配送网http://www.downcc.com/k/kddzpk/
7.渔业APP下载2025最新版渔业下载安装最近发现了一个非常好用的渔业资料下载网站,里面汇集了各种有关渔业的精彩内容,无论你是渔业爱好者还是从事相关行业的专业人士,这里都能满足你的需求。你可以在这里找到渔业领域的最新研究报告、技术手册、养殖指南等丰富资源。而且,这个网站还提供了方便快捷的下载功能,让你随时随地都能轻松获取所需资料。如果你对渔业https://www.wandoujia.com/bangdan/652854/
8.关于水产的app有哪些?水产交易平台水产养殖app下载关于水产的app合集中能够使用在其中学习不少的水产养殖技术在线与各种养殖户们进行沟通学习,同时其中还有水产交易软件,是每一位用户们在其中购买到各种新鲜的水产食材,多种服务等你敬请体验,还在等什么快来体验吧。http://www.downyi.com/key/shuichanapp/
9.水产前沿水产杂志水产媒体影响中国水产业意见领袖核心区域与品种:在中国沿海与沿长江区域,及对虾、加州鲈、小龙虾、河蟹、蛙、鳜鱼、石斑鱼、生鱼、黄桑等特种高值养殖品种上,具有广泛影响力。 【合作伙伴】 自创办以来,《水产前沿》与中国市场上最优秀的水产相关企业,几乎全部建立了合作关系,长期合作伙伴包括:通威股份、海大集团、粤海饲料、恒兴股份、正大水产、澳http://scqy.fishfirst.cn/
10.网站简介网站宗旨:提供专业的养殖致富信息,追踪前沿的水产技术资讯,为水产业者、水产及相关企业提供专业的网上购销、产品推广及品牌宣传平台,打造全球的网上水产批发市场。 网站简介:水产养殖网成立于2006年9月,网站以提供水产业信息、资讯及水产品供求贸易与行业交流为主,具体涉及行业动态、市场行情、养殖技术、热门品种推荐、水http://shuichanguancha.com/
11.有哪些好的水产养殖网站推荐有哪些好的水产养殖网站推荐?以下是金投现货网编辑为你提供相关的知识介绍说明: 1、中国水产网 2、中国水产频道 3、中国水产养殖网 以上内容是“有哪些好的水产养殖网站推荐”的现货基础知识讲解说明,想知道更多现货知识可关注金投现货网,现货知识早知道。https://m.cngold.org/xianhuo/xw4225977.html
12.水产通软件下载官方版水产通app安卓版v7.0.0最新版水产通app是一款水产养殖服务类的应用软件。这里的水产养殖种类知识丰富,有着鲜虾,螃蟹,鲈鱼等,只要你想水产养殖的打算,这里就是你最好的选择。水产通app中包含了自习室、水产圈、消息助手等功能,而且用户还可以找到和你志同道合的养殖好友进行经验交流,是一个非常不错的行业知识、经验交流平台!赶紧下载使用吧!!!http://m.yx007.com/azapp/74470.html
13.2024年中国水产行业现状及消费趋势洞察报告(附下载)艾媒网未来,中国水产品生产将加快转型升级,推进智慧水产养殖,大力发展优质、生态、绿色的水产品,行业逐渐实现标准化、规模化、绿色化、智能化。(《 2023-2024年中国水产行业现状及消费趋势洞察报告》完整高清PDF版共79页,可点击文章底部报告下载按钮进行报告下载)https://www.iimedia.cn/c400/93961.html
14.工厂化水产高密度养殖鱼苗孵化系统图纸下载建筑模型图纸工厂化水产高密度养殖鱼苗孵化系统:工业化水产养殖苗种繁育系统通常主要由四部分组成,分别为亲鱼培育产卵系统、鱼卵孵化系统、苗种培育系统和鱼苗暂养系统。https://www.mfcad.com/tuzhi/728/1388661.html
15.水产学:鱼类增养殖学考试题(最新版)考试题库题库试看结束后微信扫下方二维码即可打包下载完整版《★水产学》题库 手机用户可保存上方二维码到手机中,在微信扫一扫中右上角选择“从相册选取二维码”即可。题库试看结束后微信扫下方二维码即可打包下载完整版《水产学:鱼类增养殖学》题库,分栏、分答案解析排..http://www.91exam.org/exam/87-3895/3895688.html
16.检测人不知道新标准,新规范哪里查询?这些网站需要收藏了实验室管理20、食品设备网 http://www.spsb114.com/ 21、中国酒业协会 https://www.cada.cc/Default.aspx 22、中国调味品协会 http://www.chinacondiment.com/ 23、中国乳制品工业协会 http://www.cdia.org.cn/ 24、水产养殖网 http://www.shuichan.cc/ https://www.foodmate.net/jianyan/3884/170255.html
17.水产app哪个好?水产app下载水产app大全水产通、智慧渔业、鱼拉拉等等都是很多用户在用的水产相关app,2265小编在本页面为大家整理了很多水产类app,有帮助用户更好的进行水产养殖的app,还有一些可以线上采购水产的软件,能够让大家更加了解水产行业的信息,让大家能够得到很好的服务,有需要的话可以选择一款下载使用。 相似专题推荐 生鲜app、养殖app、农业技术http://m.2265.com/k/shuichan/
18.s水产商城水产批发交易平台水产商城主要从事水产品养殖、批发等业务,是一个大型的电商交易平台.网站供应的鱼苗、水产种苗等产品,质量优质,价格合理,欢迎来电订购。https://www.cnscsc.cn/
19.上海览宋科技有限公司上海览宋科技有限公司,智慧化养殖解决方案的领先供应商。览宋科技成立于2018年,致力于水产养殖智慧化和数字化服务,以从根本上提升水产行业效率为目标,览宋通过连接现有的机械设备和引入新的物联网设备,创建了塘管家智慧化养殖系统,以物联网等现代信息技术为基础,以数据为核心,以智能检测与感知控制的先进传感设施设备https://www.fmiri.ac.cn/info/1016/22726.htm
20.水产养殖ppt水产养殖ppt模板大全红动中国素材网提供46个水产养殖ppt模板、水产养殖ppt素材下载,包含了PPT、keynote、课件等模板,更多精品水产养殖ppt模板下载,就来红动中国,最后更新于2023-02-09 19:18:37。https://so.redocn.com/ppt/cbaeb2fad1f8d6b3707074c4a3b0e5.htm
21.学点鱼塘杀虫基本功,不再怕忽悠!⑤ 水体缺氧或阴雨天、暴雨天、闷热天等严禁使用杀虫药; ⑥ 使用有机硫类的杀虫药后,必须使用氧化类的化学类水质改良剂如有机酸解毒灵等改良水质; ⑦ 鱼种池使用杀虫药时用量减半。 中国鳗鱼网报道 【关键字】:水产养殖,渔业,病害防治 中国鳗鱼网(www.chinaeel.cnhttp://www.chinaeel.cn/index.php?c=content&a=show&id=35834
22.永盛养殖兴趣网养殖是指培育和繁殖动植物。养殖包括家畜养殖、家禽养殖、水产养殖和特种养殖等种类https://www.sxynufwub.com/
23.水产养殖图片大全水产养殖高清图片下载立即下载 牡蛎养殖场 贝类 fis 牡蛎 海 外壳 海鲜 自然 贻贝 立即下载 养鱼的养鱼场水产养殖 立即下载 一条或活鲤鱼水产品白底图 立即下载 一群淡水鱼罗非鱼,淡水鱼,经济鱼类,可以在土壤和网箱中养殖良好 立即下载 鱼市出售大量新鲜大虾海鲜水产素材 立即下载 潜水员查看水产养殖网里的鱼水产养殖广告素材https://www.51miz.com/so-tupian/94363.html
24.水产养殖地下载水产养殖地汉化补丁修改器MOD游侠网水产养殖地下载为大家提供了最全面的汉化补丁下载、MOD大全、游戏工具、无限修改器等,让你可以轻松愉快畅玩游戏。https://www.ali213.net/zt/aquacultureland/down/
25.养殖供求信息发布平台养殖供求信息app下载v1.0.1最新版相机360最新版下载v9.9.7 安卓版图像拍照分类:商务办公 大小:6.6M 语言:中文 版本:v1.0.1 最新版 时间:2020-08-19 16:02 星级: 官网:暂无 厂商:河南云农科技有限公司 平台:Android 标签:智慧牧业行业软件联通养殖圈内人!应用截图应用介绍 养殖供求信息app,汇聚猪牛羊、鸡鸭鹅及水产养殖信息,这是养殖人的供求https://www.qqtn.com/azsoft/580261.html
26.永盛养殖业科普网水产养殖资讯 一万元养金鱼从小池塘到大 水产养殖资讯 羊群守护养羊大棚的建设要点总结 水产养殖资讯 妈妈从拒绝到迎合的经历家 水产养殖资讯 牧场赚金之谜羊群还是牛群更富有 水产养殖资讯 她说痛他却越陷越深揭秘网 水产养殖资讯 合作羊牧之旅融资共享繁荣牧场 水产养殖资讯 养羊俺也来一份https://www.fgoxywbde.com/
27.广西养殖行业最专业最权威的市场互动平台中国养殖网广西壮族自治区水产畜牧局广西水产信息局农博网广西农业网饲料网址大全 中国农业网址大全南方渔网三农科技服务网中国猪e网中国三农网特色养殖网 中国养殖在线中国饲料添加剂工业信息网广西养蛇信息网35941兽药网中国水产养殖网畜牧英才网 中国养鸡网中国蛋鸡信息网台湾福昌集团农家之友广西柳州畜牧兽医学校河南畜牧规划http://news.gxbreed.com/
28.智慧农业解决方案——开源农业岛农业平台V2.0.24智能水产养殖解决方案 4.1智能水产养殖简介 智能化水产养殖监控系统综合利用物联网传感技术、智能处理技术及智能控制技术,采集数据、图像实时采集、无线传输、智能处理和预测预警信息发布(大数据平台)、辅助决策等功能于一体,实现现场及远程数据获取、报警控制和设备控制。通过遥控输氧设备及时补充水中的含氧量,使水体环境保https://blog.csdn.net/Roinli/article/details/124694304
29.水产渔业养殖损失评估鉴定姚恩长请说明来自顺企网,优惠更多 请卖家联系我 产品详细介绍 大连水产评估单位,从业十余年拥有丰富的水产渔业损失评估经验 提供水产渔业损失评估鉴定服务 一、高温对水产养殖的影响 1. 高温导致水体温度升高,蒸发量增大,水量减少,水体中各种有机质(如残饵、鱼池底泥、水生动物粪便等)迅速分解,水草漂浮腐烂,pH值升高https://product.11467.com/info/14925631.htm