本篇文章將介紹ESP8266的調(diào)試,希望與大家一起學習進步!也歡迎讀者朋友關注、收藏、分享和點贊,感謝支持!
1.開始學習WIFI模塊,需要做的肯定是進行透傳實驗,然后在網(wǎng)上找了一些博客,按照里面的內(nèi)容進行配置,折騰了兩天,終于實現(xiàn)了TCP連接的實驗,現(xiàn)在只說說遇到的坑!
2.首先推薦一下學習的兩個博客:
http://www.shaoguoji.cn/2017/01/15/ESP8266-usage/
https://blog.csdn.net/liukais/article/details/53926743這兩篇博客要對著看才可以發(fā)現(xiàn)不對勁的地方。
3.第一個要注意的地方,當wifi模塊處于ap模式的時候,是相當于路由器,那么就是服務器,其他就是客戶端。設置的步驟:
第一步:按下復位鍵,出現(xiàn)ready
第二步:設置WIFI模塊為sta模式:
AT+CWMODE=2 指令配置模塊為ap模式(參數(shù)1,2,3分別對應模式sta,AP和sta/AP)
并發(fā)送:AT+RST重啟
第三步:設置WIFI作為服務器的信息:AT+CWSAP=“ESP8266”,“12345678”,3,4
第四步:發(fā)送AT+CIPMUX=1 啟動多連接
第五步:電腦連接上這個無線網(wǎng)絡
第五步:打開電腦的網(wǎng)絡助手
**
需要注意的是:這里打開以后就存在一個ip地址,192.168.4.2,只要點擊就可以顯示連接,但是后面出錯就喜歡在這里?,F(xiàn)在輸入:AT+CIFSR查看一下WIFI模塊的ip地址,如圖所示:這里的ip是192.168.4.1,所以在網(wǎng)絡助手上需要改!改成對應才行!
**
第六步:進行連接
連接時候,網(wǎng)絡助手的軟件是要選成客戶端模式的!連接上以后,顯示OK CONNECT!
第七步:發(fā)送AT+CIPSEND=0,20,然后輸入你要傳輸?shù)臄?shù)據(jù),在TCP這邊可以顯示。
4.上面的WIFI是處于AP模式,說說在STA模式,這里就不上圖了,但是要注意的坑第一個:ipconfig/all
存在一個無線網(wǎng)和局域網(wǎng)的地址。剛開始做的時候,要看清楚這里寫的是那個ip如果你用的手機熱點做實驗,要在網(wǎng)路設置里面改成固定的地址。