Page 3 of 4

Re: 调用tuya_iot_soc_init_param接口,,返回OPRT_OK,却没有收到回调信息

Posted: 2025年 Apr 28日 16:59
by 卢台长

给权限


Re: 调用tuya_iot_soc_init_param接口,,返回OPRT_OK,却没有收到回调信息

Posted: 2025年 Apr 28日 17:17
by zszn_ll

授权了权限后,还是出现

Code: Select all

use system dns ip 0.0.0.0 for domain h6.iot-dns.com

但是在tkl_wired中验证解析ip的方法resolveDomainIP能够正确解析到

101.132.61.178

47.116.185.69

Screenshot_20250428_170924.png

Re: 调用tuya_iot_soc_init_param接口,,返回OPRT_OK,却没有收到回调信息

Posted: 2025年 Apr 28日 17:42
by 卢台长

运行下这个apk,看下日志,内部测试没问题


Re: 调用tuya_iot_soc_init_param接口,,返回OPRT_OK,却没有收到回调信息

Posted: 2025年 Apr 28日 18:32
by zszn_ll

这个demo确实没有问题,是我Jni里面注册设备的顺序不对吗

tuya_device.zip
(2.29 KiB) Downloaded 2 times

Re: 调用tuya_iot_soc_init_param接口,,返回OPRT_OK,却没有收到回调信息

Posted: 2025年 Apr 29日 11:26
by 卢台长

OPERATE_RET tal_net_gethostbyname(IN CONST CHAR_T *domain,OUT TUYA_IP_ADDR_T *addr)
试一下这个接口,获取dns,sdk里用的这个一个


Re: 调用tuya_iot_soc_init_param接口,,返回OPRT_OK,却没有收到回调信息

Posted: 2025年 Apr 29日 11:50
by zszn_ll

在Jni中使用

Code: Select all

    TUYA_IP_ADDR_T server_ip = 0;
    if (OPRT_OK == tal_net_gethostbyname("h6.iot-dns.com", &server_ip)) {
        LOGD("tal_net_gethostbyname result OPRT_OK , get addr : %d", server_ip);
    }

result:

tal_net_gethostbyname result OPRT_OK , get addr : 0


Re: 调用tuya_iot_soc_init_param接口,,返回OPRT_OK,却没有收到回调信息

Posted: 2025年 Apr 29日 14:02
by 卢台长

这边提供一下iot账号给涂鸦(勿发在论坛)。给你出一个新的版本


Re: 调用tuya_iot_soc_init_param接口,,返回OPRT_OK,却没有收到回调信息

Posted: 2025年 Apr 29日 14:19
by 卢台长

IDE更新下 TuyaOS-3.11.11 直接替换库文件即可


Re: 调用tuya_iot_soc_init_param接口,,返回OPRT_OK,却没有收到回调信息

Posted: 2025年 Apr 29日 15:16
by zszn_ll

替换了libtuyaos.a后,出现了和tuyaos 3.8.22一样的编译问题,编译失败了。

编译报错日志:

build.txt
(32.83 KiB) Downloaded 2 times

Re: 调用tuya_iot_soc_init_param接口,,返回OPRT_OK,却没有收到回调信息

Posted: 2025年 Apr 29日 15:29
by 卢台长

未定义的符号,全部写成空函数