TI中文支持网
TI专业的中文技术问题搜集分享网站

CC3200 連線AP問題

目前使用CC3200的版本如下

SDK 1.2.0

Host driver: 1.0.1.6

Servicepack: 2.6.0.5

使用Hibernate example code進行測試

1.再自己實驗的環境,不管是重新開電或是Hibernate喚醒,都可以連線上AP

2.到外面場域進行連線,不管是重新開電或是Hibernate喚醒,皆不一定每次成功連線,成功率極低,連線成功時,有用Rx RSSi觀看,值約都-50左右,

想請問有甚麼原因嗎?或是有甚麼方式可以一定連上?或是甚麼方式可以知道問題?

Viki Shi:

鉴于在实验室连接正常,怀疑是外界环境干扰问题,这方面是否排查?

CheWei Chang:

回复 Viki Shi:

是否有任何排查的方式建議?

目前對於有時候可以連上,有時候無法….還蠻困擾的_

Susan Yang:

请问您现在测试时的外部环境是怎样的?

您可以先尝试硬件上进行防护,增强抗电磁干扰能力。另外您也可以用wifi的分析仪,查看wifi的通道,哪个信道干扰最小,将路由器 AP设备设置为相对干扰小的信道上,让CC3200进行连接

CheWei Chang:

回复 Susan Yang:

外部環境為Ruckus R500型號的AP,並且整個環境佈建多個相同SSID的AP。

有需要特別注意AP相關的設定嗎?

CC3200:

使用SCAN AP RSSI強度,能夠掃到-40或-60甚至-70(較遠的AP),

使用Rx 獲得到RSSI值也不差,大約-50~-60,

但都還是會發生有時候連不上AP,有時候可以連上AP,目前使用DHCP的方式進行連線

Yonghua Pan:

回复 CheWei Chang:

可以在代码里面加调试吗?如果可以的话在network_if.c里面的SimpleLinkWlanEventHandler看一下有没有进入状态SL_WLAN_CONNECT_EVENT或SL_WLAN_DISCONNECT_EVENT,然后在SimpleLinkNetAppEventHandler有没有进入SL_NETAPP_IPV4_IPACQUIRED_EVENT。

CheWei Chang:

回复 Yonghua Pan:

連不上AP時,就都沒有進入這兩狀態SL_WLAN_CONNECT_EVENT或SL_WLAN_DISCONNECT_EVENT…
都沒有進入就也沒有SL_NETAPP_IPV4_IPACQUIRED_EVENT事件了…

Yonghua Pan:

回复 CheWei Chang:

这就是连WIFI都没有连接上,你尝试一下最新的SDK和service pack看看。processors.wiki.ti.com/…/CC3200_Release_Notes

CheWei Chang:

回复 Yonghua Pan:

目前產品已開發完…要換上新的SDK1.3.0跟Service pack…
勢必整個Code要重新改寫跟測試吧!?

Yonghua Pan:

回复 CheWei Chang:

你发个邮件给我吧yonghua-pan@ti.com

CheWei Chang:

回复 Yonghua Pan:

昨天找到可能造成問題的原因,分享一下,

似乎是客戶網路的認證方式,造成無回應或者封鎖等等..

使用單純WPA2的方式進行認證,就都可以了!

另外再問一下,使用WlanConnect進行連接後,就調試 WLAN Event 進行等待_SlNonOsMainLoopTask();,等待Wlan Event事件,

但是發現好像會卡住死等回應,因此以下代碼加入時間到跳出,但是卻不知道發生甚麼事,因此想請問是否有其他更好的方式?或是可以call 哪些function得到回應?

赞(0)
未经允许不得转载:TI中文支持网 » CC3200 連線AP問題
分享到: 更多 (0)