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.

CC3200 SDK实例程序 无线密码 最大支持10个字符?

Other Parts Discussed in Thread: CC3200

您好,我用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

    你可以仔细了解。