微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > 请教关于cc3000上面使用AES加密的问题

请教关于cc3000上面使用AES加密的问题

时间:10-02 整理:3721RD 点击:

TI工程师,您好,

最近使用了一款基于MSP430f5438a的CC3000 wifi开发套件。代码我已经修改并且不断测试,我的问题如下 :

1 .  我的路由器是Easy Box的,我看到我的代码里没有"Securty.h"和"Security.C"文件,这就是说我的代码并不支持AES加密了?不知道我理解的对不对。

2. 我查看路由器, 不管我设置成WPA还是WPA2,它告诉我都用的是AES加密方式,我尝试不加密可是行不通,一旦我采用开放式,什么密码都不加的话,它就自动会建立一个新的连接,以前的连接提示说不安全,自动放弃,SSID并没有变,我需不需要换一个路由器呢?

3. 由于AES加密的问题,会直接导致Smartconfig不能成功吗? 因为我看到别的SDK中Smartconfig函数里有"wlan_smart_config_start(0 /* unencrypted SmartConfig */);" 其中0就表示不使用AES加密。而我下载的代码里直接使用了Wlan_first_time_config_start();没有参数,两个函数内容略有不同,因为加密后要有四个字节要发送到HCI packet里。现在我都不知道Wlan_first_time_config_start();这个函数好不好使了。。。。。

4.我目前在进行Smartconfig之后,等待CONNECTED事件,一直等待,进入死循环了,可是过了几秒,大概6,7秒钟,产生了一个DISCONNECTION的事件(我用LED测了一下),之后就没反应了。这是怎么回事呢? 是不是cc3000一直尝试连接,然后连接不上超时然后就掉线了?

5.还有一个DHCP的问题,通过netapp设置DHCP是要在CONNECTIED事件产生之后,还是之前再调用呢?

6. 如果我在别的MCU的基础上修改底层的SPI,CPU驱动程序的话,会不会很麻烦呢?我已经试着这么做了,正在进行中,不过貌似ACLK; MCLK等时钟的移植比较头疼啊。能否给我一些建议呢?

非常感谢您的回答

问题已经解决了。原因其实就是AES加密, 换了一个TPLINK的路由器,屏蔽掉了WPA和WPA2功能,就连接上了。这里顺便说一下,原始的代码需要改动的地方有,Hyperterminal 的中断服务子程序要改! 连接之前DHCP的设置要改并且尽量在Init中就调用, 尽量使用DHCP。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top