tuya-convert
tuya-convert
智能家居
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
A collection of scripts to flash Tuya IoT devices to alternative firmwares
tuya-convert 是一个开源工具,旨在帮助用户摆脱涂鸦智能(Tuya)云平台的束缚,将基于 ESP8266/ESP8285 芯片的智能设备刷入第三方固件(如 Tasmota),实现本地化控制。该项目由德国安全研究团队 VTRUST 与科技杂志 c't 联合开发,源于对涂鸦“军事级安全”声明的质疑——研究人员在 35C3 大会上演示了其云端漏洞,随后推出了这套无需拆机、无需焊接的空中升级(OTA)方案。
标签
项目特点
**无需焊接**:通过 OTA 方式刷写固件,无需拆机或使用串口线。
**支持多种设备**:适用于大量基于 ESP8266/ESP8285 芯片的涂鸦智能设备。
**自动备份**:刷写前会自动备份原始固件,方便恢复。
**集成常用固件**:项目内置了 Tasmota 和 ESPurna 的二进制文件,方便快速刷写。
**跨平台支持**:可在多种 Linux 发行版和树莓派上运行。
**Docker 支持**:提供 Docker 镜像,简化环境配置。
技术规格
| 目标芯片 | |
|---|---|
| 刷写方式 | |
| 支持固件 | |
| 最大固件大小 | |
| 操作系统 | |
| 硬件要求 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Linux 电脑 (带 WiFi 适配器) | 1 | — | 支持 AP 模式 |
| 辅助 WiFi 设备 (如智能手机) | 1 | — | 用于连接设备热点进行配置 |
| 涂鸦智能设备 | 1 | — | 基于 ESP8266/ESP8285 芯片 |
| Docker (可选) | 1 | — | 用于容器化运行 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| Linux 操作系统 | 运行刷写脚本 | ✅ 是 |
| WiFi 适配器 (支持 AP 模式) | 创建接入点与设备通信 | ✅ 是 |
| 智能手机或平板 | 连接设备热点进行初始配置 | ✅ 是 |
| Docker (可选) | 容器化运行,简化环境配置 | ▢ 推荐 |
能力画像
记忆与知识检索
1/5
逻辑推演
3/5
表达与交流
1/5
感知与观察
2/5
数理与计算
2/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
2/5
项目图库
所需技能
🔧 **动手能力**:需要能够操作 Linux 系统,运行命令行脚本,并连接 WiFi 设备。
💻 **编程能力**:基本命令行操作能力,能够理解脚本执行流程。
⚡ **电子电路**:无需焊接,但了解 ESP8266 芯片和智能设备基本原理有助于排查问题。
适用场景
希望将涂鸦智能设备刷写为开源固件(如 Tasmota、ESPurna)以摆脱云依赖的用户。
智能家居爱好者,希望完全控制自己的设备,实现本地化或自定义功能。
安全研究人员,测试和验证涂鸦设备的安全性。