MQTT离线问题

Wi-Fi 设备、Wi-Fi 低功耗设备、Wi-Fi BLE 双模设备、Ethernet设备、Ethernet+Wi-Fi设备等
Post Reply
Jerry.Zhao
Posts: 4

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是正常的


Tags:
Jerry.Zhao
Posts: 4

Re: MQTT离线问题

添加日志文件

ping正常-设备下线部分日志.txt
对应日志文件
(24.91 KiB) Downloaded 59 times
愚者千虑必有一得
Posts: 454

Re: MQTT离线问题

企业微信截图_1716442758502.png

这个看起来是拉流的时候带宽或者是资源占用太多了,导致mqtt ping 应答接收超时了。老的sdk ping只发一个包,这个包超时就会重连。

Jerry.Zhao
Posts: 4

Re: MQTT离线问题

那请问,想要解决这个问题我们是需要更新SDK吗

愚者千虑必有一得
Posts: 454

Re: MQTT离线问题

更新sdk可以优化这个问题,老的sdk只发一个包,后面优化了最多会发3个包。3个包都超时才会离线。

User avatar
pippin-bobo
Posts: 202

Re: MQTT离线问题

可以使用tuyaOS IDE上最新版本

Jerry.Zhao
Posts: 4

Re: MQTT离线问题

但是我们用的是5.x的如果使用最新的6.x,改动会很大,有没有5.x的版本已经解决过这个问题的

Post Reply