admin管理员组

文章数量:1616808

文章目录

  • 一、设计需求
    • 【1】 项目背景
    • 【2】需求总结
    • 【3】开发工具的选择
    • 【4】硬件接线
  • 二、硬件选型
    • 【0】LCD显示屏
    • 【1】 ESP8266 WIFI
    • 【2】母对母杜邦线(两排)
    • 【3】STM32开发板
    • 【4】 USB下载线
    • 【5】 继电器(2个)
    • 【6】PCB板(13*25)
    • 【7】BH1750光敏传感器
    • 【8】土壤温度检测
    • 【9】土壤湿度传感器
    • 【10】 DHT11温湿度传感器
    • 【11】 蜂鸣器模块
    • 【12】监控摄像头
  • 三、部署华为云物联网平台
    • 3.1 物联网平台介绍
    • 3.2 开通物联网服务
    • 3.3 创建产品
      • (1)创建产品
      • (2)填写产品信息
      • (3)产品创建成功
      • (4)添加自定义模型
      • (5)添加下发的命令
    • 3.4 添加设备
      • (1)注册设备
      • (2)根据自己的设备填写
      • (3)保存设备信息
      • (4) 设备创建完成
    • 3.5 MQTT协议主题订阅与发布
      • (1)MQTT协议介绍
      • (2)华为云平台MQTT协议使用限制
      • (3)主题订阅格式
      • (4)主题发布格式
    • 3.6 MQTT三元组
      • (1)MQTT服务器地址
      • (2)生成MQTT三元组
    • 3.7 模拟设备登录测试
      • (1)填入登录信息
      • (2)打开网页查看
      • (3)MQTT登录测试参数总结
  • 四、上位机开发
    • 4.1 Qt开发环境安装
    • 4.2 创建IAM账户
    • 4.3 获取影子数据
    • 4.4 云端命令下发调试
    • 4.5 设备页面命令下发
    • 4.6 设计上位机
      • 【1】新建Qt工程
      • 【2】打开现有的Qt工程
      • 【3】设计UI界面
      • 【4】配置参数读取与保存
      • 【5】通信交互代码
      • 【8】设置应用图标和应用名称
      • 【9】编译工程代码
      • 【10】更新时间日期
      • 【11】 运行效果
      • 【12】源码目录
      • 【14】软件使用介绍
    • 4.6 心知天气预报
      • 【1】官网地址
      • 【2】天气预报API
      • 【3】获取天气预报
      • 【4】解析数据
    • 4.7 流媒体播放器开发
  • 五、STM32设备端代码设计
    • 【1】 硬件连线
    • 【2】 硬件实物图
    • 【3】 KEIL工程
    • 【4】取模软件使用
    • 【5】 项目完整代码
    • 【6】 程序正常运行效果
    • 【7】 硬件技术问题
      • (1)STM32与物联网服务器的交互协议
      • (2)ESP8266-WIFI功能介绍
      • (3)DHT11温湿度传感器
  • 六、视频监控
    • 6.1 购买ECS服务器
    • 6.2 登录ECRS服务器
    • 6.3 部署NGINX服务器
      • (1) 先安装一些工具
      • (2)获取Nginx二进制源码
      • (3)获取nginx-rtmp-module
      • (4)编译nginx
      • (5)修改Nginx的配置文件
      • (6)设置开机启动
      • (7)控制nginx服务的3个命令: 启动、停止、重启
      • (8)进行rtmp推流
      • (9)nginx保存推流视频文件
      • (10)rtmp直播流转为hls直播流
    • 6.4 视频推流测试
    • 6.5 配置监控摄像头

一、设计需求

基于STM32+华为云设计的智慧农业灌溉系统

【1】 项目背景

随着全球人口的不断增长和城市化进程的加速,农业生产面临着越来越大的挑战。作为传统的行业,农业生产需要不断地革新创新,以适应现代社会对食品安全、环境保护和资源利用的要求。同时,气候变化等因素也给农业生产带来了巨大的影响,使得作物生长环境的监测和调节变得尤为重要。

智慧农业技术的出现,为农业生产的现代化提供了有力支持。通过采用先进的传感器技术、自动化控制系统和互联网技术等手段,可以实现农业生产的精细化管理和智能化运营,提高农业生产效率、节约资源和保护环境等方面发挥重要作用。智慧农业技术的应用已经得到了广泛的关

本文标签: 华为升级版智慧农业系统