跳转至

CIPSTATUS

查询当前连接状态:AT+CIPSTATUS

语法规则:

命令类型 语法 返回和说明
执行命令 AT+CIPSTATUS 如果是单路连接(AT+CIPMUX=0),返回:
OK
STATE:
如果是多路连接 (AT+CIPMUX=1),返回:
OK
STATE:
C:<n>,<bearer>, <TCP/UDP>, <IP address>, <port>, <client state>
查询指令 AT+CIPSTATUS=<n>(多路连接时支持) 多路连接 (AT+CIPMUX=1),返回:
<n>,<bearer>, <TCP/UDP>, <IP address>, <port>, <client state>
测试命令 AT+CIPSTATUS=? 返回:
OK

参数定义:

参数 定义 取值 对取值的说明
<n> Link No. 0~5 整数型,表示连接序号与+CIPSTRAT中定义一致
<bearer> GPRS 承载方式 0~1 缺省是0
<IP address> IP 地址 - 字符串参数(字符串需要加引号)
<port> 端口号 - 整数型
单连接状态 IP INITIAL 初始化
IP START 启动任务
IP CONFIG 配置场景
IP GPRSACT 场景已激活
IP STATUS 获得本地 IP 状态
TCP CONNECTING/UDP
CONNECTING/SERVER
LISTENING
TCP 连接中/UDP 端口注册中/服务器侦听中
CONNECT OK 连接建立成功
TCP CLOSING/UDP
CLOSING
正在关闭 TCP 连接,正在注销 UDP 端口
TCP CLOSED/UDP
CLOSED
连接断开 /UDP 端口被注销
PDP DEACT 场景被释放
多链接状态 IP INITIAL 初始化
IP START 启动任务
IP CONFIG 配置场景
IP GPRSACT 场景已激活
IP STATUS 获得本地 IP 状态
IP PROCESSING IP 数据阶段
PDP DEACT 场景被释放
<client state> 客户端状态 INITIAL 初始化
CONNECTING 正在连接
CONNECTED 已连接
REMOTE CLOSING 对端关闭
CLOSING 正在关闭
CLOSED 已关闭