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

-
物联网
+关注
关注
2939文章
47332浏览量
408064 -
HTTP
+关注
关注
0文章
531浏览量
34860
发布评论请先 登录
峟思监测技术:重塑桥梁安全管理新范式
桥梁监测新技术实践——以可靠传感构筑安全防线
桥梁监测:守护城市命脉的科技力量
桥梁监测:安全背后的科技守护
桥梁监测:传感器如何让桥梁更安全?
光耦合器:电子世界的 "光桥梁"
御控网关如何实现MQTT、MODBUS、OPCUA、SQL、HTTP之间协议转换
CCLinkIE转EtherCAT协议网关,为酒厂生产线构筑高效通信桥梁
极端天气频发?这套桥梁结构安全监测方案,让桥梁“听懂风雨声”
SMA 插座:高频信号传输的 “高效桥梁”
HTTP网络通讯过程
如何使用 cURL 测试 HTTP 协议
HTTP 1.1 和 HTTP 2.0 的区别
HTTP 协议的工作原理
TNC接头:为什么是射频连接的稳固之选

简单又高效,HTTP-AT构筑稳固桥梁
评论