cc3000获取的wifi用户名密码可以导出吗
比如将获取到的用户名密码存储到mcu的flash,供其他模块使用。
麻烦解答一下!谢谢
目前的方案是没有API去读取的。只是添加和删除。
mcu能否读取到解密后的用户名和密码?
我们的方案里只是想用cc3000的smartconfig获取用户名和密码,然后用另一块无线网卡进行网络通信
可以实现么?
谢谢!
mcu能否读取到解密后的用户名和密码?
我们的方案里只是想用cc3000的smartconfig获取用户名和密码,然后用另一块无线网卡进行网络通信
可以实现么?
谢谢!
你们的smart config有加密吗?我是指smart config的过程加密,不是wifi的密码。
刚接触这个,对smartconfig过程还不太了解,还没进展到那一步
我们只用cc3000来获取wifi的用户名和密码,网络通信用的另一块无线网卡。所以只需要从cc3000获取wifi密码存入mcu中,然后通过另一网卡联网
您觉得可行否
基于这样的设计是考虑到我们平台是linux+cortex-a8,而cc3000内部自带了tcp/ip协议栈,不能和linux的tcp/ip协议栈共存
那你就用AES加密你的smart config过程吧,这样你在MCU这边就可以得到你手机那边设置的SSID和WIFI密码了。
这些在simplelink host driver里面都有了。如果你是在linux下面用的话,那WIFI走的路不是传统的TCP/IP协议栈。
如果你还有以太网什么的其它的要走linux tcp/ip, 那也没关系。
好的,非常谢谢!
能否留个其他联系方式
又看了下smart-config过程,cc3000获取到ssid和密码后是存在内部的eeprom中
然后我查到一个api nvmem_read, mcu调用这个api是否可以读出eeprom中的ssid及密码?
是的,这样是可以读的,但是没有特定的API。这样读出来的数据需要解析。
如果通信过程不使用aes加密的话,smartconfig过程后 wifi密码不会存到eeprom中? MCU也就不能读到?
我看到wlan_smart_config_start 函数的注释是这么写得
Start to acquire device profile. The device acquire its own
//! profile, if profile message is found. The acquired AP information
//! is stored in CC3000 EEPROM only in case AES128 encryption is used.
//! In case AES128 encryption is not used, a profile is created by
//! CC3000 internally.