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 镜像,简化环境配置。
技术规格
| 目标芯片 | ESP8266 / ESP8285 |
|---|---|
| 刷写方式 | OTA (Over-The-Air) |
| 支持固件 | Tasmota, ESPurna 及其他兼容固件 |
| 最大固件大小 | 512KB (首次刷写) |
| 操作系统 | Linux (Kali, Ubuntu, Raspbian 等) |
| 硬件要求 | 支持 AP 模式的 WiFi 适配器 + 辅助 WiFi 设备 (如手机) |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Linux 电脑 (带 WiFi 适配器) | 1 | — | 支持 AP 模式 |
| 辅助 WiFi 设备 (如智能手机) | 1 | — | 用于连接设备热点进行配置 |
| 涂鸦智能设备 | 1 | — | 基于 ESP8266/ESP8285 芯片 |
| Docker (可选) | 1 | — | 用于容器化运行 |
能力画像
⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 2/5
🔵 数理与计算: 2/5
🔵 动手与操作: 3/5
⚪ 狂热与坚持: 2/5
⚪ 创造与创新: 2/5
项目图库
所需技能
🔧 **动手能力**:需要能够操作 Linux 系统,运行命令行脚本,并连接 WiFi 设备。
💻 **编程能力**:基本命令行操作能力,能够理解脚本执行流程。
⚡ **电子电路**:无需焊接,但了解 ESP8266 芯片和智能设备基本原理有助于排查问题。
适用场景
希望将涂鸦智能设备刷写为开源固件(如 Tasmota、ESPurna)以摆脱云依赖的用户。
智能家居爱好者,希望完全控制自己的设备,实现本地化或自定义功能。
安全研究人员,测试和验证涂鸦设备的安全性。