sdk6,ax520ce休眠获取参数慢

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


yrj
Posts: 16

替换库以后,附件是执行日志

Attachments
session-Serial-COM3-20250109.log
(7.31 KiB) Downloaded 13 times
yrj
Posts: 16

Re: sdk6,ax520ce休眠获取参数慢

给的库,执行了一下,附加是日志

Attachments
session-Serial-COM3-20250109.log
(7.31 KiB) Downloaded 12 times
郭老庄
Posts: 214

Re: sdk6,ax520ce休眠获取参数慢

测下来现象挺奇怪的。

确实是getaddrinfo慢,而且每次执行刚好是40s返回
你说用我的tuya_ipc_get_low_power_server_v3获取不到域名,如果获取不到域名,就不会往下走了。
我现在把域名打印出来,看看是不是域名的原因。域名的打印是“===domain : %s”

Attachments
lib2.tar.gz
(1.72 MiB) Downloaded 12 times
yrj
Posts: 16

Re: sdk6,ax520ce休眠获取参数慢

附件是日志,域名获取到了,不是这个原因,你可以跟一下具体哪个函数卡住了?

Attachments
session-Serial-COM3-20250109.log
(7.23 KiB) Downloaded 13 times
yrj
Posts: 16

Re: sdk6,ax520ce休眠获取参数慢

我看日志里面getaddrinfo start到getaddrinfo end卡住了40秒

yrj
Posts: 16

Re: sdk6,ax520ce休眠获取参数慢

我上电过程中,就发现有这种现象,是否这个里面有锁啊?
[01-09 16:33:35 ty E][2494][tal_network.c:898] res_init start
[01-09 16:33:35 ty E][2494][tal_network.c:903] res_init end
[01-09 16:33:35 ty E][2494][tal_network.c:915] getaddrinfo start
[01-09 16:33:36 ty E][2494][tal_network.c:898] res_init start
[01-09 16:33:36 ty E][2494][tal_network.c:903] res_init end
[01-09 16:33:36 ty E][2494][tal_network.c:915] getaddrinfo start

郭老庄
Posts: 214

Re: sdk6,ax520ce休眠获取参数慢

没有锁。而且我给你的tuya_ipc_get_low_power_server_v3的实现跟tuya_ipc_get_low_power_server_v2是一样的。不可能跑出两种结果

yrj
Posts: 16

Re: sdk6,ax520ce休眠获取参数慢

这个域名为什么我获取不到,如果能获取到,我就直接用自己的函数就行啊

yrj
Posts: 16

Re: sdk6,ax520ce休眠获取参数慢

这个怎么处理呢?有结果不?

郭老庄
Posts: 214

Re: sdk6,ax520ce休眠获取参数慢

换个思路,如果你tuya_ipc_get_low_power_server_v3能跑通也行。我这边写了demo,这个接口是可以获取到域名的。你获取不到,是不是在调这个接口前,没有调用tuya_ipc_init_sdk

Post Reply