1. 程式人生 > >ESP8266學習筆記2:實現ESP8266的局域網內通信

ESP8266學習筆記2:實現ESP8266的局域網內通信

pro reg sad net nts 理解 模式 curl ont

上一篇熟悉了編譯下載操作。如今就以實例入手。

project使用的是IOT_DEMO,據DEMO文檔能夠知道ESP8266初始工作模式為softAP+station共存的模式。於是這邊我們就先以softAP入手。研究下局域網內的通信。

轉載請註明:http://blog.csdn.net/sadshen/article/details/46810755


一、DEMO原理介紹

畫了DEMO的框圖來幫助理解。

調試PC接入ESP的softAP中,PC端使用curl工具與ESP的webserver進行http的通信,DEMO中展示了GET和POST兩種方法。

技術分享

樂鑫官方文檔推薦採用curl來進行通信調試。非web開發的人員應該對curl這塊不熟悉,我用人話給大家描寫敘述下:我們都是用瀏覽器來訪問webserver,瀏覽器將http等客戶協議處理給封裝起來。將webserver上的文檔通過解析程序解析出來給我們看。假設將瀏覽器的控制程序和解析程序都去除掉,僅僅處理http等客戶協議,那麽它就是curl這個工具了。

技術分享


二、curl的安裝

依照官方文檔,到http://curl.haxx.se/download.html 進行下載就好了。因為近期confusedbycode官網下載不了,所以就到arcor進行了下載。

加入環境變量後,在命令行中輸入curl假設能解析命令,說明安裝完畢了。


技術分享



技術分享


技術分享


三、利用curl向ESP發送GET方法。

這裏依照官方文檔的GET方法進行了個小測試,結果和文檔一樣。

技術分享



ESP8266學習筆記2:實現ESP8266的局域網內通信