CC3200 SDK实例程序 无线密码 最大支持10个字符?
时间:10-02
整理:3721RD
点击:
您好,我用CC3200 -LAUNCHXL开发板学习SDK程序时,发现实例程序中 无线密码长度支持10位,即我的无线密码是03743211962,程序定义无线密码也是03743211962,但一仿真起来设置断点,发现程序中static long WlanConnect()函数中SlSecParams_t secParams,secParams.key被赋值成了0374321196少了1位,怎么赋值也不对,难道SDK中密码长度最大支持10位
没有人碰到这个问题吗?还是我了解的不够深入,期待大侠的回应!
你好,你的数据设置不对。
加密参数结构体如下
typedef struct
{
_u8 Type; //类型
_i8* Key; //字符串指针
_u8 KeyLen; // 密码长度
}SlSecParams_t;
所以密码长度自然是与类型相匹配的。
网络类型支持如代码中所示
\param[in] pSecParams Security parameters (use NULL key for SL_SEC_TYPE_OPEN)
Security types options: \n
- SL_SEC_TYPE_OPEN
- SL_SEC_TYPE_WEP
- SL_SEC_TYPE_WPA_WPA2
- SL_SEC_TYPE_WPA_ENT
- SL_SEC_TYPE_WPS_PBC
- SL_SEC_TYPE_WPS_PIN
你可以仔细了解。