1. 程式人生 > >ESP8266的WIFI功能指令測試

ESP8266的WIFI功能指令測試

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

  1. 本設定將透傳模式及建立的 TCP 或 UDP 連線均儲存到 Flash user parameter 區, 下次上電自動建立 TCP或 UDP 連線並進入透傳。
  2. 只要遠端 IP, port 的數值符合規範, 本設定就會被儲存到的 Falsh
AT+SAVETRANSLINK=<mode>,<remote IP>,<remoteport>[,<type>][,<TCP keep alive>][,<UDP local port>]