esp8266Switch esp8266Switch

⭐⭐☆☆☆ (2/5) 已发布
scottjgibson 85 Stars GPL-3.0 BOM 完整度: /5 教程完整度: /5

项目简介

EcoPlug嵌入式WiFi开关的替代固件。


这是一个针对EcoPlug嵌入式WiFi智能插座的开源替代固件项目,旨在替换原厂固件,让用户获得对设备的完全控制权。项目基于ESP8266芯片开发,核心功能是通过Captive Portal(强制门户)完成初始配置——用户首次通电后,手机或电脑会自动弹出配置页面,轻松设置WiFi网络连接。配置完成后,用户可通过设备名称的本地域名(如device_name.local)访问Web管理界面,调整MQTT等参数。

标签

项目特点

通过 Captive Portal 完成初始网络配置,无需预先设置 WiFi 信息
支持通过 `device_name.local` 域名访问设备配置页面
基于 MQTT 协议进行设备控制,主题格式为 `/device_name/switch`
兼容 OpenHAB 智能家居平台,支持 ON/OFF 命令控制
专为 EcoPlug 嵌入式 WiFi 开关设计,可直接替换原厂固件

技术规格

硬件平台
目标设备
配置方式
控制协议
MQTT 主题格式
命令格式
兼容平台
作者网站

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
EcoPlug 嵌入式 WiFi 开关 1 基于 ESP8266 的成品设备
USB 转串口适配器 1 用于刷写固件
杜邦线 若干 连接串口

所需工具

工具用途是否必需
USB 转串口适配器 刷写固件到 ESP8266 ✅ 是
焊台 如需焊接串口引脚 ▢ 推荐
电脑 编译和上传固件 ✅ 是

能力画像

记忆与知识检索
1/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
1/5
数理与计算
2/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
2/5

所需技能

🔧 **动手能力**:需要拆解 EcoPlug 设备,连接串口线刷写固件,具备基本的硬件操作能力 💻 **编程能力**:需要了解 ESP8266 固件编译和上传流程,熟悉 MQTT 协议和 OpenHAB 配置 ⚡ **电子电路**:了解串口通信原理,能够正确连接 TX/RX/GND 引脚

适用场景

替换 EcoPlug 原厂固件,实现自定义 WiFi 配置
通过 MQTT 协议将 WiFi 开关集成到 OpenHAB 等智能家居系统
实现远程控制家电开关的自动化场景