休眠与唤醒

## 休眠与唤醒初始条件: 在模组上电时,外部底板需将 AM410E模组的wakeup-in管脚置 1.8V 模组进入休眠的条件: ### 条件 1:模组处于空闲状态,即模组没有进行语音通话、短信收发和数据收发处理。 ### 条件 2:模组没有外接 miniUSB 接口。 ## 模组进入休眠状态: 当模组同时满足以上进入休眠的条件 1 和条件 2 后,外部底板将模组的 wakeup-in 管脚置 GND 低电平,模组会进入休眠状态。 ### 休眠状态的判定: AM410E 模块通过 wakeup-out 管脚可实现状态输出,用于指示模块当前的休眠状态或唤醒状态。wakeup-out 输出1.8V 高电平,表示模块处于唤醒状态;wakeup-out 输出 0V 低电平,表示模块处于休眠状态。 ## 唤醒模组: 当模组进入休眠状态后,可以通过以下几种方式唤醒模组: 1.外部终端或服务器给 M8321 模组发送短信,此时需要模组使用的 sim 卡具有收发短信功能; 2.如果模组已经与外部服务器建立了 TCP 连接,则可以通过外部服务器给模组发送数据,唤醒模组; 3.底板可以通过将模组的 wakeup-in 管脚置 1.8V 高电平,唤醒模组。 注:方式1,2在模组被唤醒后,模组会立即又进入休眠状态,属于临时唤醒; 方式3在模组被唤醒后,模组会一直处于被唤醒状态,属于永久唤醒。如果想让模组再次休眠,则需要重新将模组的 wakeup-in 管脚置 GND 低电平。 ## 关于 AT+S32K 命令的使用说明: AT+S32K=<value>该命令用于控制是否强制模组处于唤醒状态,value 默认值为 1。当设置该值为 0 时,则表示强制模组处于唤醒状态;设置该值为 1 时,表示模组退出强制状态,休眠唤醒受控于 wakeup-in 管脚。正常使用下,不 要使用此命令,休眠唤醒默认受控于 wakeup-in管脚。如果需要强制模组处于唤醒状态,不受控于 wakeup-in 管脚,中移物联网有限公司可以使用 AT+S32K=0。注意 AT+S32K=1 退出前,需要确保wakeup-in 管脚处于 1.8V 高电平。