设备激活报-4352,UUID固定为c8478c********,MAC地址无效

IPC/NVR/可视门铃等具备多媒体能力的设备,扫地机/AGV等机器人设备


Post Reply
yolo
Posts: 6

  1. 版本

    TuyaOS版本:3.6.25

    SDK ID:tuyaos-lite-sdk_3.6.25_bk7258_wifi-ble-ultra-lp-3.6.0-psk_0.0.33

  2. 平台

    芯片平台:BK7258

    模组/板子:自己设计的硬件,带独立屏幕,摄像头通过USB(UVC)接入

  3. 硬件

    自研硬件,带480x800 LCD屏、摄像头、门锁控制部分

    未使用涂鸦标准开发板

  4. 软件

    基于涂鸦 tuyaos-lite-sdk 开发,参考了视频锁demo

    应用版本:1.0.0

  5. 问题描述

    现象:设备开机后能正常连接Wi-Fi并获取IP,但之后反复打印no connect cloud, exit,无法上线。

    核心错误:在日志中看到激活流程报错:
    http resp not encrypt.
    Post Data Return Fail.-4352
    gw_active err:-4352
    重试多次后最终activate timeout。

    已验证的操作:
    在涂鸦IoT平台多次更换UUID/AuthKey并重新烧录,问题依旧。
    PID、FirmwareKey等参数已与平台反复核对,确认匹配。
    检查过代码,授权信息写入成功。

    发现的异常点:
    设备MAC地址无效,每次启动打印:
    sync_base_mac_record, valid record not found.
    最终使用固定MAC:xx:xx:xx:xx:xx:xx(已脱敏),导致serial_no始终为固定值c8478c********。
    测试网络环境(办公室Wi-Fi)存在errno:113 port:6667阻断,但换手机热点问题不变。
    是否必现:是,每次上电均复现。

  6. 附件

    脱敏后的完整调试日志一份(见附件,关键信息已遮蔽)。

Attachments
test.log
(124.86 KiB) Downloaded 15 times
Last edited by yolo on 2026年 May 11日 16:27, edited 1 time in total.

Tags:
郭老庄
Posts: 344

Re: 设备激活报-4352,UUID固定为c8478c********,MAC地址无效

请打开debug,提供带debug信息的日志

yolo
Posts: 6

Re: 设备激活报-4352,UUID固定为c8478c********,MAC地址无效

开启debug日志,附件为启动、配网、休眠的日志(已对PID、MAC、UUID、Authkey等敏感字段做脱敏处理)。

Attachments
2026-05-08-100546-Serial-COM43.log
开启debug的log
(302.79 KiB) Downloaded 13 times
yolo
Posts: 6

Re: 设备激活报-4352,UUID固定为c8478c********,MAC地址无效

麻烦帮忙看看,这个问题卡了较久了,不知道什么问题

郭老庄
Posts: 344

Re: 设备激活报-4352,UUID固定为c8478c********,MAC地址无效

可以不把PID、MAC、UUID、Authkey等敏感字段做脱敏处理吗?排查问题需要这些信息

yolo
Posts: 6

Re: 设备激活报-4352,UUID固定为c8478c********,MAC地址无效

可以的,一下是新输出的log

郭老庄
Posts: 344

Re: 设备激活报-4352,UUID固定为c8478c********,MAC地址无效

从你激活的打印看,你的uuid是3eb52bb643f53c15,是无效的

yolo
Posts: 6

Re: 设备激活报-4352,UUID固定为c8478c********,MAC地址无效

这是硬件开发-免费领取的授权码,无效的话,是需要购买授权码,才可以联网?

郭老庄
Posts: 344

Re: 设备激活报-4352,UUID固定为c8478c********,MAC地址无效

正确的uuid是uuid3eb52bb643f53c15,你不要把前面的uuid删了

yolo
Posts: 6

Re: 设备激活报-4352,UUID固定为c8478c********,MAC地址无效

好的,刚刚测试没有再报-4352错误,谢谢!
删除前面的uuid测试是因为那个结构体说长度小于等于16

Code: Select all

/**
 * Definition of Wi-Fi product info
 */
typedef struct {
    CHAR_T *uuid;       // strlen(uuid) <= 16,must not be null
    CHAR_T *auth_key;   // strlen(auth_key) <= 32,must not be null
    CHAR_T *ap_ssid;    // strlen(ap_ssid) <= 16,if ap_ssid is null ,then the default ssid is Smartlife_xxxx
    CHAR_T *ap_passwd;  // strlen(ap_passwd) <= 16,default null
} WF_GW_PROD_INFO_S;
Post Reply