主题中讨论的其他器件:UNIFLASH、 CC3120
工具/软件:Code Composer Studio
您好!
我可以使用 SSID 和密钥成功将模块连接到常规 AP。
现在、我尝试连接到使用基数服务器的 AP、并已对其他设备进行了连接。 但是、与我们正在使用的其他器件和 PC 相比(并成功连接到 Radix Enterprise 身份验证)、此材料上没有什么明显的东西。
1. swru455j 文档的第4.6.2节指明用户 SlWlanSecParamsExt_t->用户为用户, SlWlanSecParamsExt_t->AnonUser 为?? "匿名"? 这不是默认值吗?
2. 我们现有的 TLS 配置使用"匿名"连接、然后发送安全用户和密码。 密码应在何处设置、因为没有任何结构包含此类字段?
3. 文档 swru469f 第6.10节不清楚 CA 证书的存储位置。 没有任何解释"证书目录" 的内容(它是 LST 文件... ?) 它在第6.12节中提到了证书
4. 文档 swru455j 第4.6.2节说明密钥、客户端证书和 CA 必须以 PEM 格式存储。 然后说它们必须位于名为 sys/cert/xxx.de 的文件中 DER 文件与 PEM 文件不同。
5. 我是否使用 Uniflash、并按照第6.12节中的说明使用"用户文件"存储必要的文件? 还是存储在其他地方?
6. 当我尝试仅使用用户进行连接(因为这是唯一可设置的字段)时,有一次我收到210错误:"sl_WLAN_DISCONNING_CERTIFICATE_EXPIRED" 如何知道如果尚未连接到网络,日期是什么? 并且没有 RTC 设置时间? 我们的 CA 有效期为2020年1月至2021年1月。
7. swru455j 第4.6.2节中的示例代码有"key" 、这是什么? 与用户密码相同?
这是代码、尽管我尝试了几次排列(用户、匿名、密钥、密码...)
memset (&security、0、sizeof (slWlanSecParams_t)); strcpy (key、radx_pWD); security.Key =(signed char *) key; security.KeyLen = strlen (key); security.Type = sl_WLAN_SEC_TYPE_WPA_ENT; memset (extsecurity、0、sizeof (slWlanSecParamsExt_t)); extsecurity.User =(signed char *) radx_user; extsecurity.UserLen = sizeof (radx_user); extsecurity.AnonUser =(signed char *) anonymous; extsecurity.AnonUserLen = sizeof (匿名)-1; extsecurity.EapMethod = sl_WLAN_ENT_EAP_METHOD_TTLS_TLS; /*或 sl_WLAN_ENT_EAP_METHOD_PEAP0_MSCHAPv2 * 结果= sl_WlanConnect (ssid、sizeof (ssid)-1、NULL、安全、extsecurity);
如需帮助清除此文档、我们将不胜感激。