简体中文
简体中文
English
注册
登录
简体中文
简体中文
English
注册
登录
语言
简体中文
简体中文
English
注册
登录

联网单品TuyaOS开发如何授权?

更新时间2025-05-07 08:26:05
联网单品二次开发模组授权有两种方式
1、串口授权(又叫模组产测),适合场景:量产阶段。
2、明文授权(也叫授权码清单授权或者设备授权),适合场景:适合在开发调试阶段使用
注意:量产固件务必关闭明文授权的方式,否则工厂生产模组时无法通过模组产测流程。

一、串口授权

串口授权即模组产测,使用涂鸦生产解决方案,云模组工具通过串口的方式烧录+授权一体的方式将模组固件和授权信息写入到模组中。
前提条件:程序中必须调用mf_init初始化接口。
MF_IMPORT_INTF_S intf = {0};
intf.uart_init= mf_uart_init_callback;
intf.uart_free= mf_uart_free_callback;
intf.uart_send= mf_uart_send_callback;
intf.uart_recv= mf_uart_recv_callback;
intf.mf_user_product_test= mf_user_product_test_callback;
intf.user_callback= mf_user_callback;
intf.user_enter_mf_callback= mf_user_enter_mf_callback;
TUYA_CALL_ERR_RETURN(mf_init(&intf, APP_BIN_NAME, USER_SW_VER, TRUE));
TAL_PR_NOTICE("mf_init successfully");
需要工具:生产凭证、云模组工具、USB转串口板。
可能失败原因:模组联网超过15分钟,波特率选择错误(默认是9600)、接线问题等。

二、明文授权

明文授权即在程序中填写UUID和KEY的方式,授权信息通过OPERATE_RET tuya_iot_set_wf_gw_prod_info(IN CONST WF_GW_PROD_INFO_S *wf_prod_info)接口传递。
示例如下:
#define UUID     "f998xxxxxxxx2409"
#define AUTHKEY  "WEHAxxxxxxxxxxxxxxxxxxxxxxxxVVkf"
WF_GW_PROD_INFO_Sprod_info= {UUID, AUTHKEY};
TUYA_CALL_ERR_RETURN(tuya_iot_set_wf_gw_prod_info(&prod_info));

三、如何获取授权码

1、领取、产品创建后一般可以免费领取2个授权码
2、采购——生产研发采购

点击获取服务和帮助

帮助中心