Skip to content

successfulbarrier/Zero2-Mqtt-IoT-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于香橙派Zero2的物联网监控系统(A Scalable IoT Monitoring System Based on OrangePi Zero2)

1.项目简介

本项目是一个基于香橙派Zero2作为中心网关,ESP32作为边缘节点的物联网系统。Django3构建的Web前端提供实时数据可视化与控制界面,后端MySQL数据库负责历史数据存储与分析。系统通过MQTT协议实现网关与多个ESP32设备间的稳定、异步通信,实现了对环境数据(如温湿度)的采集、设备状态的监控与远程指令下发,构建了一个完整且可扩展的IoT解决方案。

2.项目结构框图

gui

3.B站视频教程(本人录制)

4.安装

  • 0.基础需求(推荐)
    • 开发板:香橙派Zero2ESP32-WROOM-D
    • python: python>=3.8
  • 1.下载
git clone https://github.com/successfulbarrier/Zero2-Mqtt-IoT-System.git
cd Zero2-Mqtt-IoT-System
  • 2.安装依赖
pip install django
pip install mysqlclient
pip install pymysql

5.参考

6.许可证

  • 本项目采用AGPL-3.0,许可证的详细信息参考LICENSE文件.

7.贡献

  • 欢迎提交 Issue 和 Pull Request!

About

基于香橙派Zero2和ESP32开发的物联网系统

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published