Authorization
For information about authorization codes, please check Authorization Code Description
Two authorization methods are provided
Authorization Command
Use command tos.py monitor -b 115200
Here select the serial port used during flashing
Input interactive command, auth
, press Enter
You will get the following information
[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>
According to the prompt, use auth
to write uuid
and authkey
tuya>
auth uuid9f6a6xxxxxxxxxxx cGuDnU2YxjHJldjxxxxxxxxxxxxxxxxx
auth uuid9f6a6xxxxxxxxxxx cGuDnU2YxjHJldjxxxxxxxxxxxxxxxxx
Authorization write succeeds.
After the operation is successful, the device needs to be restarted, and the authorization information takes effect after the restart.
If the device doesn't support authorization command, use method 2 to configure authorization information
Modify Header File
Find the tuya_config.h
file in the project path
The file location may vary depending on the selected project, in src
or include
directory
Modify the authorization information configuration in the file, such as
#define TUYA_OPENSDK_UUID "uuidxxxxxxxxxxxxxxxx" // Please change the correct uuid
#define TUYA_OPENSDK_AUTHKEY "keyxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" // Please change the correct authkey
Recompile, flash, and start the device