在物聯(lián)網(wǎng)時代,無線連接對智能設(shè)備至關(guān)重要。EPCM3568A-LI工控機作為邊緣計算網(wǎng)關(guān),簡化了設(shè)備聯(lián)網(wǎng)流程,支持遠程數(shù)據(jù)傳輸與智能操作。本文將指導(dǎo)如何通過該工控機輕松實現(xiàn)WiFi連接和熱點共享。
?EPCM3568A-LI產(chǎn)品簡介
EPCM3568A-LI采用RK3568四核處理器,主頻高達2.0GHz,內(nèi)置1TOPs NPU,作為邊緣計算網(wǎng)關(guān),EPCM3568A-LI以其強大的計算能力,輕松高效處理數(shù)據(jù),為用戶帶來更加便捷、智能的能源管理體驗。
?前期準備
1.軟件方面
安裝好虛擬機的電腦(VMware Workstation 12及以上最佳,電腦配置越高越好);
- EPCM3568A-LI開發(fā)環(huán)境
- MobaXterm虛擬終端。
2.硬件方面
EPCM3568A-LI小型邊緣計算網(wǎng)關(guān);
?WiFi無線網(wǎng)絡(luò)配置
EPCM3568A-LI接通電源,用網(wǎng)線和筆記本一起接入同一個交換機。待系統(tǒng)啟動后,使用MobaXterm的SSH登錄IP:192.168.1.136,用戶名:zlgmcu,密碼:zlgmcu。
圖1SSH登錄EPCM3568A-LI
然后,進入系統(tǒng)后,使用以下指令查看是否生成網(wǎng)絡(luò)接口:
圖2網(wǎng)絡(luò)配置信息
?EPCM3568A-LI作為無線客戶端
1.掃描WiFi熱點
首先,我們繼續(xù)在MobaXterm終端執(zhí)行如下命令,可查看開發(fā)板周圍可見的WiFi熱點,如圖3:
sudo iw dev wlan0 scan | grep SSID
圖3 掃描出來的熱點ID
2. 連接WiFi熱點
然后,我們繼續(xù)在MobaXterm終端編輯WiFi配置文件/etc/wpa_supplicant.conf,輸入以下命令:
sudo vim /etc/wpa_supplicant.conf
增加需要連接的熱點信息。例如本例的連接熱點為“oppo”,密碼123456780,/etc/wpa_supplicant.conf文件內(nèi)容如下所示:
ctrl_interface=/var/run/wpa_supplicantap_scan=1network={ ssid="oppo" psk="123456780"}
然后,執(zhí)行如下命令,連接 /etc/wpa_supplicant.conf 配置文件中描述的WiFi熱點:
sudo wpa_supplicant -Dnl80211 -iwlan0 -c/etc/wpa_supplicant.conf -B
首次執(zhí)行該命令可能會遇到如圖4情況:
圖4wpa_supplicant連接
檢查是否有其他 wpa_supplicant 進程正在運行:運行以下命令來查看是否有其他 wpa_supplicant 進程正在運行:
ps aux | grep wpa_supplicant
圖5查看使用wpa_supplicant的進程
查看到確實有其他wpa_supplicant進程,執(zhí)行如下命令殺死進程:
sudo kill 433
再次執(zhí)行:
sudo wpa_supplicant -Dnl80211 -iwlan0 -c/etc/wpa_supplicant.conf -B
可以看到連接成功,如圖6。
圖6wpa_supplicant連接WiFi成功
查看是否成功連接“oppo“這個WiFi熱點,可使用wpa_cli工具,操作命令如下:
sudo wpa_cli -iwlan0 status
若成功連接上“oppo“這個熱點,則顯示信息如圖7所示。
圖7 查看已連接的WiFi信息
連接WiFi熱點后,就可以配置IP地址了,使用動態(tài)獲取IP地址,命令如下:
sudo udhcpc -i wlan0
如果第一次執(zhí)行此命令遇到如圖8失敗情況,按Ctrl+c先結(jié)束,然后再次執(zhí)行此命令,獲取IP成功,如圖9:圖8使用udhcpc自動獲取IP地址失敗
圖9 使用udhcpc自動獲取IP地址成功
接下來,輸入以下命令,查看是否獲取IP成功。
sudo ifconfig
圖10 查看WiFi的IP地址
圖10的紅框即WiFi新獲取的ip地址。連接上WiFi熱點后便可測試外圍通信了,如圖11所示。
圖11 機子ping百度地址
然后,我們用hdmi線將EPCM3568A-LI與顯示屏對接,打開谷歌瀏覽器,輸入www.baidu.com,搜索“騰訊視頻”
?模塊作為熱點1. 搭建DHCP服務(wù)器接下來,我們將EPCM3568A-LI作為WiFi熱點,需要為每一個接入該熱點的終端(例如手機)分配IP,路由等網(wǎng)絡(luò)參數(shù)。而這些工作可以通過搭建一個DHCP服務(wù)器來完成,默認只需要創(chuàng)建udhcpd.conf配置文件,我們繼續(xù)在MobaXterm終端執(zhí)行如下命令(本例中配置文件路徑為/opt/udhcpd.conf):
sudo udhcpd /opt/udhcpd.conf &
dhcpd.conf配置文件的內(nèi)容如下所示(注意:其中的網(wǎng)絡(luò)參數(shù)可以根據(jù)實際情況更改):
#the start and end of the IP lease blockstart 192.168.5.10end 192.168.5.254#the interface that udhcpd will useinterface wlan0option subnet 255.255.255.0opt router 192.168.5.1option domain localoption lease 864000 #10 days of seconds
2. 開啟WiFi工作在AP模式(即作為熱點)然后我們繼續(xù)在MobaXterm終端執(zhí)行如下命令:
sudo ifconfig wlan0 up 192.168.5.1sudo hostapd -B /opt/hostapd.conf
執(zhí)行成功后如圖13所示
圖13使用hostapd配置熱點信息
其中,/opt/hostapd.conf配置文件內(nèi)容如下所示,ssid設(shè)置WiFi熱點的名稱,使用wpa2加密方式,wpa_passphrase設(shè)置密碼。更多參數(shù)可到hostapd主頁查看。
interface=wlan0driver=nl80211ctrl_interface=/var/run/hostapdhw_mode=gchannel=6ssid=EPCM3568A-LIwpa=2ieee80211n=1wpa_passphrase=12345678ignore_broadcast_ssid=0wpa_key_mgmt=WPA-PSKrsn_pairwise=CCMP
使用手機搜索WiFi熱點,可以看到“EPCM3568A-LI”熱點。連接手機到 EPCM3568A-LI 熱點,密碼為 12345678(注:密碼定義在 hostapd.conf)。手機可以下載ping的軟件,測試是否ping通開發(fā)板的wlan0(本例IP地址為:192.168.5.1)。
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2900文章
44062瀏覽量
370245 -
WIFI
+關(guān)注
關(guān)注
81文章
5280瀏覽量
203087 -
EPCM
+關(guān)注
關(guān)注
0文章
3瀏覽量
7245
發(fā)布評論請先 登錄
相關(guān)推薦
評論