| 命令类型 | 语法 | 返回 | |
| 查询指令 | AT+CSLEEP? | +CSLEEP:
<op>[,<n>] OK |
|
| 设置指令 | AT+CSLEEP=<op>[,<n>] | ||
| 关闭sleep调试 | AT+CSLEEP=0 | OK 或 +CME ERROR: <err> |
|
| 设置休眠记录条数 | AT+CSLEEP=1,<n> | OK 或 +CME ERROR: <err> |
|
| 查询休眠记录 | AT+CSLEEP=2 | +CSLEEP:
2,enter,duration,wakeup_source,wakeup_device +CSLEEP: 2,enter,duration,wakeup_source,wakeup_device +CSLEEP: 2,enter,duration,wakeup_source,wakeup_device +CSLEEP: 2,enter,duration,wakeup_source,wakeup_device +CSLEEP: 2,enter,duration,wakeup_source,wakeup_device OK |
|
| 查询休眠状态 | AT+CSLEEP=3 | +CSLEEP:
3,sleep_level,waketim[,wakeup_source,wakeup_source1,wakeup_source2,....] OK 或 +CME ERROR: <err>" |
|
| 参数 | 取值 | 说明 | |
| op | 0-3 | 0: 【默认值】关闭休眠记录 | |
| 1:打开休眠记录 | |||
| 2:查询休眠记录 | |||
| 3:查询休眠状态和唤醒原因 | |||
| n | 1-50 | 设置查询结果条数,默认值5 | |
| enter | hh:mm:ss.ms | 休眠时间点,当前系统时间 | |
| sleep_level | 0-3 | 0:禁止休眠 | |
| 1:sleep1休眠 | |||
| 2:sleep2休眠 | |||
| 3:hib休眠 | |||
| duration | 32位整数 | 休眠持续时间,单位ms | |
| waketim | 0-65 | 同AT+WAKETIM指令,表示x秒无业务后,自动休眠 | |
| wakeup_src | POR | 开机唤醒 | |
| RTC | 时钟唤醒 | ||
| PAD | IO唤醒 | ||
| UART | UART唤醒 | ||
| USB | USB唤醒 | ||
| KEY | 按键唤醒 | ||
| CHARG | 充电口唤醒 | ||
| wakeup_device | UNDEF | 未知 | |
| AT | AT口唤醒 | ||
| DTR | DTR管脚 | ||
| SIMDET | sim热插拔管脚 | ||
| VBUS | USB热插拔管脚 | ||
| USB | USB唤醒 | ||
| TIMER | 系统定时器 | ||
| MODEM | 收到数据、短信、电话等 | ||
| OTHER | 其他唤醒 | ||