ESP-AT作為樂鑫開發(fā)的可直接用于量產(chǎn)的物聯(lián)網(wǎng)應(yīng)用固件,可以簡單完成網(wǎng)絡(luò)的連接,以及設(shè)備與服務(wù)器之間的數(shù)據(jù)傳輸。本文將介紹如何使用 ESP-AT實現(xiàn)HTTP請求。
HTTP
超文本傳輸協(xié)議(HyperTextTransferProtocol,縮寫:HTTP)是一種用于分布式、協(xié)作式的超媒體信息系統(tǒng)的應(yīng)用層協(xié)議。HTTP是萬維網(wǎng)的數(shù)據(jù)通信基礎(chǔ)。
HTTP是基于客戶/服務(wù)器模式,可以理解為HTTP底層是以端口為80的socket通信。一個客戶端終端(瀏覽器等)和服務(wù)器端(網(wǎng)站)請求和應(yīng)答的標(biāo)準(zhǔn)(TCP)。
ESP-AT實現(xiàn)了一些常用的AT指令集,可用于MCU/PC/云 等于ESP設(shè)備的交互。目前ESP-AT內(nèi)部已經(jīng)實現(xiàn)HTTP請求的命令,可以直接使用命令進行請求,當(dāng)然也可以使用TCP的方式發(fā)起請求。
下面是,使用ESP-AT的HTTP請求命令,查詢天氣
1、 設(shè)置WiFi為STA(可以根據(jù)業(yè)務(wù)邏輯設(shè)置)
命令:AT+CWMODE=1\r\n
2、 連接路由器
命令:AT+CWJAP=”ssid”,”passowrd”\r\n
3、 發(fā)送HTTP請求
命令:AT+HTTPCLIENT=2,0,"https://www.yiketianqi.com/free/day?appid=&appsecret= &unescape=1",,,1\r\n
使用ESP-AT的TCP命令發(fā)起HTTP請求,查詢天氣
1、設(shè)置WiFi為STA(可以根據(jù)業(yè)務(wù)邏輯設(shè)置)
命令:AT+CWMODE=1\r\n
2、 連接路由器
命令:AT+CWJAP=”ssid”,”passowrd”\r\n
3、 連接天氣服務(wù)器
命令:AT+CIPSTART="TCP","www.yiketianqi.com",80\r\n
4、 發(fā)送HTTP請求
命令:AT+CIPSEND=len\r\n
GET/free/day?appid=&appsecret=&unescape=1HTTP/1.1\r\nHost:www.yiketianqi.com\r\nConnection:keep-alive\r\nUser-Agent:ESP32-C3\r\n\r\n
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2914文章
44938瀏覽量
377080 -
HTTP
+關(guān)注
關(guān)注
0文章
511瀏覽量
31519
發(fā)布評論請先 登錄
相關(guān)推薦
HTTP 1.1 和 HTTP 2.0 的區(qū)別
TNC接頭:為什么是射頻連接的穩(wěn)固之選
![TNC接頭:為什么是射頻連接的<b class='flag-5'>穩(wěn)固</b>之選](https://file1.elecfans.com/web3/M00/02/DA/wKgZPGdiX8OAUQOtAADPBzXWb8o162.png)
使用Python構(gòu)建高效的HTTP代理服務(wù)器
從零到一:構(gòu)建高效穩(wěn)定的HTTP海外訪問策略
橋梁在線監(jiān)測解決方案:科技賦能,守護橋梁安全
梯云物聯(lián) 電梯數(shù)據(jù)采集器:構(gòu)建數(shù)據(jù)橋梁,連接安全與高效
![](https://file1.elecfans.com/web2/M00/FE/39/wKgaomaZnyqAKdlRAAwQgcHZQRw742.png)
如何在ESP8266上實現(xiàn)簡單的http-server和http-client?
云原生中間件,構(gòu)筑軟件安全可信的連接橋梁
![云原生中間件,<b class='flag-5'>構(gòu)筑</b>軟件安全可信的連接<b class='flag-5'>橋梁</b>](https://file1.elecfans.com//web2/M00/FB/C7/wKgaomaOhMCAJWl6AAyAWFQgVps787.png)
為什么使用MQTT而不是HTTP?
![為什么使用MQTT而不是<b class='flag-5'>HTTP</b>?](https://file1.elecfans.com/web2/M00/F1/47/wKgaomZyed2AOtdbAAmAOPfaX2E531.png)
![](https://file1.elecfans.com/web2/M00/E5/C4/wKgaomZBU_WAejeMABFQCc6RqlI123.png)
橋梁結(jié)構(gòu)安全監(jiān)測方案,守護每座橋梁安全!
![<b class='flag-5'>橋梁</b>結(jié)構(gòu)安全監(jiān)測方案,守護每座<b class='flag-5'>橋梁</b>安全!](https://file1.elecfans.com/web2/M00/C4/28/wKgZomXxUv2AQu4ZAAq9IbqpkZk937.png)
鴻蒙網(wǎng)絡(luò)開發(fā)學(xué)習(xí):【ylong_http】
![鴻蒙網(wǎng)絡(luò)開發(fā)學(xué)習(xí):【ylong_<b class='flag-5'>http</b>】](https://file1.elecfans.com/web2/M00/C4/EE/wKgaomXwFiSAcYsxAACPFqzfRyI351.jpg)
漫途橋梁結(jié)構(gòu)安全監(jiān)測方案,護航橋梁安全!
![漫途<b class='flag-5'>橋梁</b>結(jié)構(gòu)安全監(jiān)測方案,護航<b class='flag-5'>橋梁</b>安全!](https://file1.elecfans.com/web2/M00/C5/1B/wKgaomXxa96AF01cAADXTfGHCLI490.png)
橋梁結(jié)構(gòu)安全監(jiān)測方案,護航橋梁安全!
![<b class='flag-5'>橋梁</b>結(jié)構(gòu)安全監(jiān)測方案,護航<b class='flag-5'>橋梁</b>安全!](https://file1.elecfans.com/web2/M00/C4/28/wKgZomXxUv2AQu4ZAAq9IbqpkZk937.png)
評論