1) 开发包全名
ty_integrated_sdk-TuyaOS2.3.5_ty_integrated_sdk_3.4.2-beta.8_arm-linux-gnueabi-gcc-5.3.1_release_1.0.3.tar.gz
2) 问题现象
切换设备wifi热点,设备有一分钟时间无法控制,此过程中设备可以ping通百度
3) 问题时间
10:16:13 切换网络
10:17:20恢复控制
【已解决】【中控】【SDK】中控切换网络时设备有1分钟时间无法控制
【已解决】【中控】【SDK】中控切换网络时设备有1分钟时间无法控制
- Attachments
-
- usb串口_2022-12-06_10_13_56.log
- (2.15 MiB) Downloaded 149 times
-
- Posts: 41
Re: 【求助】【中控】【SDK】中控切换网络时设备有1分钟时间无法控制
设备没有连上局域网。
Code: Select all
[12-06 10:17:11:623 TUYA D][mqc_app.c:746] mqtt disconnected
[12-06 10:17:11:623 TUYA N][mqtt_client.c:829] close mqtt <<--
并且在10:17:11时mqtt超时断开(此时是切换了网络)
Code: Select all
[12-06 10:17:19:19 TUYA D][mqc_app.c:732] mqtt connect success
10:17:19的时候mqtt重新连上
该现象正常。属于切换网络的过程中,与云端服务断开连接。同时没有在局域网连接上。此时中控与设备间无任何通信链路,所有控制不了
Re: 【求助】【中控】【SDK】中控切换网络时设备有1分钟时间无法控制
10:16:13 切换网络,过了一分钟才断开连接,16:18连接成功,后面ping百度也通了,问题涂鸦的网络连接过了一分钟才断掉,在重连前设备无法控制
-
- Posts: 41
Re: 【求助】【中控】【SDK】中控切换网络时设备有1分钟时间无法控制
mqtt有鉴权机制,切换网络后,需要重新连接。所以会出现先断开mqtt,再重新连接的过程
同时,mqtt有防网络波动的功能,不是网络一断开就马上断开mqtt的。中间有重试步骤,所以接近1分钟才真正断开mqtt
Re: 【求助】【中控】【SDK】中控切换网络时设备有1分钟时间无法控制
这个我清楚,但是这个wifi切换我应用端是知道的,sdk能不能提供个接口让我重启mqtt连接
主要这个网络切换后1分钟的无响应时间太长了,很影响体验
Re: 【求助】【中控】【SDK】中控切换网络时设备有1分钟时间无法控制
找我们中台的基础开发确认过。目前没有这样流程让应用直接重启mqtt连接,后续的规划会考虑。
另外,中控WIFI切换是个很低频的流程,一般用户手动切WIFI才会触发,没必要太在意这个切WIFI时的不可控的时间间隔。