EC20互联网接入流程是怎么样的?

1.介绍
EC20嵌入了一个TCP/IP栈。主机(即外部控制器)可以通过AT命令直接连接到互联网。它可以减少对PPP和TCP/IP协议栈的依赖,将消耗降低。该模块提供以下套接字服务:TCP客户端、UDP客户端、TCP服务器和UDP服务器。
1.1使用TCP/IP AT指令的步骤
通过TCP/IP AT指令,主机可以配置PDP上下文,触发/撤销PDP上下文,启动/关闭套接字服务,通过套接字服务发送/接收数据。
1.2描述数据通道类型
EC20TCP/IP的AT指令包含三种数据通道类型。
1.缓存通道模式。
2.直接传输通道模式。
3.透明通道模式。
当通过AT QIOPEN启动套接字服务时,可以通过参数确认数据传输模式。当套接字服务启动时,可以使用AT QISWTMD来更改数据通道模式。
1.在EC20缓存模式下,通过AT QISEND发送数据。当接收到数据时,模块会对数据进行缓冲,然后将丘尔克:‘recv’的URC上传到主机。主机可以使用AT QIRD读取数据。注意:如果模块缓冲区不为空,除非主机通过AT QIRD读取所有数据,否则模块不会向主机发送新的URC。
2.在EC20直接传输模式下,通过AT QISEND发送数据。收到数据后,数据将通过带有“recv”的COM端口直接发送到主机。
3.在EC20透明模式下,对应的端口(如UART、USB解调器等。)进入专有模式(USB AT端口不支持透明模式)。模块从COM端口接收的数据直接发送到互联网,从互联网接收的数据直接从COM端口传输到主机。" "用于退出透明模式。当“”返回“确定”时,该模块将切换到缓存通道模式。Atqistmd可用于返回透明模式。注意:在透明模式下,主机无法执行AT命令。如果套接字连接由于网络错误或其他原因关闭,模块将向主机上传NO CARRIER并退出透明模式。在这种情况下,将执行AT QICLOSE来关闭套接字服务。
4.要退出EC20透明模式,请使用“”或DTR(设置ATD1)。为了防止“”被视为数据,它应该完成以下顺序:1)在输入“”之前,不要为T1 (1秒)输入任何字符;
2)“输入”后1秒内没有输入字符;
3)输入“”后一秒内不要输入任何字符;
4)返回“确定”退出透明传输模式。
5.有两种方法可以返回透明传输模式:
1)使用AT QISWTMD。设置为2。如果进入透明模式,CONNECT会给出反馈。
2)使用ATO。退出透明模式后,ATO将传输模式更改为透明模式。如果成功,返回CONNECT如果失败,则返回NO CARRIER。