Page 1 of 1

【已解决】配网完成后断线

Posted: 2023年 Nov 15日 19:12
by GD32

在进行tuyaos的porting,
目前配网已经可以,配网完成后有时候会突然断线,可是wifi的状态是处于连接成功的状态,不知为啥就打印wifi status改变,log见附件,可能是什么原因


Re: 配网完成后断线

Posted: 2023年 Nov 20日 20:08
by 愚者千虑必有一得

这个问题是必现的吗?看log是,设备连接上mqtt,去订阅mqtt topic,卡住了。导致超时进入了蓝牙激活的状态。

企业微信截图_17004819722208.png

正常情况下会打印订阅成功,mqtt正式上线。

企业微信截图_1700482058820.png

Re: 配网完成后断线

Posted: 2023年 Nov 22日 16:57
by GD32

是必现的,每次配网成功后的重启都会有“mqtt topics cnt 1”

是否对lwip版本有要求


Re: 配网完成后断线

Posted: 2023年 Nov 22日 17:00
by GD32
GD32 2023年 Nov 22日 16:57

是必现的,每次配网成功后的重启都会有“mqtt topics cnt 1”

是否对lwip版本有要求

还会带来接下来的log:
[mqtt_thread] get mutex 0x200353a8 failed, retry


Re: 配网完成后断线

Posted: 2023年 Nov 24日 15:42
by 愚者千虑必有一得

[mqtt_thread] get mutex 0x200353a8 failed, retry 完整log有么?


Re: 配网完成后断线

Posted: 2023年 Nov 24日 18:00
by GD32

完整log见附件,还有有时候出现的log报如下error
#define OPRT_SVC_DP_NW_INVALID (-0x0e05) //-3589, 网络无效,请检查网络是否正常
请问和mqtt有关吗?


Re: 配网完成后断线

Posted: 2023年 Nov 27日 16:14
by 一线长天

mutex需要实现为递归锁,请确认下是否如此?