S20版本适用指令
本文档基于 AT 指令通用手册,额外补充了适用于 S20 版本的 AT 指令说明。
AT+QICFG="send/auto"
配置Socket 连接的心跳包发送参数。
命令类型 | 语法 | 返回 |
---|---|---|
设置命令 | AT+QICFG="send/auto",<connectID>,[<cycle_time>],[msg_format],[<msg_auto>] |
不带缺省参数表示查询:+QICFG: "send/auto",<connectID>,[<cycle_time>],[msg_format],[<msg_auto>] ok 包含缺省参数表示设置: Ok |
参数:
参数 | 定义 | 取值 | 取值说明 |
---|---|---|---|
connectID | Socket 连接号 | 0-11 | |
cycle_time | 心跳包周期 | 20-86400 | 单位秒 |
msg_format | 消息格式 | 0 | Diable, 关闭心跳包 |
1 | 字符串 eg: "123456" | ||
2 | HEX字符串 eg: 实际为0x12 0x23 0x45 => "123456" | ||
msg_wakeup | 心跳包字符串 | 格式由msg_format决定 |
用例:
设置
// 设置连接 ID 为 1 的心跳包参数
→ AT+QICFG="send/auto",1,20,2,"30313233"
← OK
// 设置连接 ID 为 2 的心跳包参数
→ AT+QICFG="send/auto",2,20,1,"123456"
← OK
查询
// 查询连接 ID 为 1 的心跳包参数
→ AT+QICFG="send/auto",1
← +QICFG: "send/auto",1,20,2,"30313233"
← OK
// 查询连接 ID 为 2 的心跳包参数
→ AT+QICFG="send/auto",2
← +QICFG: "send/auto",2,20,1,"123456"
←OK
清除
// 清除连接 ID 为 1 的心跳包参数
→ AT+QICFG="send/auto",1,2,0,""
← OK
// 清除连接 ID 为 2 的心跳包参数
→ AT+QICFG="send/auto",2,2,0,""
← OK
查询
// 查询连接 ID 为 1 的心跳包参数
→ AT+QICFG="send/auto",1
← +QICFG: "send/auto",1,0,0,""
← OK
// 查询连接 ID 为 2 的心跳包参数
→ AT+QICFG="send/auto",2
← +QICFG: "send/auto",2,0,0,""
← OK
AT+QICFG="wakeup/data"
配置 Socket 连接的唤醒字符串参数。
语法规则:
命令类型 | 语法 | 返回 |
---|---|---|
设置命令 | AT+QICFG="wakeup/data",<connectID>,[msg_format],[<msg_wakeup>] |
不带缺省参数表示查询:+QICFG: "wakeup/data",<connectID>,[msg_format],[<msg_wakeup>] OK 包含缺省参数表示设置: OK |
参数:
参数 | 定义 | 取值 | 取值说明 |
---|---|---|---|
connectID | Socket 连接号 | 0-11 | |
msg_format | 消息格式 | 0 | Diable, 不支持特定字符串唤醒 |
1 | 字符串 eg: "123456" | ||
2 | HEX字符串 eg: 实际为0x12 0x23 0x45 => "123456" | ||
msg_wakeup | 唤醒字符串 | 格式由msg_format决定 |
实例测试
设置
// 设置连接 ID 为 1 的唤醒字符串参数
→ AT+QICFG="wakeup/data",1,2,"30313233"
← OK
// 设置连接 ID 为 2 的唤醒字符串参数
→ AT+QICFG="wakeup/data",2,1,"123456"
← OK
读取
//读取连接 ID 为 1 的唤醒字符串参数
→ AT+QICFG="wakeup/data",1
← +QICFG: "wakeup/data",1,2,"30313233"
←OK
// 读取连接 ID 为 2 的唤醒字符串参数
→ AT+QICFG="wakeup/data",2
← +QICFG: "wakeup/data",2,1,"123456"
←OK
清除
// 清除连接 ID 为 1 的唤醒字符串参数
→ AT+QICFG="wakeup/data",1,0
← OK
//读取连接 ID 为 1 的唤醒字符串参数
→ AT+QICFG="wakeup/data",1
// 再次清除连接 ID 为 1 的唤醒字符串参数
→ AT+QICFG="wakeup/data",1,0,""
← OK