iwpriv ra0 set SiteSurvey=1
2.查询扫描列表
iwpriv ra0 get_site_survey (须在iwpriv ra0 set SiteSurvey=1指令后2~3s后执行)
下图是我扫描出来的结果,可以看到有13个2.4G的SSID,还有信号强度,加密方式,模式等信息
3.关联root AP
注意事项: 在与root AP关联前需保证当前设备的信道、带宽以及次信道偏移方向(如果BW为40M)设置成与root AP一样后再去关联,root AP带宽以及偏移方向可查阅扫描列表中ExtCH字段获取(NONE:代表20M, BELOW:40M下偏, ABOVE:40M上偏)
下面的设置参数以上图扫描结果里的TP-LINK_24G为例
(1)设置设备的信道,带宽及次信道偏移方向
(a)设置信道:iwpriv ra0 set Channel=1
(b)设置带宽:iwpriv ra0 set HtBw=1 (20M: x=0 ; 40M: x=1)
(c)设置次信道偏移方向: iwpriv ra0 set HtExtcha=1 (仅当BW为40M时需要BELOW=0;ABOVE=1)
(2)设置完channel、HtBw、HtExtcha后最好同步设置下设备的SSID以确保生效,
iwpriv ra0 set SSID=XXXX
(3)关联root AP
ifconfig apcli0 up
brctl addif br0 ra0
brctl addif br0 apcli0
iwpriv apcli0 set ApCliEnable=0
iwpriv apcli0 set ApCliAuthMode=WPA2PSK
iwpriv apcli0 set ApCliEncrypType=AES
iwpriv apcli0 set ApCliSsid=ROOTAP SSID
iwpriv apcli0 set ApCliWPAPSK= ROOTAP密码
iwpriv apcli0 set ApCliSsid= ROOTAP SSID
iwpriv apcli0 set ApCliEnable=1
4.查看关联结果
iwconfig apcli0
iwpriv apcli0 show connStatus
关联成功,中继串口调试结束。