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 | 已关闭 |