玩轉ESP8266 01 AT指令集

2021-10-05 14:26:45 字數 1902 閱讀 7125

二、設定指令

三、查詢指令

指令返回

atok

指令返回

at+rst

ok指令

返回at+ciobaud=baudrate

ok預設波特率為115200

引數取值

baudrate

1200

2400

4800

9600

14400

19200

38400

43000

57600

76800

115200

128000

230400

自定義指令

返回at+cwmode=mode

ok引數

取值說明

mode

1station模式(客戶端)

2ap模式(伺服器、熱點)

3station+ap模式(混合模式)

此指令需重啟生效指令

返回at+cwsap=「ssid」,「pwd」,chl,ecn

ok引數

定義說明

ssid

該ap名稱

字串

pwd密碼

字串

chl通道號

字串 ,取值為1~14任選

ecn加密方式

0(open)

1(wep)

2(wpa-psk)

3(wpa2-psk)

4(wpa-wpa2-psk)

指令返回

at+cipmode=mode

ok引數

取值說明

mode

0非透傳,預設模式

1透明傳輸

預設是0,為預設模式指令

返回at+cipserver=1,port

ok引數

定義說明

port

埠號一般用8080

1代表建立伺服器,所以只能選1,埠號沒有固定值,自己定義好就可以使用指令

返回at+cipmux=mode

ok引數

取值說明

mode

0單連線模式

1多連線模式

指令返回

at+cwjap=「ssid」,「pwd」

ok引數

定義說明

ssid

接入ap的名稱

字串pwd

接入ap的密碼

字串指令

返回at+cwqap

ok狀態

指令說明

單路連線(at+cipmux=0)

at+cipsend=length

模組收到指令後先換行返回」>」,然後開始接收串列埠資料,當資料長度滿length時傳送資料,如果未建立連線或連線被斷開,返回error;如果資料傳送成功,返回send ok,id為客戶端編號。

多路連線(at+cipmux=1)

at+cipsend=id,length

指令返回

at+cipsto=timeout

斷開時間(0~28800s)

引數說明

timeout

伺服器主動斷開時間0~28899秒

指令返回

at+cipsto?

斷開時間(0~28800s)

指令返回

at+cipmode?

當前模式

指令返回

at+cifsr

當前ip位址

指令返回

at+cipmux?

當前模式

指令返回

at+cwsap?

當前引數

指令返回

at+cwjap?

當前ap資訊

指令返回

at+cwmode?

當前模式

ESP8266 01實戰二 智慧型家居

總結esp能做的實在太多了,設計思路都差不多,下面我以氛圍燈為例子詳細講一下吧 氛圍燈用的是ws2812燈帶,全彩燈3個介面 vcc 5v gnd io 線序esp 燈帶3v3 主函式,確保esp連上了熱點並且和小愛處於連線狀態 首先能想到的就是繼電器,繼電器有常開常閉口,選擇好你需要的模式,再把e...

ESP8266 01引腳說明與連線

esp 01引腳介紹引腳 功能3.3 3.3v供電,避免使用5v供電 rxuart rxd,非同步串列埠接受端 rst外部復位引腳,低電平有效,預設高電平 io0en 使能埠,高電平工作,低電平模組不工作 io2gpio2引腳,開機上電時禁止下拉,預設高電平 utxd uart txd,非同步串列埠...

USB TTL AT指令除錯ESP8266

一,準備 1.usb ttl 串列埠轉usb 這裡我購買的是pl2303 2.esp8266 樂鑫wifi模組 3.杜邦線若干 4.麵包板 可選,我自己用來連線電路的 二,引腳定義 關於esp8266的引腳,可以參考我之前一篇文章arduino uno r3 用軟串列埠除錯esp8266 01 wi...