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

Wi-Fi 设备、Wi-Fi 低功耗设备、Wi-Fi BLE 双模设备、Ethernet设备、Ethernet+Wi-Fi设备等
User avatar
卢台长
Posts: 32

给权限

Attachments
企业微信截图_b4514fe1-a851-4da7-8f02-c755ab44112d(1).png
企业微信截图_52eefd79-bf52-4245-8acf-9ee9362124c5(1).png
zszn_ll
Posts: 17

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

授权了权限后,还是出现

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
User avatar
卢台长
Posts: 32

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

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

Attachments
app-debug.zip
(3.48 MiB) Downloaded 6 times
zszn_ll
Posts: 17

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

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

tuya_device.zip
(2.29 KiB) Downloaded 3 times
User avatar
卢台长
Posts: 32

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

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

zszn_ll
Posts: 17

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

在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

User avatar
卢台长
Posts: 32

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

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

User avatar
卢台长
Posts: 32

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

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

zszn_ll
Posts: 17

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

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

编译报错日志:

build.txt
(32.83 KiB) Downloaded 3 times
User avatar
卢台长
Posts: 32

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

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

Post Reply