(1)ESP8266 端(PC COM PORT 監控端)
AT
OK
SP8266的Wifi連線有三種模式:
Station模式:扮演連線到現有Wifi的裝置。
AP模式:扮演無線基地台,提供Wifi環境供連線。
Station+AP混合模式:允許同時使用以上兩種模式的特有功能。
AT+CWMODE=2 將模式設定為第2種(AP模式)
OK
AT+CIFSR 顯示ESP8266自己目前的 IP位址
192.168.4.1
OK
AT+CIPMUX?
查詢目前的設定值
AT+CIPMUX=1 允許一對多的多重連線。
AT+CIPMUX=0 關閉多重連線,只能一對一連線。此時無法進入伺服器模式。
AT+CIPMUX=1 允許一對多的多重連線。
AT+CIPMUX=0 關閉多重連線,只能一對一連線。此時無法進入伺服器模式。
AT+CIPMUX=1
OK
AT+CIPSERVER=
<mode>[,<port>]開啟(或關閉)伺服器,等候客戶端透過指定的連接埠(Port)連線。
<mode>:0關閉伺服器,1開啟。
<port>:網路連接埠號碼。範圍從 0~65535皆可。連線到伺服器的裝置必須知道連接埠(Port)號碼才能進行連線。一般根據不同的用途,會有慣用的連接埠號碼,不過並沒有強制性
<mode>:0關閉伺服器,1開啟。
<port>:網路連接埠號碼。範圍從 0~65535皆可。連線到伺服器的裝置必須知道連接埠(Port)號碼才能進行連線。一般根據不同的用途,會有慣用的連接埠號碼,不過並沒有強制性
AT+CIPSERVER=1,8888
OK
查詢AP的設定,此指令只有當 ESP8266 工作於
AP/BOTH 模式時才有用, 在 STA 模式下此指令會得到 ERROR 回應.
AT+CWSAP?
+CWSAP:"ESP_174537","",1,0 預設
ssid, pwd, ch, ecn
(2)PC端
網路連線到ESP_174537
開啟終端機,輸入:
則 ESP8266端會出現 Link,關閉終端機,ESP8266端會出現Unlink
(3)ESP8266端
AT+CIPSEND=<length>只適用於 CIPMUX=0 的情況。
AT+CIPSEND=<id>,<length>只適用於 CIPMUX=1 的情況。
<id>:在多重連線的情況下,需要輸入連線的代號,ESP8266才會知道要把訊息發送給哪一條連線。
<length>要發送的訊息長度。等到此指令發送出去之後,會出現「>」符號在螢幕,這時就可以輸入符合訊息長度的訊息。
AT+CIPSEND=<id>,<length>只適用於 CIPMUX=1 的情況。
<id>:在多重連線的情況下,需要輸入連線的代號,ESP8266才會知道要把訊息發送給哪一條連線。
<length>要發送的訊息長度。等到此指令發送出去之後,會出現「>」符號在螢幕,這時就可以輸入符合訊息長度的訊息。
AT+CIPSEND=0,5
>HELLO
SEND OK
在終端機會出現HELLO
Link
+IPD,4,270:GET /
HTTP/1.1
Accept: text/html,
application/xhtml+xml, */*
Accept-Language:
zh-TW
User-Agent:
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0; ASU2JS)
Accept-Encoding:
gzip, deflate
Host:
192.168.4.1:8888
DNT: 1
Connection:
Keep-Alive
OK
開瀏覽器,打入 http://192.168.4.1:888/?PIN=A,在
ESP8266 出現如下訊息
Link
+IPD,1,276:GET /?PIN=A
HTTP/1.1
Accept: text/html,
application/xhtml+xml, */*
Accept-Language:
zh-TW
User-Agent:
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0; ASU2JS)
Accept-Encoding:
gzip, deflate
Host:
192.168.4.1:8888
DNT: 1
Connection:
Keep-Alive
OK
AT+CIPCLOSE=<id>中斷指定的連線,適用於 CIPMUX=1的情況
AT+CIPCLOSE 中斷連線,適用於 CIPMUX=0 的情況
<id>:要中斷的連線代號
AT+CIPCLOSE 中斷連線,適用於 CIPMUX=0 的情況
<id>:要中斷的連線代號
網誌管理員已經移除這則留言。
回覆刪除