🚀 让你的 ESP32 和舵机变智能

手机远程控制 · 随时随地操作 · 5 分钟上手

无需编程基础 · 无需焊接电路 · 插上就能用
📥 立即下载 APP 📺 观看视频教程

需要准备什么?

只需这 4 样东西,就能开始你的智能硬件之旅

🔌

ESP32 开发板

带 WiFi 和蓝牙的微控制器
型号: ESP32-WROOM-32E

约 15-30 元
⚙️

SG90 舵机

小型舵机,用于控制开关
可选: 180° 或 360° 转动

约 5-15 元
🔗

连接线

杜邦线 3-5 根
用于连接 ESP32 和舵机

约 5 元
📱

Android 手机

安装我们的 APP
用于配网和控制

免费 APP

💡 在哪里买? 淘宝、京东、立创商城搜索对应型号即可
总成本约 30-60 元,一次购买可反复使用

怎么使用?

简单 4 步,让你的硬件接入云端

1

连接硬件

用 3 根杜邦线把舵机连到 ESP32:
• 红线 → 5V 供电
• 棕线 → GND 接地
• 橙线 → GPIO 引脚

不用焊接,插上就行!

2

烧写固件

下载我们准备好的固件文件,
用 USB 线连接电脑,
用烧录工具烧写到 ESP32。

具体步骤看视频教程,5分钟搞定!

3

手机配网

下载并打开 APP,
点击"添加设备",
按提示输入你的 WiFi 密码,
等待配网成功。

APP 会自动找到你的设备!

4

远程控制

配网成功后,
你就可以在 APP 里控制舵机了!
无论在家还是在外,
手机一点,设备就动。

就是这么简单!

☁️ 部署云端服务

让你的设备可以远程控制,需要一个"云大脑"

💡 为什么需要云端服务?

想象一下:你的 ESP32 和手机 APP 就像两个人,他们要互相通话,就需要一个"中转站"(云服务器)。
这个中转站负责:
• 📝 记录你有哪些设备
• 📡 转发你的控制指令给设备
• 🔐 管理账号和权限
• 💾 保存设备状态

简单说: 没有这个"云大脑",你的手机和 ESP32 就联系不上!

选择你的方式:

🔧 进阶玩家
🖥️

自己部署服务器

如果你有自己的服务器(VPS/云服务器),
或者家里有 NAS,可以自己部署

  • ✅ 数据完全归自己
  • ✅ 可自定义配置
  • ⚠️ 需要一台服务器
  • ⚠️ 需要基本命令行知识

📦 Docker 一键部署教程

支持 Windows / macOS / Linux,3 个命令搞定(简化架构,内置 MQTT Broker)

1

选择部署环境

Docker 支持 Windows、macOS 和 Linux,均可部署:

🏠 个人电脑 (适合测试体验)

Windows / macOS / Linux 均可安装 Docker Desktop
⚠️ 不适合长期运行:电脑关机服务就停了

🖥️ 服务器设备 (推荐长期运行)

• 阿里云/腾讯云 ECS (最低配 1核2G)
• 家里的 NAS 设备
• 树莓派4 (4G 内存版本)
💰 成本参考: 云服务器约 60-100元/月,树莓派4约 400元一次性

2

安装 Docker

根据你的系统选择安装方式:

🪟 Windows / 🍎 macOS

下载 Docker Desktop 安装包,双击安装即可

🐧 Linux 服务器

SSH 登录服务器,执行:

# 安装 Docker (Ubuntu/Debian)
curl -fsSL https://get.docker.com | bash

# 启动 Docker
sudo systemctl start docker
sudo systemctl enable docker

# 验证安装
docker --version
3

克隆代码并启动

项目完全开源,从 GitHub 或 Gitee 克隆后一键启动:

# 克隆完整项目 (选择其中一个)
git clone https://gitee.com/luoyaosheng/open-iot-platform.git
# 或 GitHub
git clone https://github.com/LuoYaoSheng/open-iot-platform.git

# 进入服务端目录
cd open-iot-platform/server

# 一键启动 (内置 MySQL + Redis + MQTT Broker)
docker compose up -d

💡 首次启动会自动拉取镜像并构建服务,请耐心等待约 2-3 分钟

4

配置防火墙

开放以下端口(云服务器在控制台配置安全组):

48080 后端 API 服务
1883 MQTT TCP 通信
8083 MQTT WebSocket
5

配置 APP

在 APP 设置中填入你的服务器地址:

服务器地址: http://你的服务器IP:48080 MQTT 地址: 你的服务器IP MQTT 端口: 1883

大功告成! 现在你的设备会连接到自己的服务器了 🎉

💡 常见问题

  • Q: 部署失败怎么办?
    A: 检查 Docker 是否安装成功,服务器内存是否足够(至少 2G)
  • Q: APP 连不上服务器?
    A: 确认防火墙端口已开放,服务器 IP 填写正确
  • Q: 部署后如何升级?
    A: 执行 docker compose pull && docker compose up -d

下载专区

免费下载 APP 和固件,开始你的智能之旅

🌐 选择下载源:

🇨🇳 Gitee (国内) 🌍 GitHub (国际)
📱

Android APP

用于配网和控制设备
支持 Android 7.0 及以上
版本: v0.3.0
📥 前往下载
🔌

ESP32 固件

烧写到 ESP32 开发板
支持 ESP32-WROOM-32E / ESP32-S3
版本: v0.3.0
📥 前往下载

📺 视频教程

跟着视频一步步操作,新手也能轻松上手

🎬

硬件连接教程

如何连接 ESP32 和舵机
接线方法详解

前往 B站 观看
🔥

固件烧录教程

如何把固件烧写到 ESP32
烧录工具使用方法

前往 B站 观看
📱

APP 使用教程

配网步骤详解
设备控制演示

前往 B站 观看

需要帮助?

📮 联系我们

遇到问题或有建议?欢迎联系!

Gitee 提交反馈 | GitHub 提交反馈

常见问题:
• 配网失败? 检查 WiFi 密码是否正确
• 设备离线? 确保 ESP32 已通电
• 无法控制? 查看视频教程完整操作

💬 关注公众号

获取最新动态和技术分享

微信公众号二维码

落落在厦