3、ESP8266入門(AT模式)——手機與ESP8266通信(AP模式)

實現手機與ESP8266最簡單通信。關於指令參考安信可官方指令。https://wiki.ai-thinker.com/esp8266/docs#at
在AT指令處下載即可,還有一個是使用實例,也可以具體看看。

實驗是以這兩個文本爲基礎。
在這裏插入圖片描述
官方提供的資料都比較新,我還是按原來的指令操作。
鏈接:https://pan.baidu.com/s/1kBx6YW2C1SkKBDxV3q1tvw 提取碼:64ce

在第一節介紹過,一共有3種模式,本實驗採用AP模式,相當於一個路由器,手機通過ESP8266發出的WiFi信號進行連接,發送簡單字符串,ESP8266可以接收,爲了能看到實驗現象,通過串口在PC顯示。
配置過程參考上述的《使用示例》和網絡資源。

1、 配置 WiFi 模式

AT+CWMODE=2

採用的AP模式,如果設置成功,返回“OK”。
在這裏插入圖片描述

2、ESP8266作爲路由器設置網絡

AT+CWSAP="ESP8266","123456789",4,4     

該指令共有四個參數,第一個參數,設置網絡名,因爲AP模式的話相當於路由器,需要提供網絡名讓其他設備去進行鏈接。第二個參數,是密碼設置。第三個參數,通道號,比如設置4。第四個參數,加密方式,可以選擇4。
在這裏插入圖片描述

3、完成配置重啓

AT+RST           

在上圖中看到,完成通道修改後需重啓。RST是reset的縮寫。

4、使能多連接

AT+CIPMUX=1

由於採用的是AP模式,相當於路由器,應該多個設備都可以去鏈接,所以選擇多路連接模式。

在這裏插入圖片描述

5、設置端口號

AT+CIPSERVER=1,5050        

在這裏插入圖片描述

5050爲端口號,可以自己修改,一般選擇常用的。

在實際中操作一下,根據剛纔的5個步驟進行設置,設置成功都會顯示“OK”。

在這裏插入圖片描述
在這裏插入圖片描述
當發送AT+RST後,有一連串亂碼,最後出現“ready”,表示復位成功。
在這裏插入圖片描述

在這裏插入圖片描述在這裏插入圖片描述設置完成後,由於作爲類似路由器的功能,需要爲其他設備提供鏈接地址,即IP地址。通過指令AT+CIFSR查詢IP地址是多少,可以看到爲:192.168.4.1。

在這裏插入圖片描述
打開手機網絡,選擇“ESP8266”。

打開手機app,注意選擇“tcp client”,即客戶端。因爲ESP8266是服務端,點擊“增加”。

在這裏插入圖片描述

輸入密碼,鏈接上了。

在發送區任意發送信息,如發送“www”,在串口助手上可以看到信息,如下圖。
在這裏插入圖片描述其中IPD如下解釋,“1”表示ID號,“3”表示3個字符,冒號後面表示具體的內容。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章