跳到主要内容

授权

关于授权码的概念,请查看 授权码说明

您可以使用以下两种授权方式:

授权命令

使用命令 tos.py monitor -b 115200

提示

这里选择烧录时使用的串口号。

输入交互命令,使用 auth,回车,得到如下信息:

[INFO]: Run Tuya Uart Tool.
--------------------
1. /dev/ttyACM1
2. /dev/ttyACM0
--------------------
Select serial port: 2
[INFO]: Open Monitor. (Quit: Ctrl+c)
auth
auth
Use like: auth uuidxxxxxxxxxxxxxxxx keyxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
tuya>

根据提示使用 auth,写入 uuid authkey

tuya>
auth uuid9f6a6xxxxxxxxxxx cGuDnU2YxjHJldjxxxxxxxxxxxxxxxxx
auth uuid9f6a6xxxxxxxxxxx cGuDnU2YxjHJldjxxxxxxxxxxxxxxxxx
Authorization write succeeds.

若设备不支持授权命令,请使用下文的方式,通过修改头文件来配置授权信息。

修改头文件

在项目路径中找到 tuya_config.h 文件。所选的项目不同,文件所在目录可能有差异(srcinclude)。

修改文件中授权信息的配置,如下:

#define TUYA_OPENSDK_UUID      "uuidxxxxxxxxxxxxxxxx"                    // Please change the correct uuid
#define TUYA_OPENSDK_AUTHKEY "keyxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" // Please change the correct authkey

重新编译、烧录,然后启动设备。