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

Wi-Fi 设备、Wi-Fi 低功耗设备、Wi-Fi BLE 双模设备、Ethernet设备、Ethernet+Wi-Fi设备等
Post Reply
GD32
Posts: 13

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

Attachments
log_offline.txt
(94.87 KiB) Downloaded 155 times
愚者千虑必有一得
Posts: 499

Re: 配网完成后断线

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

企业微信截图_17004819722208.png

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

企业微信截图_1700482058820.png
GD32
Posts: 13

Re: 配网完成后断线

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

是否对lwip版本有要求

GD32
Posts: 13

Re: 配网完成后断线

GD32 2023年 Nov 22日 16:57

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

是否对lwip版本有要求

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

愚者千虑必有一得
Posts: 499

Re: 配网完成后断线

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

GD32
Posts: 13

Re: 配网完成后断线

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

Attachments
mqtt_fail.txt
(36.77 KiB) Downloaded 137 times
一线长天
Posts: 54

Re: 配网完成后断线

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

Post Reply