介紹AT指令以及在MobaXterm終端使用AT指令建立網(wǎng)絡(luò)連接
想了解更多關(guān)于開源的內(nèi)容,請(qǐng)?jiān)L問:
前言
本文簡(jiǎn)單介紹了AT指令的概念,AT指令集,與wifi有關(guān)的AT指令,以及如何在MobaXterm終端使用AT指令建立網(wǎng)絡(luò)連接
一、AT指令介紹
1、準(zhǔn)備工作
建立 WiFi 熱點(diǎn)
個(gè)人學(xué)習(xí)使用無(wú)線路由器即可。
準(zhǔn)備開發(fā)套件
【OpenHarmony構(gòu)建開發(fā)網(wǎng)絡(luò)】介紹AT指令以及在MobaXterm終端使用AT指令建立網(wǎng)絡(luò)連接-開源基礎(chǔ)軟件社區(qū)
燒錄固件
下載 Hi3861_wifiiot_app_allinone.bin。
- ps1:上一篇文章有HiBurn MobaXterm下載,初始配置,使用介紹。
- ps2:去掉了默認(rèn)的測(cè)試輸出,方便我們輸入AT指令和觀察AT指令的執(zhí)行結(jié)果。
- ps3:上一篇文章有如何下載固件的詳細(xì)步驟,這里是簡(jiǎn)略步驟。
啟動(dòng)HiBurn,進(jìn)行初始配置,點(diǎn)擊select file。
【OpenHarmony構(gòu)建開發(fā)網(wǎng)絡(luò)】介紹AT指令以及在MobaXterm終端使用AT指令建立網(wǎng)絡(luò)連接-開源基礎(chǔ)軟件社區(qū)
ps:輸入兩個(gè)\和虛擬機(jī)ip地址。
【OpenHarmony構(gòu)建開發(fā)網(wǎng)絡(luò)】介紹AT指令以及在MobaXterm終端使用AT指令建立網(wǎng)絡(luò)連接-開源基礎(chǔ)軟件社區(qū)
- ps:根據(jù)路徑./out/hispark_pegasus/wifiiot_hispark_pegasus/Hi3861_wifiiot_app_allinone.bin。
選擇 Hi3861_wifiiot_app_allinone.bin。
【OpenHarmony構(gòu)建開發(fā)網(wǎng)絡(luò)】介紹AT指令以及在MobaXterm終端使用AT指令建立網(wǎng)絡(luò)連接-開源基礎(chǔ)軟件社區(qū)
點(diǎn)擊Connect。
【OpenHarmony構(gòu)建開發(fā)網(wǎng)絡(luò)】介紹AT指令以及在MobaXterm終端使用AT指令建立網(wǎng)絡(luò)連接-開源基礎(chǔ)軟件社區(qū)
按下開發(fā)板RST鍵。
【OpenHarmony構(gòu)建開發(fā)網(wǎng)絡(luò)】介紹AT指令以及在MobaXterm終端使用AT指令建立網(wǎng)絡(luò)連接-開源基礎(chǔ)軟件社區(qū)
燒錄完畢,點(diǎn)擊disconnect 關(guān)閉HiBurn。
【OpenHarmony構(gòu)建開發(fā)網(wǎng)絡(luò)】介紹AT指令以及在MobaXterm終端使用AT指令建立網(wǎng)絡(luò)連接-開源基礎(chǔ)軟件社區(qū)
啟動(dòng)MobaXterm,并建立串口連接。
- ps:上一篇文章有介紹如何建立串口連接。
【OpenHarmony構(gòu)建開發(fā)網(wǎng)絡(luò)】介紹AT指令以及在MobaXterm終端使用AT指令建立網(wǎng)絡(luò)連接-開源基礎(chǔ)軟件社區(qū)
按下開發(fā)板RST鍵 重啟開發(fā)板。
【OpenHarmony構(gòu)建開發(fā)網(wǎng)絡(luò)】介紹AT指令以及在MobaXterm終端使用AT指令建立網(wǎng)絡(luò)連接-開源基礎(chǔ)軟件社區(qū)
2、AT指令
AT指令是指控制開發(fā)板的一系列串口命令。
3、指令集
可通過 AT+HELP 指令獲取。
AT+HELP
ps:粘貼 AT+HELP 指令后,在MobaXterm終端按下enter鍵,AT+HELP 指令并沒有真正執(zhí)行,所以需要按下鍵盤 Ctrl+J 來(lái)發(fā)送 AT+HELP 指令。
列出了AT指令集。
【OpenHarmony構(gòu)建開發(fā)網(wǎng)絡(luò)】介紹AT指令以及在MobaXterm終端使用AT指令建立網(wǎng)絡(luò)連接-開源基礎(chǔ)軟件社區(qū)
我們需要了解的是與wifi有關(guān)的指令。
ps:在MobaXterm終端發(fā)送AT指令都需要按下鍵盤Ctrl+J來(lái)發(fā)送AT指令。
啟動(dòng) STATION 模式:
AT+STARTSTA
掃描周邊 AP:
AT+SCAN
顯示掃描結(jié)果:
AT+SCANRESULT
連接指定 AP:
AT+CONN="ssid",,2,"password"
查看連接結(jié)果:
AT+STASTAT
通過 DHCP 向 AP 請(qǐng)求 wlan0 的 IP 地址:
AT+DHCP=wlan0,1
查看開發(fā)板的 IP 地址:
AT+IFCFG
PING:
AT+PING=IP
二、使用 AT 指令建立網(wǎng)絡(luò)連接
ps:確保路由器正常連接。
1、連接
啟動(dòng)STA模式:
AT+STARTSTA
掃描周邊 AP:
AT+SCAN
顯示掃描結(jié)果:
AT+SCANRESULT
連接指定 AP:
AT+CONN="ohdev",,2,"openharmony"
查看連接結(jié)果
AT+STASTAT
通過 DHCP 向 AP 請(qǐng)求 wlan0 的 IP 地址:
AT+DHCP=wlan0,1
查看開發(fā)板的 IP 地址:
AT+IFCFG
2、驗(yàn)證
ps:WiFi 熱點(diǎn)工具查看熱點(diǎn)狀態(tài)。
設(shè)置 PC 防火墻允許 ping。
檢查開發(fā)板與 PC 的聯(lián)通性。
AT+PING=<PC機(jī)ip地址>
檢查開發(fā)板與外網(wǎng)的聯(lián)通性。
AT+PING=XXXX.com