標(biāo)題: 收到一個Arduino HTTP協(xié)議的代碼,分享一下 [打印本頁]

作者: joinxp    時間: 2018-5-26 19:29
標(biāo)題: 收到一個Arduino HTTP協(xié)議的代碼,分享一下
Arduino HTTP 固件 使用方法

關(guān)于ESP8266開發(fā)板配置的說明

ESP8266開發(fā)板配置上網(wǎng)有兩種方法:
1. 使用微信Airkiss配置;
2. 使用開發(fā)板發(fā)出的Soft AP網(wǎng)頁配置.



2.    使用開發(fā)板發(fā)出的Soft AP網(wǎng)頁配置:
ESP8266開發(fā)板上電,前10s內(nèi),LED燈快閃(0.1s亮,0.1s滅),此時短按Key進入Airkiss,此時led燈變?yōu)閮纱慰扉W一次滅。若10s內(nèi)無按鍵,10s后,程序打開httpserver可配置。ESP8266發(fā)出wifi,ssid為:“Doit_WiFi_xxxxxx”,其中xxxxxx為芯片chipid。使用筆記本或者手機連接該ssid,密碼為空,然后使用瀏覽器設(shè)置,地址為192.168.4.1.
ESP8266開發(fā)板上LED燈常亮表示開發(fā)板已經(jīng)連接上無線路由器


1.GET 請求:

名稱:   do_get(url,header);
參數(shù)1:  url:請求的url地址
參數(shù)2:  header:請求的頭信息,默認為空,如果需要訂制頭,格式為每個header單元之間用'|'分隔,比如"API_KEY:key|API_USER:doit"
返回:   返回為http的體信息




2.POST 請求:

名稱:   do_post(url,q_str,header);;
參數(shù)1:  url:請求的url地址
參數(shù)2:  q_str:請求的body,比如 key=value
參數(shù)3:  header:請求的頭信息,默認為空,如果需要訂制頭,格式為每個header單元之間用'|'分隔,比如"API_KEY:key|API_USER:doit"
返回:   返回為http的體信息

3.PUT 請求:

名稱:   do_put(url,q_str,header);;
參數(shù)1:  url:請求的url地址
參數(shù)2:  q_str:請求的body,比如 key=value
參數(shù)3:  header:請求的頭信息,默認為空,如果需要訂制頭,格式為每個header單元之間用'|'分隔,比如"API_KEY:key|API_USER:doit"
返回:   返回為http的體信息



4.DELETE 請求:

名稱:   do_delete(url,q_str,header);;
參數(shù)1:  url:請求的url地址
參數(shù)2:  q_str:請求的body,比如 key=value
參數(shù)3:  header:請求的頭信息,默認為空,如果需要訂制頭,格式為每個header單元之間用'|'分隔,比如"API_KEY:key|API_USER:doit"
返回:   返回為http的體信息


源碼見附件: Arduio_HTTP.rar (46.55 KB, 下載次數(shù): 24)





作者: joinxp    時間: 2018-5-26 19:29
沙發(fā)自留,^_^




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1