This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] RTOS/CC3120:Wi-Fi 安全性

Guru**** 2539500 points
Other Parts Discussed in Thread: CC3120

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/710203/rtos-cc3120-wi-fi-security

器件型号:CC3120

工具/软件:TI-RTOS

当我的 AP 设置为"WPA2-Enterprise"时、我无法连接到 AP。

我使用"C:\TI\simplelink_sdk_wifi 插件_1_60_00_07\examples\rtos\MSP_EXP432E401Y\demos\MQTT_CLIENT"进行修改。

我的服务包是"sp_3.7.0.1_2.0.0.0_2.2.0.6.bin"。

 

我在示例代码中看不到"sl_WLAN_SEC_TYPE_WPA2_ENT"。

我设置 SecurityParams.Type = SL_WLAN_SEC_TYPE_WPA_ENT (5)、  

并尝试更改"SecurityParamsExt.EapMethod"、但无法成功。

如何解决?

 

我的 AP 环境:

当我 设置 SecurityParamsExt.EapMethod ="SL_MSCHAP"或"SL_PSK"时、获取错误代码=-2057。

当我 设置 SecurityParamsExt.EapMethod ="sl_TLS"、"sl_TTLS"、...时、获取 g_ulStatus = 0

Wi-Fi 安全类型

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Wilson、

    您需要检查企业网络支持的身份验证方法类型以及是否需要任何证书或密钥进行连接。 这将取决于在连接过程中验证工作站的 RADIUS 服务器的配置。 AP 和基站仅在对基站进行身份验证后才会与 WPA/WPA2安全协商。 请参阅《网络处理器编程人员指南》的第3.6.2节:

    http://www.ti.com/lit/swru455

    此问题与您使用的 Service Pack 版本无关、但最新 CC3220 SDK 中有一个新的 Service Pack 版本。 我建议您下载该 SDK 并无论如何更新到最新的 Service Pack。 (注意:将来 CC3120 SDK 版本中也会提供该服务包)。

    此致、
    本姆

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Ben、

    感谢您的重播。

    我需要使用"WPA2-Enterprise"连接 AP。

    如果设置为"WPA-Enterprise"、则无法 从我的笔记本电脑连接 AP。

    我设置"SecurityParams.Type = SL_WLAN_SEC_TYPE_WPA_ENT"、但不确定"SL_WLAN_SEC_TYPE_WPA_ENT"是否等于"WPA2-Enterprise"。

    哪一个是相同的"WPA2-Enterprise"?

    我需要"WPA2-Enterprise"、"用户名"和"密码"才能连接 AP。

    我 不需要证书即可从笔记本电脑连接 AP。

    但我设置"SecurityParamsExt.EapMethod = SL_WLAN_ENT_EAP_METHOD_PEAP0_MSCHAPv2"、但遇到一些错误

    pEventData->ReasonCode = SL_WLAN_DISCONNING_MISSING_CERT (209)和 SL_WLAN_DISCONNECT 未指定(1)

    这意味着什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Wilson、

    对于我们的器件、SL_WLAN_SEC_TYPE_WPA_ENT 涵盖了 WPA-Enterprise 和 WPA2-Enterprise、因此正确。 您只需根据 RADIUS 服务器身份验证设置确定需要使用的 EAP 方法。

    请注意、默认情况下、CC3220要求应用程序对 RADIUS 服务器进行身份验证、因此应将服务器根 CA 编程到文件系统中。 否则,可以为单个手动连接禁用服务器身份验证,如本指南第3.6.2节所述:

    http://www.ti.com/lit/swru455

    此致、
    本·M