tuya-convert tuya-convert

智能家居 ⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
ct-Open-Source 2092 Stars 未知 BOM 完整度: /5 教程完整度: /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)以摆脱云依赖的用户。
智能家居爱好者,希望完全控制自己的设备,实现本地化或自定义功能。
安全研究人员,测试和验证涂鸦设备的安全性。