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
在這里要感謝優活智能科技公司的工作人員的技術支持,謝謝~