esp8266Switch
esp8266Switch
⭐⭐☆☆☆ (2/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 等智能家居系统
实现远程控制家电开关的自动化场景