ESP-AT作為樂鑫開發的可直接用于量產的物聯網應用固件,可以簡單完成網絡的連接,以及設備與服務器之間的數據傳輸。本文將介紹如何使用 ESP-AT實現HTTP請求。
HTTP
超文本傳輸協議(HyperTextTransferProtocol,縮寫:HTTP)是一種用于分布式、協作式的超媒體信息系統的應用層協議。HTTP是萬維網的數據通信基礎。
HTTP是基于客戶/服務器模式,可以理解為HTTP底層是以端口為80的socket通信。一個客戶端終端(瀏覽器等)和服務器端(網站)請求和應答的標準(TCP)。
ESP-AT實現了一些常用的AT指令集,可用于MCU/PC/云 等于ESP設備的交互。目前ESP-AT內部已經實現HTTP請求的命令,可以直接使用命令進行請求,當然也可以使用TCP的方式發起請求。

下面是,使用ESP-AT的HTTP請求命令,查詢天氣
1、 設置WiFi為STA(可以根據業務邏輯設置)
命令:AT+CWMODE=1\r\n
2、 連接路由器
命令:AT+CWJAP=”ssid”,”passowrd”\r\n
3、 發送HTTP請求
命令:AT+HTTPCLIENT=2,0,"https://www.yiketianqi.com/free/day?appid=&appsecret= &unescape=1",,,1\r\n

使用ESP-AT的TCP命令發起HTTP請求,查詢天氣
1、設置WiFi為STA(可以根據業務邏輯設置)
命令:AT+CWMODE=1\r\n
2、 連接路由器
命令:AT+CWJAP=”ssid”,”passowrd”\r\n
3、 連接天氣服務器
命令:AT+CIPSTART="TCP","www.yiketianqi.com",80\r\n
4、 發送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

-
物聯網
+關注
關注
2945文章
47818瀏覽量
414840 -
HTTP
+關注
關注
0文章
537瀏覽量
35349
發布評論請先 登錄
簡單高效的鴻蒙編譯提速技巧
為橋梁注入“抗震基因”——現代橋梁抗震試驗技術發展綜述
解析郎特科技 LED 工礦燈,看它如何節能又高效?
深入剖析SN65DSI86-Q1:MIPI DSI到eDP的高效橋梁
峟思監測技術:重塑橋梁安全管理新范式
橋梁監測新技術實踐——以可靠傳感構筑安全防線
橋梁監測:守護城市命脈的科技力量
橋梁監測:安全背后的科技守護
橋梁監測:傳感器如何讓橋梁更安全?
橋梁安全監測:傳感器守護“城市脊梁”
光耦合器:電子世界的 "光橋梁"
御控網關如何實現MQTT、MODBUS、OPCUA、SQL、HTTP之間協議轉換
CCLinkIE轉EtherCAT協議網關,為酒廠生產線構筑高效通信橋梁
極端天氣頻發?這套橋梁結構安全監測方案,讓橋梁“聽懂風雨聲”
SMA 插座:高頻信號傳輸的 “高效橋梁”
簡單又高效,HTTP-AT構筑穩固橋梁
評論