TI中文支持网
TI专业的中文技术问题搜集分享网站

关于CC3235SF异常掉线的问题

芯片:CC3235SF。SDK:4.1。环境:CCS

问题:在模块作为STA模式连接到路由器后,建立TCP连接后,模块会与路由器断开连接,根据返回的信息显示,断开原因是:SL_WLAN_DISCONNECT_FRAME_FROM_NONAUTH_STA。推测可能和路由器有关。

现在做了一些测试,现象如下:

1、使用手机开热点,建立连接,进行TCP通信,不会断开连接。

2、某些路由器会断开连接,断开时间与TCP通信频率有关,每3秒发送一包数据大概50秒后就会断开;每100毫秒发送一包数据大概是在5到10分钟会断开连接。同一款路由器,若不创建TCP,则不会断开连接。

3、使用官方powermeasure例程建连接该路由器同样会断开连接。

4、通过监控路由器后台,发现路由器设备列表中模块已经断开连接不存在了,但是模块此时还没有收到断开连接的事件,导致形成一个“假连接”现象。

现在想知道这个问题有没有修复的可能,或者如何进行规避。在帖子:https://e2echina.ti.com/question_answer/wireless_connectivity/wifi/f/105/p/153208/437087?tisearch=e2e-quicksearch&keymatch=SL_WLAN_DISCONNECT_FRAME_FROM_NONAUTH_STA#437087 中也出现这个问题,但是并没有解决方法。希望给点建议。谢谢。

Viki Shi:

这个报错的具体描述: It is an event received from the access point once a station attempted to transfer data before it was authenticated (or after it was de-authenticated). Typically this will occur after the AP sent a "deauthentication" message which we missed (and so continued as in active connection).

也有可能是低功耗模式不兼容的问题,请看这边的类似问题:https://e2e.ti.com/support/wireless-connectivity/wifi/f/968/t/800414

babober:

回复 Viki Shi:

感谢支持。根据你发的这个链接进行设置策略,sl_WlanPolicySet(SL_WLAN_POLICY_PM, SL_WLAN_ALWAYS_ON_POLICY, NULL,0);确实可以解决断线的问题,但是这样一来对低功耗产生影响了,应该怎样兼容低功耗呢

赞(0)
未经允许不得转载:TI中文支持网 » 关于CC3235SF异常掉线的问题
分享到: 更多 (0)