久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 59426|回復: 6
收起左側(cè)

ESP8266 WiFi模塊AT指令_學習筆記

  [復制鏈接]
ID:140343 發(fā)表于 2016-9-25 11:50 | 顯示全部樓層 |閱讀模式
本帖最后由 51hei小林 于 2016-9-25 11:52 編輯

ESP8266硬件接口豐富,可支持UARTIICPWMGPIOADC等,適用于各種物聯(lián)網(wǎng)應用場合。
//+++++++++++++++++++++++++++++//

基本參數(shù)
//--------------------------------------------------- //
模塊        型號        ESP8266-01
        主芯片        ESP8266






//--------------------------------------------------- //
無線參數(shù)        
        無線標準                IEEE 802.11b/g/n
        頻率范圍                2.412GHz-2.484GHz
        發(fā)射功率                802.11b: +16 +/-2dBm (@11Mbps)
                                802.11g: +14 +/-2dBm (@54Mbps)
                                802.11n: +13 +/-2dBm (@HT20, MCS7)
        接收靈敏度       802.11b: -93 dBm (@11Mbps ,CCK)
                                 802.11g: -85dBm (@54Mbps, OFDM)
                                 802.11n: -82dBm (@HT20, MCS7)
//--------------------------------------------------- //
        天線形式        
                外置:郵票孔接口
                外置:I-PEX 連接器、SMA 連接器
                內(nèi)置:板載PCB 天線
硬件參數(shù)        
//--------------------------------------------------- //
硬件接口        UART,IIC,PWM,GPIO,ADC
        工作電壓        3.3V
        GPIO驅(qū)動能力        Max:15ma
        工作電流        持續(xù)發(fā)送下=>
        平均值:~70mA,峰值: 200mA
        正常模式下=>
        平均: ~12mA,峰值: 200mA
        待機:<200uA,            
        工作溫度        -40℃~125℃
        存儲環(huán)境        溫度:<40℃,相對濕度:<90%R.H.
        尺寸        板載PCB天線:14.3mm*24.8mm*1mm;
串口透傳        
//--------------------------------------------------- //
         傳輸速率        110-921600bps
        TCP Client        5個
軟件參數(shù)        
//--------------------------------------------------- //
無線網(wǎng)絡類型        STA/AP/STA+AP
        安全機制        WEP/WPA-PSK/WPA2-PSK
        加密類型        WEP64/WEP128/TKIP/AES
        固件升級        本地串口,OTA遠程升級
        網(wǎng)絡協(xié)議        IPv4, TCP/UDP/FTP/HTTP
        用戶配置        AT+指令集, Web 頁面 Android/iOS 終端, Smart Link 智能配置APP
                        表格 2    模塊技術規(guī)格
//=================================================================== //



1.1. 主要功能ESP8266可以實現(xiàn)的主要功能包括:串口透傳,PWM 調(diào)控,GPIO控制。
串口透傳:數(shù)據(jù)傳輸,傳輸?shù)目煽啃院茫畲蟮膫鬏斔俾蕿椋?font face="Verdana">460800bps
PWM 調(diào)控:燈光調(diào)節(jié),三色LED 調(diào)節(jié),電機調(diào)速等。
GPIO控制:控制開關,繼電器等。


1.1. 工作模式ESP8266模塊支持STA/AP/STA+AP 三種工作模式。
¨ STA 模式:ESP8266模塊通過路由器連接互聯(lián)網(wǎng),手機或電腦通過互聯(lián)網(wǎng)實現(xiàn)對設備的遠程控制。
¨ AP 模式:ESP8266模塊作為熱點,實現(xiàn)手機或電腦直接與模塊通信,實現(xiàn)局域網(wǎng)無線控制。
¨ STA+AP 模式:兩種模式的共存模式,即可以通過互聯(lián)網(wǎng)控制可實現(xiàn)無縫切換,方便操作。
1.2. 應用領域
¨ 串口CH340 轉(zhuǎn)Wi-Fi
¨ 工業(yè)透傳DTU
¨ Wi-Fi 遠程監(jiān)控/控制;
¨ 玩具領域;
¨ 色LED 控制;
¨ 消防、安防智能一體化管理;
¨ 智能卡終端,無線POS 機,Wi-Fi 攝像頭,手持設備等。
//=================================================================== //

1.1. 基礎AT指令





3.2.1  測試AT語法規(guī)則:
命令類型
語法
回和說明
執(zhí)行命令
AT
OK
//=====================================================================================//
1.2. WiFi功能AT指令3.3.1 選擇WiFi應用模式AT+CWMODE語法規(guī)則:
命令類型
語法
返回和說明
設置命令
AT+CWMODE = <mode>
OK
此指令需重啟后生效(AT+RST)
查詢命令
AT+CWMODE?
+CWMODE:<mode>

OK
當前處于哪種模式?
測試命令
AT+CWMODE?
+CWMODE:(<mode>取值列表)

OK
當前可支持哪些模式?

參數(shù)定義:
參數(shù)
定義
取值
對取值的說明
<mode>
WiFi應用模式
1
Station模式
2
AP模式
3
AP+Station模式



3.3.2 列出當前可用接入點:AT+CWLAP語法規(guī)則:
命令類型
語法
返回和說明
執(zhí)行命令
AT+CWLAP
+CWLAP: <ecn>,<ssid>,<rssi>[,<mode>]

OK
此指令返回AP列表

參數(shù)定義:
參數(shù)
定義
取值
對取值的說明
<ecn>
加密方式
0
OPEN
1
WEP
2
WPA_PSK
3
WPA2_PSK
4
WPA_WPA2_PSK
<ssid>
接入點名稱

字符串參數(shù)
<rssi>
信號強度


<mode>
連接模式
0
手動連接
1
自動連接

3.3.3 加入接入點:AT+CWJAP語法規(guī)則:
命令類型
語法
返回和說明
設置命令
AT+CWJAP=<ssid>,<pwd>

OKERROR
加入該AP成功則返回OK,失敗則返回ERROR
查詢命令
AT+CWJAP?
+CWJAP:<ssid>

OK
返回當前選擇的AP

參數(shù)定義:
參數(shù)
定義
取值
對取值的說明
<ssid>
接入點名稱

字符串型
<pwd>
密碼

字符串型,最長64字節(jié),ASCII編碼


3.3.4 退出接入點:AT+CWQAP語法規(guī)則:
命令類型
語法
返回和說明
執(zhí)行命令
AT+CWQAP
OK
表示成功退出該AP
測試命令
AT+CWQAP=?
OK
查詢該命令是否支持

3.3.5 設置AP模式下的參數(shù):AT+CWSAP語法規(guī)則:
命令類型
語法
返回和說明
設置命令
AT+CWSAP=<ssid>,<pwd>,<chl>, <ecn>
OK
設置參數(shù)成功
查詢命令
AT+CWSAP?
OK
查詢當前AP參數(shù)

參數(shù)定義:
參數(shù)
定義
取值
對取值的說明
<ecn>
加密方式
0
OPEN
1
WEP
2
WPA_PSK
3
WPA2_PSK
4
WPA_WPA2_PSK
<ssid>
接入點名稱

字符串參數(shù)
<pwd>
密碼

字符串型,最長64字節(jié),ASCII編碼
<chl>
通道號







1.3. TCPIP AT指令3.4.1 建立TCP/UDP連接:AT+CIPSTART語法規(guī)則:
命令類型
語法
返回和說明
設置命令
單 路 連 接 (+CIPMUX=0)時:

AT+CIPSTART=<type>,<addr>,<port>


多路連接(+CIPMUX=1)時:

AT+CIPSTART=<id>,<type>,<addr>,<port>
如果格式正確,返回:
OK

否則返回
+CME ERROR: invalid input value

連接成功,返回:
CONNECT OK         (CPIMUX=0)
<id>, CONNECT OK   (CIPMUX=1)

如果連接已經(jīng)存在返回
ALREADY CONNECT

連接失敗返回:
CONNECT FAIL        (CIPMUX=0)
<id>, CONNECT FAIL  (CIPMUX=1)

參數(shù)定義:
參數(shù)
定義
取值
對取值的說明
<id>
Link No.
0~4
表示連接序號
0號連接可clientserver連接,其他id只能用于連接遠程server
<type>
連接類型
TCP/UDP

<addr>
遠程服務器IP地址

字符串型
<port>
遠程服務器端口號





3.4.2 獲得TCP/UDP連接狀態(tài)AT+CIPSTATUS語法規(guī)則:
命令類型
語法
返回和說明
執(zhí)行命令
AT+CIPSTATUS
如果單路連接(AT+CIPMUX=0),返回:
OK

STATE: <sl_state>
如果多路連接 (AT+CIPMUX=1),返回:
OK

STATE:<ml_state>
如果配置為服務器:
STATE:IP STATUS
S: <sid>,<port>,<server state>
C:<cid>, <TCP/UDP>, <IP address>, <port>, <client state>
測試命令
AT+CIPSTATUS=?
返回:
OK

參數(shù)定義:
參數(shù)
定義
取值
對取值的說明
<sl_state>


連接狀態(tài)


IP INITIAL
初始化
IP STATUS
獲得本地 IP 狀態(tài)
TCP CONNECTING/UDP CONNECTING
TCP 連接中/UDP 端口注冊中
CONNECT OK
連接建立成功
TCP CLOSING/UDP CLOSING
正在關閉 TCP 連接,正在注銷 UDP 端口
<ml_state>
多鏈接狀態(tài)
IP INITIAL
初始化
IP STATUS
獲得本地 IP 狀態(tài)
<sid>
服務器id
0~1
取值為01
<server state>
服務器狀態(tài)
OPENING
正在打開
LISTENING
正在監(jiān)聽
CLOSING
正在關閉
<cid>
客戶端id
0~4
取值為0,1,2,3,4
<IP address>
IP 地址
-
字符串參數(shù)(字符串需要加引號)
<port>
服務器監(jiān)聽端口號
-
整數(shù)型
<client state>
客戶端狀態(tài)
CONNECTED
已連接
CLOSED
已關閉

3.4.3 啟動多連接AT+CIPMUX語法規(guī)則:
命令類型
語法
返回和說明
設置命令
AT+CIPMUX=<mode>

OK

如果已經(jīng)處于多連接模式,則返回
Link is builded
啟動多連接成功
查詢命令
AT+CIPMUX?
+CIPMUX:<mode>

OK
查詢當前是否處在多連接模式

參數(shù)定義:
參數(shù)
定義
取值
對取值的說明
<mode>
是否處在多連接模式
0
單連接模式
1
多連接模式

3.4.4 發(fā)送數(shù)據(jù)AT+CIPSEND語法規(guī)則:
命令類型
語法
返回和說明
設置命令
單 路 連 接 (+CIPMUX=0)時:
AT+CIPSEND=<length>


多路連接(+CIPMUX=1)時:
AT+CIPSEND=<id>,<length>
響應
模塊收到指令后先換行返回”>”,然后開始接收串口數(shù)據(jù),當數(shù)據(jù)長度滿length時發(fā)送數(shù)據(jù)

如果未建立連接或連接被斷開,返回ERROR如果數(shù)據(jù)發(fā)送成功,返回SEND OK

說明
發(fā)送指定長度的數(shù)據(jù)
測試指令
AT+CIPSEND?
響應
單路連接(AT+CIPMUX=0)返回:
+CIPSEND: <length>

OK
多路連接(AT+CIPMUX=1)返回:
+CIPSEND: <0-7>,<length>

OK
執(zhí)行命令
AT+CIPSEND
說明
AT+CIPMODE=1并且作為客戶端模式下,進入透傳模式(需要支持硬件流控,否則大量數(shù)據(jù)情況下會丟數(shù)據(jù))

模塊收到指令后先換行返回”>”,然后會發(fā)送串口接收到的數(shù)據(jù)。

參數(shù)定義:
參數(shù)
定義
取值
對取值的說明
<length>
數(shù)據(jù)長度

單位:字節(jié)
<id>
Link No.
0~4
連接序號

3.4.5 關閉TCP/UDP連接AT+CIPCLOSE語法規(guī)則:
命令類型
語法
返回和說明
設置命令
單路連接時

AT+CIPCLOSE=<id>
返回:
CLOSE OK
多路連接時

AT+CIPCLOSE=<n>[,<id>]
返回:
<n>,CLOSE OK
執(zhí)行命令
AT+CIPCLOSE

如果關閉成功,返回
CLOSE OK

如果關閉失敗,返回
ERROR
測試命令
AT+CIPCLOSE?
返回:
OK
注意事項
l 執(zhí)行命令只對單鏈接有效,多鏈接模式下返回ERROR
l 執(zhí)行命令AT+CIPCLOSE 只有在TCP/UDP CONNECTINGCONNECT OK狀態(tài)下才會關閉連接,否則會認為關閉失敗返回ERROR
l 單路連接模式下,關閉后的狀態(tài)為IP CLOSE

參數(shù)定義:
參數(shù)
定義
取值
對取值的說明
<id>
關閉模式
0
慢關(缺省值)
1
快關
<n>
Link No.
0~7
整數(shù)型,表示連接序號

3.4.6 獲取本地IP地址AT+CIFSR語法規(guī)則:
命令類型
語法
響應和說明
執(zhí)行命令
AT+CIFSR
響應
+ CIFSR:<IP address>

OK
或者
ERROR
測試命令
AT+CIFSR=?
響應
OK

參數(shù)定義:
參數(shù)
定義
取值
對取值的說明
<IP address>
本機目前的IP地址(station)



3.4.7 配置為服務器



3.4.8 選擇TCPIP應用模式:AT+CIPMODE語法規(guī)則:
命令類型
語法
返回
設置命令
AT+CIPMODE=<mode>
OK
查詢命令
AT+CIPMODE?
+CIPMODE: <mode>

OK

參數(shù)定義:
參數(shù)
定義
取值
對取值的說明
<mode>
TCPIP應用模式
0
非透明傳輸模式,缺省模式
1
透明傳輸模式

3.4.9 設置服務器主動斷開的超時時間:AT+CIPSTO
[size=9.5000pt]命令類型
[size=9.5000pt]語法
[size=9.5000pt]返回和說明
設置命令
AT+CIPSTO=<server timeout >
OK
查詢命令
AT+CIPSTO?
+ CIPSTO:<server timeout>

OK
[size=9.5000pt]
[size=9.5000pt]參數(shù)定義:
[size=9.5000pt]參數(shù)
[size=9.5000pt]定義
[size=9.5000pt]取值
對取值的說明
<server timeout >
用來設置服務器主動斷開連接的超時時間
0~28800(s)
用本命令設置好超時時間后,服務器到時間就斷開連接。

3.4.10 設置波特率:AT+CIOBAUD語法規(guī)則:
命令類型
語法
返回和說明
設置命令
AT+CIOBAUD=<rate>
返回:
OK

默認波特率是9600





參數(shù)定義:
參數(shù)
定義
取值
對取值的說明
< rate >
波特率
單位bps
0
自適應波特率
110

300

1200

2400

4800

9600

14400

19200

28800

38400

57600

115200

230400

460800

921600

[size=18.0000pt]


評分

參與人數(shù) 1黑幣 +5 收起 理由
3到15字符 + 5 贊一個!

查看全部評分

回復

使用道具 舉報

ID:169626 發(fā)表于 2017-5-4 10:45 | 顯示全部樓層
不錯不錯 怎么沒人...
回復

使用道具 舉報

ID:173860 發(fā)表于 2017-5-6 11:17 | 顯示全部樓層
學習中,謝謝了。
回復

使用道具 舉報

ID:392743 發(fā)表于 2018-9-3 03:51 | 顯示全部樓層

學習中,謝謝了。
回復

使用道具 舉報

ID:483437 發(fā)表于 2019-3-2 21:08 | 顯示全部樓層
學習了,感謝
回復

使用道具 舉報

ID:395465 發(fā)表于 2019-7-2 17:52 | 顯示全部樓層
請問開放wifi怎么配置密碼啊,開放網(wǎng)沒有密碼啊
回復

使用道具 舉報

ID:59135 發(fā)表于 2020-2-9 22:47 | 顯示全部樓層
不錯。很好。學習了
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 深夜福利网址 | 黄色国产在线观看 | 亚洲激情五月 | 国产精品国产成人国产三级 | 国产最新av| 日韩视频免费在线观看 | 色综合久久88 | 亚洲一区精品视频 | 国产精品久久久久久久午夜 | 久久久久久中文字幕 | 亚洲性色av | 欧美手机在线 | 亚洲成人av在线播放 | 亚洲性小说 | 黄色网址在线免费观看 | 午夜av福利 | 国产永久视频 | 欧美综合网 | 欧美日韩精品 | 日韩欧美高清 | 中文字幕久久精品 | 午夜精品在线观看 | 91亚洲国产 | 五月在线视频 | 日本三级韩国三级美三级91 | 青青综合| 日韩精品免费视频 | 国产精品福利视频 | 国产精品麻豆 | 一本色道久久加勒比精品 | 欧美黄色一级视频 | 日韩在线观看一区 | 一区二区视频网站 | www.久草| 国产精品一区二区免费 | 日韩一区二区三区在线播放 | 欧美日韩免费一区二区三区 | 在线成人小视频 | 亚洲高清在线观看 | 国语对白做受欧美 | 人人插人人射 |