主题中讨论的其他器件: CC3120、 4213、 UNIFLASH
工具/软件:Code Composer Studio
大家好、
我们的器件上安装了 CC3120MOD、该模块由 Tiva 32位微控制器管理、该微控制器可与 FreeRTOS 和 SimpleLink 驱动程序(版本2.30.00.10)配合使用。
简单链路配置为:
-
充电站
-
IPv6和扫描已禁用
-
mDNS 未注册
-
所有64个过滤器均已卸下
- 连接策略设置为自动
- 低功耗策略设置为 on
- DHCP 被设置为机会续订
- 仅为连接到 AP 配置了一个配置文件(SSID、PSK、类型)
我们实施了一种移交方案、基于到 AP 的 WLAN 连接、TCP 套接字连接交换机的 Form Mobile (WWLAN)到 WLAN、反之亦然。 在某些情况下测试期间、CC3120无法重新连接到 AP。 由 dnxa-97 ar5b97 模块 和 ATH9K Linux 驱动程序处理的 AP、转换为在具有20MHz AD 带宽的通道6上工作。
为了调查这种情况、我们将 根据定期打开/关闭 AP 的 WLAN 进行测试。 所以:
- 当 AP 关闭时:
- 我有一个带有 WLAN 断开原因代码102的断开事件。
- 事实上、原因不是 sl_WLAN_DISCONNECT、因此调用手动连接、因此是 sl_Wlanconnect
- 因此、代理套接字将切换到移动。
- 当接入点打开时,会随机发生:
- get_status_bit (status_variable、status_bit_connection)不会更改、因此不会处理任何连接事件
- 特别是、如果出现 WLAN 断开原因代码102的断开事件、则会触发(此断开原因代码在正常工作状态下被触发)。
- 在这种情况下、我无法在 WWAN 上工作。
使用 Wireshark 执行一些捕获、可以发现在 POST 探测器请求/响应中缺少身份验证/取消身份验证数据包。
在受攻击的文件中,All_BlockingTransion_capture.pcapng 显示连接从未打开时的捕获(发生的是7797-8398,而 AEethraTe-5d:F6:54是 CC3120,必须切断 MP3扩展名:D),blocked_capture.pcapng 是被阻止状态的捕获。
您是否有任何关于这种情况发生原因的建议、以便找到一个解决方案来退出此阻止状态。
提前感谢、
Klitie2e.ti.com/.../4213.All_5F00_BlockingTranstion_5F00_capture.pcapng.mp3e2e.ti.com/.../5265.Blocked_5F00_capture.pcapng.mp3