ESP8266基礎篇


ESP8266基礎篇

模塊剛到如圖所示~2016-01-26

后三張是手機APP的截圖,前面是兩個ESP8266的硬件模塊,當然大家不應定要買兩個,自己焊錫一個USB轉TTL的串口就行了,有了下面的底座我們就能方便的把ESP8266的AT固件的燒錄到芯片里面了,同時模塊也接出來了TXD和RXD方便大家進行微控制器的通訊~板載6個LED,分別用APP上的按鍵對應,板上將ESP8266的大部分引腳接了出來方便使用,同時板上還有一個RGB的三色燈,通過APP控制手機無線模塊發射---由ESP8266模塊接受Wifi信號轉碼為數字信號,同時通過控制ESP芯片的PWM輸出IO來產生三種不同的PWM,控制RGB發光~    板子介紹就折磨多吧!編譯環境和下載燒錄方法也剛剛上手,基本可以操作了,就等着一步步開發了~

接上次沒有完成的工作,現在寫一下最新的進展,更新有點慢,最近在忙其他的事情~

2018.05.28這次將ESP-01以及ESP-12的外觀電路PCB上傳上來,方便后續的關於PCB制板,電路硬件的連接。

                                                                                                  ESP-01                                                                

   

硬件圖的連接我后面附上來,先看看軟件AT指令的配置:

主機端:(步驟如下)

1、  測試AT指令:AT

2、  復位重啟模塊:AT+RST

3、  設置為AP模式:AT+CWMODE=2(這里也可以在設置為AP模式后,再設置AP模式的參數:AT+CWSAP=ssid,pwd,chl,ecn注:通道修改之后需要重啟模塊)

4、  查看主機端的ip地址並記錄在文本中待用:AT+CIFSR

5、  設置模塊的傳輸模式為TCP模式:AT+CIPMODE=0

6、  設置設備為多聯模式才能啟動模塊服務器:AT+CIPMUX=1

7、  啟動服務器並設置端口:AT+CIPSERVER=1,333設置啟動服務器,端口為333,IP地址為之前記錄的主機端ip地址

從機端:(步驟如下)

1、  測試AT指令:AT

2、  復位重啟模塊:AT+RST

3、  設置為STA模式:AT+CWMODE=1

4、  開始搜索周圍AP熱點設備,找到主機的ssid設備記錄在案:AT+CWLAP

5、  將從機端加入到熱點主機端中:AT+CWJAP=”ssid”,”pwd”

6、  建立TCP連接:AT+CIPSTART="TCP","ip",port(這里需要注意的是,主機必須先完成服務器啟動建立之后才能建立TCP連接)

7、  發送一組數據:AT+CIPSEND=3 然后在下面輸入數據(參數3的意思是輸入數據的長度)

8、  等待響應

效果圖如下:

                                      服務端Server                                                                   客戶端Client

Step1:測試AT指令:AT                 

   

Step2:復位重啟模塊:AT+RST

   

Step3:設置為AP模式:AT+CWMODE=2                                                   設置為STA模式:AT+CWMODE=1

    

Step4:查看主機端的ip地址並記錄在文本中待用:AT+CIFSR       開始搜索周圍AP熱點設備,找到主機的ssid設備記錄在案:AT+CWLAP

   

Step5:設置模塊的傳輸模式為TCP模式:AT+CIPMODE=0            將從機端加入到熱點主機端中:AT+CWJAP=”ssid”,”pwd”

    

Step6:設置設備為多聯模式才能啟動模塊服務器:AT+CIPMUX=1           建立TCP連接:AT+CIPSTART="TCP","ip",port

    

Step7:啟動服務器並設置端口:AT+CIPSERVER=1,333                   發送一組數據:AT+CIPSEND=3 然后在下面輸入數據

    

之前一直沒有講AT固件的燒錄問題,下面說一下(2017.5.5)

http://files.cnblogs.com/files/uestc-mm/AT%E5%9B%BA%E4%BB%B6.rar(AT固件下載地址,測試通過)

下面是blank.bin文件eagle.flash.bin文件eagle.irom0text.bin文件的下載位置

選擇正確的COM口,通過設備管理器來查看COM的序號,選擇DIO的模式來下載(大容量設備),flash Size選擇4M就行了

連接沒有問題之后就會看到板子對應的AP MAC地址和STA MAC地址:

ESP8266進階篇地址如下:

http://www.cnblogs.com/uestc-mm/p/6811707.html

在這里要感謝優活智能科技公司的工作人員的技術支持,謝謝~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM