跳到主要内容
← 返回价格页帮助指南

授权指南

关于 TuyaOpen 授权码的一切:它是什么、设备需要哪个档位、如何领取或购买、如何写入与校验,以及常见问题的解决办法。

TuyaOpen 授权是什么?

TuyaOpen 授权是让一台设备接入涂鸦 IoT 云的凭据。它由两段字符串组成,由涂鸦签发并与你的产品绑定:

  • UUID —— 20 位标识符,每台设备唯一。
  • AuthKey —— 32 位密钥,与 UUID 一一对应。
到底什么时候才需要?

仅当你的应用使用涂鸦云服务时 —— 云连接、App 控制、OTA 或 AI。纯本地与离线项目(蓝牙、Wi-Fi、第三方 API)在免费开源框架上运行,完全无需授权。

TuyaOpen 授权不是 TuyaOS 授权

TuyaOpen 需要 TuyaOpen 专用的 UUID + AuthKey。来自 TuyaOS(或其他来源)的授权无法在 TuyaOpen 框架内接入云端。

你的设备需要哪个档位?

根据设备的功能匹配档位。你可以先免费起步,之后再写入付费授权 —— 框架与代码保持不变。

开源开发者
免费

本地控制、蓝牙/Wi-Fi、传感器、第三方 API。无云、无授权。

IoT 连接
¥5

涂鸦云连接、智能生活 App 控制、数据点与 OTA 升级。

AI + IoT
¥12

在 IoT 之上,增加语音(ASR/TTS)、大模型、视觉与 AI 智能体平台。

查看完整对比

获取授权

开发阶段可领取免费授权码;量产时按设备购买授权。

领取 2 个免费开发者授权

开发阶段可在涂鸦开发者平台领取 2 个免费设备授权(价值 ¥20):

  1. 登录涂鸦开发者平台并创建产品 —— 任选一个品类(它只是起始模板)。需要 AI-Agent 能力时,选择带 AI 标签的模板。
  2. 选择 T5 模组,点击「添加自定义固件」,上传任意占位文件作为占位。
  3. 在产品页面,点击领取 2 个免费授权码。
  4. 打开授权列表,即可查看你的 UUID 与 AuthKey。
打开开发者平台

购买量产授权

准备量产时,按设备购买授权(¥5 IoT / ¥12 AI + IoT)。也可订购出厂即预烧录授权的涂鸦模组。

购买授权

将授权写入设备

拿到 UUID + AuthKey 后,用适合你工作流的任一方式写入。四种方式效果相同。

推荐

头文件(编入固件)

在 tuya_config.h(位于项目的 src 或 include 目录)设置宏,然后重新编译并烧录。适合永久、按构建配置。

// tuya_config.h
#define TUYA_OPENSDK_UUID    "uuidxxxxxxxxxxxxxxxx"  // 你的 UUID
#define TUYA_OPENSDK_AUTHKEY "keyxxxxxxxxxxxxxxxxxx"  // 你的 AuthKey

# 然后:
tos.py build && tos.py flash
串口 CLI

auth 命令经串口写入

适用于支持 auth CLI 的固件。在烧录串口上打开串口监视器,写入这对值,然后重启。

tos.py monitor -b 115200

tuya> auth uuid9f6a6... cGuDnU2Yxj...
Authorization write succeeds.
GUI

tyutool 桌面应用

连接设备,打开「授权」标签页,输入 UUID + AuthKey 并写入 —— 无需重新编译。适合单台与小批量。

tyutool →
浏览器

TuyaOpen 串口网页工具

在 Chrome 内核浏览器中打开网页工具,连接授权串口,使用授权写入标签页。

tuyaopen.ai/tools/

在 MCU 上,授权写入一次即可 —— 它存于非应用区的键值区,固件升级不会丢失,仅在整片擦除或写入新密钥时清除。

在带文件系统的 SoC(Linux、树莓派)上,授权可编入头文件,或保存为文件在运行时加载。

校验并为设备配网

确认授权已存储、重启,然后在 App 中让设备上线。

  1. 用 auth-read 命令回读已存授权,确认 UUID 与 AuthKey 为真实值(而非 xxxx)。
  2. 重启设备使授权生效。
  3. 在涂鸦智能生活 App 中为设备配网,设备即以该凭据向云端激活。
tuya> auth-read
uuid9f6a6xxxxxxxxxxx
cGuDnU2YxjHJldjxxxxxxxxxxxxxxxxx
一 UUID,一在线设备

每个 UUID 同一时间仅能让一台设备上线。要在另一块板子上复用 AuthKey,请先在涂鸦 App 中解绑原设备(设备面板 →「解除绑定并清除数据」)。

故障排查

启动日志显示「Authorization read failure」

授权从未写入,或写入有误。用上述任一方式重新写入 UUID + AuthKey,然后重启。

auth-read 显示 xxxxxxxx 而非真实值

尚未存储授权。用 auth 命令或头文件写入,重启后回读确认。

设备无法配网 / App 中找不到

用 auth-read 确认已存真实 UUID/AuthKey,且为 TuyaOpen(非 TuyaOS)授权、PID 正确。如有需要重新写入、复位设备后重试。Linux 上可删除 tuyadb 文件夹后重新运行。

可以把授权迁到另一台设备吗?

可以,但需先在涂鸦 App 中解绑原设备。一个 UUID 同一时间仅能有一台设备在线。

烧录新固件会清除授权吗?

不会。在 MCU 上授权位于受保护的键值区,固件升级不会丢失,仅整片擦除才会清除。

更多帮助

以下文档对每一步有更深入说明:

企业、批量或定制价格,请联系 service@tuya.com.