多链路连接流程

该文档介绍了AM900E模组初始化流程完成后,连接多个(最多8个)不同IP地址的服务和多个不同端口(TCP和UDP)的流程示例 ## 1. 连接流程 ![image.png](https://cos.easydoc.net/68658482/files/k2yfeahq.png) ## 2. 连接实例 ``` AT+CIPMUX=1//启动多路IP连接 OK AT+CIPSTATUS//查询连接状态 +CIPSTATUS:IP INITIAL OK C:0,0,TCP,,0,IP INITIAL C:1,0,TCP,,0,IP INITIAL C:2,0,TCP,,0,IP INITIAL C:3,0,TCP,,0,IP INITIAL C:4,0,TCP,,0,IP INITIAL C:5,0,TCP,,0,IP INITIAL C:6,0,TCP,,0,IP INITIAL C:7,0,TCP,,0,IP INITIAL AT+CSTT//开始GPRS任务 OK AT+CIPSTATUS //查询连接状态 +CIPSTATUS:IP START OK C:0,0,TCP,,0,IP INITIAL C:1,0,TCP,,0,IP INITIAL C:2,0,TCP,,0,IP INITIAL C:3,0,TCP,,0,IP INITIAL C:4,0,TCP,,0,IP INITIAL C:5,0,TCP,,0,IP INITIAL C:6,0,TCP,,0,IP INITIAL C:7,0,TCP,,0,IP INITIAL AT+CIICR //提出与GPRS的无线连接 OK AT+CIPSTATUS//查询连接状态 +CIPSTATUS:IP GPRSACT OK C:0,0,TCP,,0,IP INITIAL C:1,0,TCP,,0,IP INITIAL C:2,0,TCP,,0,IP INITIAL C:3,0,TCP,,0,IP INITIAL C:4,0,TCP,,0,IP INITIAL C:5,0,TCP,,0,IP INITIAL C:6,0,TCP,,0,IP INITIAL C:7,0,TCP,,0,IP INITIAL AT+CIPSTART=3,"TCP","101.200.35.208",9094//第3路连接TCP远程服务器 OK 3, OK AT+CIPSTATUS //查询连接状态 +CIPSTATUS:IP PROCESSING OK C:0,0,TCP,,0,IP INITIAL C:1,0,TCP,,0,IP INITIAL C:2,0,TCP,,0,IP INITIAL C:3,0,TCP,183.230.40.40,1811,CONNECT OK C:4,0,TCP,,0,IP INITIAL C:5,0,TCP,,0,IP INITIAL C:6,0,TCP,,0,IP INITIAL C:7,0,TCP,,0,IP INITIAL AT+CIPSEND=0,19 // 发送数据 > *97993#dev1#send5A* 3,OK +RECEIVE,3,2:5A //远端服务器回应数据信息 AT+CIPCLOSE=3 // 关闭第3路TCP连接 3,OK AT+CIPSTATUS +CIPSTATUS:IP PROCESSING OK C:0,0,TCP,,0,IP INITIAL C:1,0,TCP,,0,IP INITIAL C:2,0,TCP,,0,IP INITIAL C:3,0,TCP,183.230.40.40,1811,IP CLOSE C:4,0,TCP,,0,IP INITIAL C:5,0,TCP,,0,IP INITIAL C:6,0,TCP,,0,IP INITIAL C:7,0,TCP,,0,IP INITIAL AT+CIPSHUT //关闭TCP连接 SHUT OK ```