Page 1 of 1
MQTT离线问题
Posted: 2024年 May 23日 13:25
by Jerry.Zhao
SDK版本号: SDK Version:< TUYA IOT SDK V:5.3.40 BS:40.00_PT:2.2_LAN:3.4_CAD:1.0.4_CD:1.0.0 >
< BUILD AT:2023_09_08_19_29_23 BY ci_manage FOR ty_ipc_wr_wl_linux_sdk AT mips-gcc540-uclibc0-9-33-2-64bit-r3-3-0-smaller >
IOT DEFS < WIFI_GW:1 DEBUG:1 KV_FILE:1 SHUTDOWN_MODE:1 LITTLE_END:1 TLS_MODE:4 ENABLE_CLOUD_OPERATION:1 OPERATING_SYSTEM:100 ENABLE_SYS_RPC:0 RELIABLE_TRANSFER:0 ENABLE_LAN_ENCRYPTION:1 ENABLE_LAN_LINKAGE:0 ENABLE_LAN_DEV:0 >
问题描述:在相对弱网情况下,在拉流时会出现MQTT离线又再次上线的情况,但是设备端ping www.baidu.com是正常的
Re: MQTT离线问题
Posted: 2024年 May 23日 13:29
by Jerry.Zhao
Re: MQTT离线问题
Posted: 2024年 May 23日 13:48
by 愚者千虑必有一得
这个看起来是拉流的时候带宽或者是资源占用太多了,导致mqtt ping 应答接收超时了。老的sdk ping只发一个包,这个包超时就会重连。
Re: MQTT离线问题
Posted: 2024年 May 23日 15:30
by Jerry.Zhao
Re: MQTT离线问题
Posted: 2024年 May 23日 15:40
by 愚者千虑必有一得
更新sdk可以优化这个问题,老的sdk只发一个包,后面优化了最多会发3个包。3个包都超时才会离线。
Re: MQTT离线问题
Posted: 2024年 May 23日 15:49
by pippin-bobo
Re: MQTT离线问题
Posted: 2024年 May 23日 18:58
by Jerry.Zhao
但是我们用的是5.x的如果使用最新的6.x,改动会很大,有没有5.x的版本已经解决过这个问题的