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