CC3200连接不了加密路由
CC3200连接加密我加密路由连接不了,加密方式是WPA2,我也把相应的配置改了#define TFTP_IP 0xC0A86587 /* This is the host IP */
#define FILE_SIZE_MAX (20*1024) /* Max File Size set to 20KB */
#define SSID "MikroTik"//"cc3200demo"
#define SSID_KEY "123456789"
secParams.Key = SSID_KEY;
secParams.KeyLen = 10;
secParams.Type = SL_SEC_TYPE_WPA_WPA2;
不知道还需要修改哪些配置才能连接上,我的路由改成没有密码的情况是可以连接上的。
zhide,
你的keyLen的参数设置错了吧,数字不对。建议你直接用strlen()来做。
谢谢
都试了,我不知道你的Wifi加密后CC3200能连接成功不
以下是我打印出来的信息:
*************************************************
CC3200 TCP Socket Application
*************************************************
Host Driver Version: 1.0.0.1
Build Version 2.0.7.0.31.0.0.4.2.1.5.3.3
Device is configured in default state
Device started as STATION
Connecting to AP: ZY-Wireless ...
[WLAN EVENT] STA Connected to the AP: ZY-Wireless , BSSID: 0:16:16:25:55:80
就执行到这里
zhide,
你提供的打印信息显示,CC3200作为SAT是链接上了AP的啊。
你有没有试过更新CC3200的service pack再试试看
谢谢
CC3200是支持各种加密模式的AP的,我们平常做实验都是能够正常连接的。
不明白所谓更新CC3200的service pack麻烦给些指示
你可以到我们的官网上面下载uniflash for CC3200,然后参照我们的user guide来format sflash试试。
参考链接:
http://processors.wiki.ti.com/index.php/CC31xx_%26_CC32xx_UniFlash_Quick_Start_Guide?keyMatch=uniflash&tisearch=Search-EN-Everything
谢谢
我更新的Service Pack 还是不行,我是用tcp_shocet那个例子,执行完后打印信息是
[WLAN EVENT] STA Connected to the AP: ZY-Wireless , BSSID: 0:16:16:25:55:80
代码就是在下面跳不出来,我不知道是不是哪里配置问题。
while((!IS_CONNECTED(g_ulStatus)) || (!IS_IP_ACQUIRED(g_ulStatus)))
{
// Wait for WLAN Event
#ifndef SL_PLATFORM_MULTI_THREADED
_SlNonOsMainLoopTask();
#endif
}
配置参数如下:
#define IP_ADDR 0xc0a80106 /* 192.168.1.6 */
#define PORT_NUM 9000
#define SSID_NAME "ZY-Wireless" /* AP SSID */
#define SECURITY_TYPE SL_SEC_TYPE_WPA_WPA2/* Security type (OPEN or WEP or WPA*/
#define SECURITY_KEY "ZY-39931396"
如果把安全类型换成SL_SEC_TYPE_WPA再试试看呢?