美文网首页
EC20 TCP/IP AT指令

EC20 TCP/IP AT指令

作者: 酸菜Amour | 来源:发表于2016-07-15 14:30 被阅读5367次

1.介绍

本模块嵌入一个TCP/IP栈。主机(即外接的控制器)可通过AT指令直接连接互联网。它可以减少对PPP和TCP/IP协议栈的依赖和最小化的消耗。本模块提供以下的套接字服务:TCP客户端,UDP客户端,TCP服务器和UDP服务器。

1.1使用TCP/IP AT指令的步骤

通过TCP/IP AT指令,主机可以配置PDP上下文,触发/吊销PDP上下文,开始/关闭套接字服务和发送/接收数据通过套接字服务。下图表明怎么使用TCP/IP AT指令:

EC20 TCP/IP流程图

1.2 描述数据通道类型

本模块TCP/IP的AT指令包含三种类型的数据通道类型。

1.缓存通道模式。

2.直接传递通道模式。

3.透传通道模式。

当通过AT+QIOPEN开启一个套接字服务,可以通过参数<access_mode>确认数据传输模式。当套接字服务开启后,AT+QISWTMD可以被用来改变数据通道模式。

1.在缓存模式中,发送数据通过AT+QISEND。当接收到数据时,模块会缓冲这个数据,然后上传一个 +QIURC:"recv",<connectID>的URC给主机。主机可通过使用AT+QIRD读取数据。说明:如果模块缓冲区不是空的,模块不会发送一个新的URC给主机,除非主机通过AT+QIRD读取所有数据。

2.在直接传递模式中,发送数据通过AT+QISEND。当接收到数据,数据将会以 +QIURC:"recv",<connectID>,<currectrecvlength><CR><LF><data> 直接通过COM口发送给主机。

3.在透传模式中,相对应的端口(如UART,USB解调器等)进入专有的模式(USB AT端口不支持透传模式)。模块从COM口接收到的数据直接发送到互联网上,从互联网上接收到的数据直接从COM口传输给主机。“+++”是用来退出透传模式的。当“+++”返回OK,这个模块将会切换到缓存通道模式。AT+QISWTMD可以被用来回到透传模式。说明:在透传模式中,主机不能执行AT指令。如果套接字连接因为网络错误或者其他原因关闭,模块会上传NO CARRIER给主机和退出透传模式。在这种情况,AT+QICLOSE将被执行去关闭套接字服务。

4.为了退出透传模式,使用“+++”或者DTR(设置AT&D1)。为了防止“+++”被当成数据,它应该完成如下顺序:

1)在输入“+++”之前T1时间(1秒)内不要输入任何字符;

2)在输入“+++”1秒内,没有任何字符输入;

3)在输入“++++”后,1秒内不要输入任何字符;

4)返回OK,退出透传模式。

5.这里有两种方式回到透传模式:

1)使用AT+QISWTMD。设置<access_mode>为2.如果进入透传模式,CONNECT将会反馈。

2)使用ATO。在退出透传模式后,ATO将会改变传输模式到透传模式。如果成功,返回CONNECT,失败,返回NO CARRIER。

相关文章

  • EC20 TCP/IP AT指令

    1.介绍 本模块嵌入一个TCP/IP栈。主机(即外接的控制器)可通过AT指令直接连接互联网。它可以减少对PPP和T...

  • 在CentOS7上配置iSCSI

    iSCSI使用TCP/IP协议对存储使用的SCSI指令进行封装,使得可通过TCP/IP网络访问持久化存储。本文在C...

  • AT指令操作(TCP/IP连接)

    GPRS Modem实现TCP连接的AT指令主要操作步骤: 基础查询命令: AT//返回OK,表示模块串口工作正常...

  • C1 了解Web及网络基础

    KeyWords: 诞生,网络基础TCP/IP,TCP/IP协议族,TCP/IP的分层管理,TCP/IP通信传输流...

  • TCP协议

    TCP/IP协议分层详解TCP/IP协议详解通俗易懂网络协议(TCP/IP概述)什么是TCP/IP协议?

  • TCP HTTPS专题

    TCP HTTPS专题 TCP协议 TCP/IP协议分层 TCP/IP 协议族里重要的一点就是分层。 TCP/IP...

  • 《图解HTTP》

    网络基础TCP/IPTCP/IP协议族说法一:TCP/IP是指TCP和IP两种协议说法二:TCP/IP是在IP协议...

  • TCP 和 UDP 的区别

    写在开头: TCP UDP 都属于 TCP/IP 协议簇 , TCP/IP 协议包括了TCP,UDP,IP,FTP...

  • 图解HTTP 学习笔记一

    网络基础:TCP/IP TCP/IP 首先,借用原书的图TCP/IP协议族 按照书中的定义,所谓TCP/IP就是与...

  • (二)TCP/IP四层模型

    1、基本介绍 TCP/IP协议,也称TCP/IP协议族或TCP/IP协议栈,其中: TCP:Transmissio...

网友评论

      本文标题:EC20 TCP/IP AT指令

      本文链接:https://www.haomeiwen.com/subject/bsaejttx.html