3 air720 建立TCP连接的一半步骤 AT指令模式

我们公司最近要使用这个模块,主要就是在UART-AT指令下完成TCP透传数据,不知道您这边有没有相关例程和说明,具体有指令的例子,模块上电后的初始化步骤,以及建立TCP透传后,数据如何获取

请先 登录 后评论

1 个回答

Jone

使用AT指令进行TCP透传非常简单,在Luat 4G模块AT命令手册中有详细介绍

可以参加下面例子:

透明传输应用1TCP数据传输

AT+CIPMODE=1 设置TCPIP应用为透明传输模式
OK
AT+CIPSTART="TCP","60.166.18.9",7500 建立TCP链接, 其中:
"TCP"为链接的协议类型
"60.166.18.9" 为对端服务器的IP地址
7500 为对端服务器的TCP端口号
OK
(URC) CONNECT 如果链接成功, 会有如此URC上报
→/← ……… 透传开始, 在这里输入数据并传送, 此时也可以接
收服务器传来的数据
………+++ 如果想返回AT命令模式, 则在数据后面输入+++
注: +++需要满足一定的条件才会被模块认为是
escape sequence, 否则会被认为是数据:
1
, 第一个+之前需要1000ms的间隔
2, 最后一个+之后需要500ms的间隔
3, 三个+之间的间隔不能超过500ms
OK OK表示已经返回到AT命令模式
ATO ATO用于返回数据模式
CONNECT CONNECT表示进入透传模式
/………. 此时又可以开始传输数据
TCP ERROR:×× 或
CLOSED
当传输中有协议栈错误发生时, 会转入AT命令状
态, 并上报该错误码
AT+CIPSHUT 发生这种情况时, +CIPSHUT关闭连接。
如果没有错误发生, 则
+++返回AT命令状态, 再
+CIPSHUT关闭连接
SHUT OK



请先 登录 后评论
  • 0 关注
  • 0 收藏,2658 浏览
  • Willy 提出于 2019-07-10 17:00