ESP8266的WIFI功能指令測試
阿新 • • 發佈:2018-11-10
WIFI 功能 AT 指令列表:
AT+CWMODE 選擇 WIFI 應用模式 AT+CWJAP 加入 AP AT+CWLAP 列出當前可用 AP AT+CWQAP 退出與 AP 的連線 AT+CWSAP 設定 AP 模式下的引數 AT+CWLIF 檢視已接入裝置的 IP AT+CWDHCP 設定 DHCP 開關 AT+CWAUTOCONN 設定 STA 開機自動連線到 wifi AT+CIPSTAMAC 設定 STA 的 MAC 地址 AT+CIPAPMAC 設定 AP 的 MAC 地址 AT+CIPSTA 設定 STA 的 IP 地址 AT+CIPAP 設定 AP 的 IP 地址 AT+SAVETRANSLINK 儲存透傳連線到 Flash AT+CWSMARTSTART 啟動智慧連線 AT+CWSMARTSTOP 停止智慧連線
命令詳解
- AT+CWMODE
這個命令是用來設定ESP8266的模式(STA模式、AP模式、STA和AP模式 )的。
AT+CWMODE = 3 ##設定ESP8266為STA和AP模式
- AT+CWJAP
這個命令是ESP8266模組在STA模式下接入wifi的。
AT+ CWJAP =<ssid>,< password> ##設定ESP8266加入ssid,密碼是password
- AT+CWLAP
這個命令是列出ESP8266模組周圍環境中的所有熱點。
AT+CWLAP= <ssid>,< mac >,<ch> ##搜尋ssid,mac,ch一致的熱點 AT+CWLAP="ALIENTEK" ##搜尋ssid為ALIENTEK的熱點,並列出相關資訊
-
AT+CWQAP
這個命令是ESP8266退出已經連線的熱點。 -
AT+CWSAP
這個命令是用來設定ESP8266熱點的賬號,密碼,加密方式的(在AP模式下,相當於開熱點wifi,供其他裝置連線)。
AT+CWSAP="ATK_ESP8266","12345678",6,4 ##設定AP熱點ssid是ATK_ESP8266,password是123456,ch通道是6,ecn加密方式是4 WPA_WPA2_PSK
-
AT+CWLIF
這個命令是列出已經連結到ESP8266模組的所有熱點的ip 和 mac。 -
AT+CWDHCP
這個命令是設定ESP8266模組三種模式下的DHCP開關的。
AT+ CWDHCP= <mode>,<en>
AT+ CWDHCP= 0,0 ##失能STA模式下的DHCP
-
AT+CWAUTOCONN
這個命令是設定ESP8266模組STA模式下是否開機自動連線wifi的。 -
AT+CIPSTAMAC
這個命令是設定ESP8266模組STA模式下的mac的
AT+CIPSTAMAC="18:fe:35:98:d3:7b"
-
AT+CIPAPSTA
這個命令是設定ESP8266模組AP模式下的mac的 -
AT+CIPSTA
這個命令是設定ESP8266模組STA模式下的ip的
AT+CIPSTA="192.168.1.100"
-
AT+CIPAP
這個命令是設定ESP8266模組STA模式下的ip的 -
AT+SAVETRANSLINK
這個命令是儲存透傳資訊連線到 Falsh
- 本設定將透傳模式及建立的 TCP 或 UDP 連線均儲存到 Flash user parameter 區, 下次上電自動建立 TCP或 UDP 連線並進入透傳。
- 只要遠端 IP, port 的數值符合規範, 本設定就會被儲存到的 Falsh
AT+SAVETRANSLINK=<mode>,<remote IP>,<remoteport>[,<type>][,<TCP keep alive>][,<UDP local port>]