多链路通信流程
链接:[AM900E 多路连接连接AT命令](https://easydoc.xyz/?ADTAG=svn#/doc/20664339/D5sNAlbL/kN7iBKKc)
模块可以同时连接多个(最多8个)不同IP地址的服务器,也可以同时连接多个不同端口(TCP和UDP)
### 1.连接流程

### 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