• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

EC800G透传模式

武飞扬头像
Oscar.Qiu
帮助1

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

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服务器端建立好连接后,客户端与服务器端就可以实现透传通信服务。如上图客户端与服务器端的数据透传交互过程。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgggfih
系列文章
更多 icon
同类精品
更多 icon
继续加载