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服务器端建立好连接后,客户端与服务器端就可以实现透传通信服务。如上图客户端与服务器端的数据透传交互过程。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgggfih
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13