# wowiot **Repository Path**: jurimengs/wowiot ## Basic Information - **Project Name**: wowiot - **Description**: 基于ruoyi二开的一款开源智能硬件管理平台, 当前可支持硬件管理,并且支持 esp32 定制的api,可实现远程开关信号的下发,更多功能欢迎探索,有更多的功能性需求,欢迎入群讨论或者参与进来 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-12-30 - **Last Updated**: 2025-06-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # wowiot #### 介绍 wowiot 是一个基于springboot2.x + vue2.x + MQTT + mysql + redis的物联网平台。 我会不断的完善这份 README。(如果你想找我聊聊技术,欢迎加微信:zm15921385617。) 基于ruoyi二开的一款开源智能硬件管理平台, 当前可支持硬件管理,并且支持 esp32 定制的api,可实现远程开关信号的下发,实现远程控制电器的开关。通过服务端的智算中心,可以实现智能化管理指令下发。 有更多的功能性需求,欢迎联系我交流。也希望更多的朋友能加入进来,欢迎探索! #### 软件架构 软件架构说明 springboot2.x + vue2.x + MQTT + mysql + redis 运行环境: nodejs v14.x mysql : 8.0 jdk : 1.8 redis : 5.x / 6.x maven: 3.3.6 / 3.5.x #### 安装教程 1. 安装 mysql 2. 安装 jdk 3. 安装 maven 4. 安装 redis, 启动 redis : X:\Your Path\redis-server.exe 5. 初始化数据库: docs/sql/iot.sql 7. 修改代码中的配置: 7.1 修改前端的配置 请求指向本地即可, 目前默认指向本地 7.2 修改后端的配置 mysql: 127.0.0.1:3306 redis: 127.0.0.1:6379 mqtt: 127.0.0.1:1883 #### 使用说明 1. 本地启动 redis 2. 本地启动 mysql 3. 本地启动后端服务: 启动类 MainApplication.java 4. 本地启动前端: 先编译 npm install, 再启动 npm run dev 5. 测试账密: 17749753878 / 123456. 花十块钱买一块esp32开发板,在我的帮助下刷下固件,配置入网相关信息,接个串口就能玩了,想先看效果的可以加V入群, 我会发直播链接,现场直播写代码加实战应用,一起探索从软件到硬件的应用级全栈技术。 我的办公桌有点乱,我会尽量优化工作环境使它看起来更整洁些,请见谅! #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request