EC800G透传模式

透传:指与传输网络的介质、调制解调方式、传输方式、传输协议无关的一种数据传送方式。

1.准备

安信可透传云http://netlab.luatos.com/
QCOM_V1.6
LTE Standard TCP/IP 应用指导

2.AT指令格式介绍

2.1场景配置

该命令可用来配置、、以及其他TCP/IP 场景参数。QoS设置配置需通过AT+CGQMIN,AT+CGEQMIN,AT+CGQREQ与AT+CGEQREQ命令

AT+QICSGP=1,1,“CMNET”,“”,“”,1 //配置场景1,APN配置为"UNINET"(中国联通)/“CMNET”(中国移动)/“CTNET”(中国电信)。

在这里插入图片描述
2.2场景激活

在用AT+QIACT激活PDP场景前,需要使用AT+QICSGP来配置场景。场景激活后,可以通过AT+QIACT?来查询IP地址。

的范围是1-16,模块最多可同时激活3路PDP场景。受网络状态影响,执行AT+QIACT命令后,等待返回结果OK或者ERROR的最大时间为150秒,在结果尚未返回之前,不允许执行任何AT命令。

AT+QIACT=1 //激活场景1,受网络状态影响,最大响应时间为150秒,
OK //激活成功。
AT+QIACT? //查询场景状态。
+QIACT: 1,1,1,“10.7.157.1”
OK
在这里插入图片描述
2.3打开Socket服务

该命令可用来打开Socket服务。服务类型可通过参数<service_type>来指定,数据访问模式(非透传Buffer模式,非透传Push模式和透传模式)可通过参数<access_mode>来配置,URC +QIOPEN会显示Socket服务是否成功打开。

AT+QIOPEN=1,0,“TCP”,“220.180.239.212”,8009,0,2 //场景为1,为0。执行AT+QIOPEN之前,Host需使用AT+QIACT来激活场景。

CONNECT //连接成功。等待URC响应结果CONNECT建议等待150秒。若150秒内URC无响应,Host可通过AT+QICLOSE断开Socket连接。

在这里插入图片描述
2.4关闭Socket服务

该命令可用来关闭特定的Socket服务。受网络状态影响,执行AT+QICLOSE命令后,等待返回结果OK或者ERROR的最大时间为10秒(此为默认值,可以通过来修改)。在结果尚未返回之前,不允许执行任何AT命令。

AT+QICLOSE=0 //使用+++退出透传模式后,Host可以通过 AT+QICLOSE断开TCP连接。受网络状态影响,最大响应时间是10秒。

2.5查询Socket服务状态

该命令可用来查询Socket服务状态。若<query_type>为0,则返回在特定场景下现存所有Socket服务的状态;若<query_type>为1,则返回特定Socket服务的状态。

AT+QISTATE=1,0 //检查连接

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.6查询上一个错误代码

若执行TCP/IP命令后返回ERROR,错误详情可通过AT+QIGETERROR查询。需注意AT+QIGETERROR只返回上一个TCP/IP AT命令错误代码。

AT+QIOPEN=1,“TCP”,“220.180.239.212”,8009,0,1 //开启Socket服务,省略了。 ERROR AT+QIGETERROR +QIGETERROR: 552, invalid parameters

OK

3.EC800G开发板验证

在这里插入图片描述
在这里插入图片描述
TCP 客户端和TCP服务器端建立好连接后,客户端与服务器端就可以实现透传通信服务。如上图客户端与服务器端的数据透传交互过程。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值