5G智能網(wǎng)關(guān)功能測(cè)試第二章-WIFI功能測(cè)試
本文以飛凌嵌入式FCU2303(5G智能網(wǎng)關(guān)3.0)為基礎(chǔ)講解,本節(jié)主要介紹5G智能網(wǎng)關(guān) WIFI功能的測(cè)試。關(guān)于FCU2303(5G智能網(wǎng)關(guān)3.0)如果想將4G/5G模塊的流量通過(guò)以太網(wǎng)或者wifi AP模式分享出去的方式在《5G智能網(wǎng)關(guān)功能測(cè)試第一章4G/5G 上網(wǎng)測(cè)試》中已經(jīng)有所設(shè)計(jì),此章節(jié)就不在贅述。
一、FCU2303(5G智能網(wǎng)關(guān)3.0)WiFi測(cè)試
5G智能網(wǎng)關(guān)WiFi天線在外殼上的標(biāo)識(shí)為:
1、板載WiFi 測(cè)試
FCU2303(5G智能網(wǎng)關(guān)3.0)上可以通過(guò)m.2 Type 2230接口,即E KEY標(biāo)準(zhǔn)接口默認(rèn)外接INTEL 3168NGW模塊。系統(tǒng)上電前將模塊插入底板相應(yīng)卡槽,上電后啟動(dòng)linux后,通過(guò)lspci可以看到對(duì)應(yīng)設(shè)備枚舉成功。
root@localhost:~# lspci 0000:00:00.0 PCI bridge: Freescale Semiconductor Inc Device 81c0 (rev 10) 0001:00:00.0 PCI bridge: Freescale Semiconductor Inc Device 81c0 (rev 10) 0001:01:00.0 Network controller: Intel Corporation Device 24fb (rev 10) 0002:00:00.0 PCI bridge: Freescale Semiconductor Inc Device 81c0 (rev 10)
2、配置WiFi上網(wǎng)
輸入ifconfig wlP1p1s0命令查看WiFi網(wǎng)絡(luò)節(jié)點(diǎn):root@localhost:~# ifconfig wlP1p1s0 wlP1p1s0: flags=4098<BROADCAST,MULTICAST> mtu 1500 ether d8:3b:bf:b9:dd:27 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0Ubuntu18 中 wifi 的名稱(chēng)不再是wlan0類(lèi)似的命名方式,而是采用固件版本的形式,如上所示INTEL 3168NGW的名稱(chēng)為 wlP1p1s0。
注意:在FCU2303(5G智能網(wǎng)關(guān)3.0)中,WiFi模塊已經(jīng)配置成AP熱點(diǎn)功能并加入網(wǎng)橋br0中,Wifi熱點(diǎn)名稱(chēng)為wifi_test,密碼為12345678,Wifi熱點(diǎn)的配置文件為:
root@localhost:~# cat /etc/hostapd/hostapd.conf interface=wlP1p1s0 driver=nl80211 ssid=wifi_test channel=9 hw_mode=g macaddr_acl=0 ignore_broadcast_ssid=0 auth_algs=1 wpa=3 wpa_passphrase=12345678 wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP如果客戶想關(guān)閉掉WiFi模塊的AP熱點(diǎn)功能,用作STA模式,并將WiFi模塊從網(wǎng)橋中去除,可以執(zhí)行以下命令:
root@localhost:~# rm /etc/systemd/system/multi-user.target.wants/hostapd.service root@localhost:~# rm /etc/systemd/network/wlan0.network
二、STA模式測(cè)試
1、使用簡(jiǎn)易腳本測(cè)試
為了方便客戶能夠更快速驗(yàn)證功能,我們提供了wifi連接的腳本,首先查看wifi_connect.sh的使用說(shuō)明,如下表:
參數(shù) |
說(shuō)明 |
-s |
準(zhǔn)備連接的WIFI的名稱(chēng) |
-p |
準(zhǔn)備連接的WIFI的密碼,如果沒(méi)有加密請(qǐng)使用-p NONE |
-a |
是否隨開(kāi)機(jī)自動(dòng)啟動(dòng),如果是則為ON,如果不是則為OFF,如果沒(méi)有此項(xiàng)則保持原有設(shè)置 |
舉例如下,連接 WIFI 的名稱(chēng)為 resona 密碼為 23456789 的 WIFI:
root@localhost:~# /root/Net_Tools/wifi_connect.sh -s resona -p 23456789 Begain Wireless connect ... ----------------------- SSID: resona PASW: 23456789 ----------------------- Wireless point is wlP1p1s0 Wireless status is DISCONNECTED Wireless status is SCANNING Wireless status is COMPLETED ----------------------- Wireless connect status bssid=2a:9a:7d:5f:4e:bb freq=2462 ssid=resona id=0 mode=station pairwise_cipher=CCMP group_cipher=CCMP key_mgmt=WPA2-PSK wpa_state=COMPLETED address=28:7f:cf:ca:89:9c uuid=2d6ba737-00d3-55c6-ab0b-b10df8ef1d1d ----------------------- Wireless connect done !!! Auto start setting not change此步完成以后則Wifi連接成功
2、使用命令逐步操作測(cè)試:
下面的方法為使用命令連接wifi的詳細(xì)方法,供客戶后期開(kāi)發(fā)程序使用首先使用 wifi_wpa.sh 腳本生成 wpa_supplicant 配置文件,首先查看wifi_wpa.sh的使用說(shuō)明,如下表:
參數(shù) |
說(shuō)明 |
-s |
準(zhǔn)備連接的WIFI的名稱(chēng) |
-p |
準(zhǔn)備連接的WIFI的密碼,如果沒(méi)有加密請(qǐng)使用-p NONE |
root@localhost:~# /root/Net_Tools/wifi_wpa.sh -s resona -p 23456789 ssid resona pasw 23456789生成的配置文件為:/etc/wpa_supplicant.conf
root@localhost:~# cat /etc/wpa_supplicant.conf #PSK/TKIP ctrl_interface=/var/run/wpa_supplicant p2p_disabled=1 network={ ssid="resona" scan_ssid=1 psk="23456789" key_mgmt=WPA-EAP WPA-PSK IEEE8021X NONE group=CCMP TKIP WEP104 WEP40 }連接測(cè)試:
root@localhost:~# wpa_supplicant -B -c /etc/wpa_supplicant.conf -i wlP1p1s0 & [1] 5173 Successfully initialized wpa_supplicant查看連接狀態(tài)
root@localhost:~# wpa_cli status -i wlP1p1s0 bssid=b6:24:1e:e8:9b:82 freq=2462 ssid=resona id=0 mode=station pairwise_cipher=CCMP group_cipher=CCMP key_mgmt=WPA2-PSK wpa_state=COMPLETED address=d8:3b:bf:b9:dd:27 uuid=ada8b469-9fb8-5e6d-890a-daf96422b26c獲取IP地址:
root@localhost:~# dhclient -i wlP1p1s0
測(cè)試WiFi
測(cè)試WiFi,ping 域名或者IP。
root@localhost:~# dhclient -i wlP1p1s0 root@localhost:~# ping www.powerye.cn -c 3 -I wlP1p1s0 PING www.a.shifen.com (61.135.169.125) from 192.168.43.143 wlP1p1s0: 56(84) bytes of data. 64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=1 ttl=53 time=39.2 ms 64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=2 ttl=53 time=58.2 ms 64 bytes from 61.135.169.125 (61.135.169.125): icmp_seq=3 ttl=53 time=48.9 ms --- www.a.shifen.com ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2003ms rtt min/avg/max/mdev = 39.216/48.822/58.282/7.784 ms
相關(guān)產(chǎn)品 >
-
FCU2303嵌入式控制單元
5G智能網(wǎng)關(guān)|FCU2303嵌入式控制單元5G智能網(wǎng)關(guān)3.0是高度集成的新一代5G智能通信網(wǎng)關(guān)。5G智能網(wǎng)關(guān)高算力CPU,采用無(wú)風(fēng)扇設(shè)計(jì),提供強(qiáng)大的邊緣計(jì)算能力的同時(shí)保證系統(tǒng)長(zhǎng)時(shí)間穩(wěn)定運(yùn)行。5G網(wǎng)關(guān)支持全網(wǎng)通5G模組可為用戶提供高帶寬、低延時(shí)、大連接的服務(wù)。5G智能網(wǎng)關(guān)配有8個(gè)獨(dú)立MAC地址的千兆以太網(wǎng)和8個(gè)RS485。5G智能網(wǎng)關(guān)廣泛適用于智慧城市、智慧工廠、智慧電力、智慧水務(wù)、智慧農(nóng)業(yè)、安防監(jiān)控等行業(yè)。 軟件采用Ubuntu18.04系統(tǒng),集成豐富的第三方組件Samba、Lighttpd、虛擬化技術(shù)(Docker、LXC、QEMU)、IPSEC、OpenSSL等。提供開(kāi)放的系統(tǒng)API,方便用戶二次開(kāi)發(fā)。 了解詳情 -
FCU2201嵌入式控制單元
高性價(jià)比5G工業(yè)網(wǎng)關(guān) |FCU2201嵌入式控制單元搭載NXP LS1012A-C網(wǎng)絡(luò)處理器開(kāi)發(fā)設(shè)計(jì),是一款工業(yè)級(jí)的高性價(jià)比5G網(wǎng)關(guān)產(chǎn)品,采用無(wú)風(fēng)扇散熱設(shè)計(jì);CPU主頻1GHz,RAM 512MB,滿足一般邊緣計(jì)算和數(shù)據(jù)轉(zhuǎn)發(fā)的能力;并支持Ubuntu18.04和OpenWRT系統(tǒng),方便用戶二次開(kāi)發(fā)設(shè)計(jì);5G模組采用M.2封裝可插拔方式,可更換為4G模組做成本優(yōu)化;以及支持5個(gè)RS485接口,其中4個(gè)可拆卸做成本優(yōu)化;產(chǎn)品適用于智慧工廠、智慧農(nóng)業(yè)、智慧城市、智慧醫(yī)療等領(lǐng)域,關(guān)于傳感器數(shù)據(jù)采集、網(wǎng)絡(luò)攝像頭圖像采集、數(shù)據(jù)的處理、存儲(chǔ)、5G上傳等應(yīng)用。
了解詳情