esp8266Switch esp8266Switch

2/5 已发布
scottjgibson 85 Stars GPL-3.0 BOM 完整度: 0/5 教程完整度: 0/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 开关设计,可直接替换原厂固件

技术规格

硬件平台 ESP8266
目标设备 EcoPlug 嵌入式 WiFi 开关
配置方式 Captive Portal + Web 配置页面
控制协议 MQTT
MQTT 主题格式 /device_name/switch
命令格式 ON / OFF
兼容平台 OpenHAB
作者网站 www.thegreatgeekery.com

项目资源

物料清单 (BOM)

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

能力画像

⚪ 记忆与知识检索: 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 等智能家居系统
实现远程控制家电开关的自动化场景