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

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

Dialog公司推出业内首个OpenThread Sandbox开发平台
RISC-V批准的新规范意味着什么?
泰克科技推出泄漏电流精准测试仪,提供全面的电池测试解决方案
解构世界人工智能大会:地球与火星的碰撞
变频器的制动技术分析
简单又高效,HTTP-AT构筑稳固桥梁
北京车展尽吹低碳风 燃料电池车亮相猜想
PIN二极管参数_PIN二极管结构原理
智能电子皮肤给可穿戴医疗器械新希望
基于LIN总线汽车前灯运动控制系统的设计
光子集成电路(PIC)市场面临的四大挑战
防火墙的安全标准
GME表示,NiWest镍、钴项目将加速开发锂离子电池原料市场的步伐
三极管放大电路交流信号负半周是怎么工作的看完就懂了
芯密科技三期投产,产能再扩60%有效满足半导体全氟密封件需求
MAX5121及其在DSP系统中的应用
飞思卡尔推出工业和汽车应用8位微控制器S08P MCU系列
从医学尝试到初步商业化 脑机接口技术刚刚开始蓬勃发展
市民应该参与智慧城市的建设吗
中琛物联布局云端加速IoT智能化