1. 程式人生 > >ESP8266-01學習筆記02:指令集和注意事項

ESP8266-01學習筆記02:指令集和注意事項

設定WiFi模組的名字和密碼(AP模式下)
AT+CWSAP=”ESP8266”,”1234567890”,5,3

本模組可以工作在三種模式: 1. STA 2 .AP 3 .AP+STA, 出廠設定為第三種

Sta模式: Station, 類似於無線終端,sta本身並不接受無線的接入,它可以連線到AP,一般無線網絡卡即工作在該模式。AT+CWMODE=1/2/3

以下為 ESP8266 作為 softAP ,建立 TCP 伺服器的舉例:
設定 WiFi 模式 :
AT+CWMODE=2 // softAP+station mode
Response :OK
? 使能多連線:
AT+CIPMUX=1
Response :OK
? 建立 TCP server:
AT+CIPSERVER=1 // 預設埠default port = 333
Response :OK

? PC 連入 ESP8266 softAP,PC 作 TCP client 連線裝置。

? 設定埠
傳送命令:AT+CIPSERVER=1,8080(設定指令)?指令:AT+CIPSERVER=[,]?
說明::0-關閉server模式,1-開啟server模式???????:埠號,預設值為333?

使用手機也可以連線ESP8266,網路除錯助手傳送資訊
一點燈光也可以了
只要是socket都可以的、

CIPMUX=1(多連線)時,不能設定為CIPMODE=1(透傳)
CIPMUX=0(單連線)時,不能設定CIPMODE=0(不能透傳)
只有在CIPMUX=1時,才能開啟server

軟體設計:就是先把ESP01裝好韌體,修改好一個 Android手機的控制軟體,可以控制ESP01 的3個IO, GPIO0、GPIO2、TX。(注意預設是高電平),通過手機端控制電平高低,達到控制USB開關。

刷韌體時接線:
8266模組 USB轉TTL
VCC 3.3V
GND GND
RX TX
TX RX
CH_PD 3.3V
GPIO0 GND

AT+GMR
檢視版本

VCC,GND,TXD,RXD與微控制器的VCC,GND,RXD,TXD接好就算連線完了嗎

給ESP8266單獨供電的時候,一定要給他接上VCC,GND找不到的話,就用兩個1.5v的電池串聯之後接上,但要注意電壓要足,當電壓不足時,不能成功的讓8266工作,也就找不到WiFi。