Air系列4G模块AT版本如何使用HTTP

news/2024/7/8 2:12:28 标签: http, 4g模块, https
http://www.w3.org/2000/svg" style="display: none;">

HTTP应用的基本流程如下:
1、激活PDP
2、初始化HTTP服务
3、设置HTTP会话参数
4、如果要支持SSL,配置SSL参数
5、如果使用POST命令,输入POST数据
6、发起HTTP请求
7、收到HTTP应答,读取应答数据
8、终止HTTP服务
注意: 第2步到第5步,只要输入格式正确,基本不会出问题;
第6步和第7步出现异常后:终止HTTP服务,有选择性的去激活PDP;然后再有选择性的激活PDP,从第2步开始重新执行。

先来看个正常情况下的AT命令序列:

AT+CPIN?

 

+CPIN: READY    //查询sim卡是否正常

 

OK

AT+CGATT?

 

+CGATT: 1        //查询是否附着上数据网络,如果返回+CGATT: 0表示未附着上

 

OK

AT+SAPBR=3,1,"CONTYPE","GPRS"

 

OK

AT+SAPBR=3,1,"APN",""    //设置APN,此处""表示使用从网络端自动获取到的APN

 

OK

AT+SAPBR=1,1             //发起激活PDP的请求

 

OK

AT+SAPBR=2,1             //注意:此命令仅仅查询PDP地址,可以不执行

 

+SAPBR: 1,1,"10.159.1.145"    //请求到的PDP地址

 

OK

AT+HTTPINIT

 

OK

AT+HTTPPARA="CID",1

 

OK

AT+HTTPPARA="URL","www.baidu.com"

 

OK

AT+HTTPACTION=0

 

OK

 

+HTTPACTION: 0,200,153869

AT+HTTPREAD

 

+HTTPREAD: 153869

<!DOCTYPE html>

......

</html>

OK

在这个过程中,注意事项如下:
1. 发送AT+HTTPACTION命令后,收到OK仅仅表示4G模块开始处理这条命令,并不表示请求发送成功,收到了应答;只有收到+HTTPACTION: n,statusCode,len才表示请求结束,statusCode表示应答成功,其余都表示应答失败。
2.发送AT+HTTPACTION命令,和服务器建立了http连接后,如果连接异常被动断开,会输出+HTTPACTION: ,,提示


http://www.niftyadmin.cn/n/5536252.html

相关文章

idea删除分支并同步到gitLab以及gitLab上的分支删除

目录 idea删除分支并同步到gitLab 方法一&#xff08;推荐&#xff09; 方法二&#xff08;命令行&#xff09; gitLab上的分支删除 前言-与正文无关 ​ 生活远不止眼前的苦劳与奔波&#xff0c;它还充满了无数值得我们去体验和珍惜的美好事物。在这个快节奏的世界中&…

HTML5 WebSocket技术使用详解

HTML5 WebSocket API 提供了一种在单个连接上进行全双工通信的方式。这意味着客户端和服务器可以同时发送和接收数据&#xff0c;而不需要像传统的 HTTP 请求那样进行多次请求和响应的轮询。WebSocket 允许更实时的交互&#xff0c;非常适合需要快速、连续数据交换的应用场景&a…

深入浅出mysql分库分表

文章目录 为什么要分库分表&#xff1f;什么场景下才需要分库分表&#xff1f;1. 数据量增长导致数据量过大--分表2. 高并发访问--分库3. 地理分散的业务--分库 分库分表的区别分库&#xff08;Database Sharding&#xff09;分表&#xff08;Table Partitioning&#xff09; 垂…

Spring Boot在java领域中有哪些优势

哈喽&#xff0c;大家好呀&#xff0c;淼淼又来和大家见面啦&#xff0c;随着云计算、微服务架构的兴起&#xff0c;Java开发领域迫切需要一套高效、灵活且易于上手的框架来应对日益复杂的业务需求。正是在这样的背景下&#xff0c;Spring Boot应运而生&#xff0c;以其独特的魅…

67、基于长短期记忆网络的心电图(ECG)信号分类(matlab)

1、基于长短期记忆网络的心电图(ECG)信号分类原理及流程 基于长短期记忆网络&#xff08;LSTM&#xff09;的心电图&#xff08;ECG&#xff09;信号分类通常用于分析和识别心脏方面的问题&#xff0c;如心律失常。下面是基于LSTM的ECG信号分类的原理和流程&#xff1a; 原理…

二分法查找有序表的通用算法(可查链表,数组,字符串...等等)

find_binary函数 注意事项&#xff1a; &#xff08;1&#xff09;你设计的迭代器模板中必须有using value_type T&#xff0c;且有加减运算功能&#xff0c;其本上能与C标准库std中一样。 &#xff08;2&#xff09;集合必须是有序的。 下面是函数代码&#xff1a; /// &…

华为HCIP Datacom H12-821 卷25

1.单选题 Smurf攻击一般使用以下哪种协议 A、TCP B、BGP C、ICMP D、DHCP 正确答案&#xff1a; C 解析&#xff1a; Smurf攻击是一种病毒攻击&#xff0c;以最初发动这种攻击的程序“Smurf”来命名。这种攻击方法结合使用了IP欺骗和ICMP回复方法使大量网络传输充斥目…

pdf如何转成图片(不带水印)

PDF 文件格式是一种广泛应用于电子文档分享和打印的格式&#xff0c;而图像文件格式&#xff08;如 JPEG、PNG 等&#xff09;则更常用于在网页上展示图片或进行进一步的图像处理。将 PDF 转换为图像的需求可能源于多种原因&#xff1a;可能是为了在无法直接查看 PDF 的设备上查…