低功耗、量产测试与现场稳定性
低功耗 Wi-Fi 模组不能只看一个睡眠电流。
真正要评估的是:
睡眠电流唤醒时间重新联网时间上传耗时平均功耗业务实时性断线恢复量产一致性例如 Deep Sleep 36uA 很漂亮,但如果每次唤醒都要重新连接 Wi-Fi 和 MQTT,业务延迟和平均功耗未必一定低。
常见功耗状态
Section titled “常见功耗状态”可以粗略分成:
ActiveStandbyModem SleepLight SleepDeep Sleep不同厂商命名不同,但核心差异是:
保留多少状态能否保持网络连接唤醒后是否要重新初始化唤醒耗时多长功耗降到多少面试时可以说:
低功耗不是单纯进入最深 sleep,而是根据业务频率选择模式。如果设备需要实时在线,不能随意 deep sleep;如果只是周期上报,可以唤醒、采集、联网、上传、再睡眠。
周期上报设备
Section titled “周期上报设备”适合策略:
Deep Sleep-> RTC / GPIO 唤醒-> 采集数据-> 连接 Wi-Fi-> 连接 MQTT / HTTP-> 上传数据-> 关闭连接-> 再次睡眠适合产品:
温湿度传感器电池供电状态采集器低频工业监测点重点指标:
平均电流唤醒到上传完成时间失败重试次数电池寿命估算如果产品需要云端随时下发命令,就不能一直 deep sleep。
适合策略:
保持 Wi-Fi 连接配置 DTIM / listen intervalMQTT keepalive必要时进入浅睡眠适合产品:
智能插座门锁网关工业控制器需要远程实时控制的设备取舍:
实时性越强,功耗越高。睡得越深,唤醒和重连越慢。Wake 引脚怎么用
Section titled “Wake 引脚怎么用”模组里的 Wake 引脚通常用于:
外部 MCU 唤醒 Wi-Fi 模组传感器中断唤醒按键唤醒定时唤醒典型协作:
主控 MCU 平时低功耗运行有事件时拉 WakeWi-Fi 模组醒来完成联网和上传上传完成后通知主控双方再次进入低功耗量产测试要测什么
Section titled “量产测试要测什么”Wi-Fi 模组量产测试不是只看能不能连上路由器。
建议覆盖:
固件版本MAC 地址SN / 设备证书RF 校准数据扫描 AP连接指定 APRSSITCP / MQTT 测试UART 通信测试低功耗电流唤醒功能GPIO / ADC / I2C / SPI 基础测试产测工具应该输出:
PASS / FAIL失败原因测试耗时设备 SN固件版本RSSI电流数据现场稳定性测试
Section titled “现场稳定性测试”建议做这些场景:
路由器断电再恢复服务器断开再恢复弱信号环境密码错误DHCP 失败DNS 失败MQTT broker 不可达TLS 证书错误长时间运行 24h / 72h低功耗唤醒 1000 次高低温或供电波动要记录:
重连次数最长离线时间平均联网时间发送失败次数接收丢包或解析错误模组重启次数主控 ringbuf overflow 次数功耗曲线常见问题定位
Section titled “常见问题定位”Wi-Fi 问题要分层定位:
模组未启动:供电、复位、晶振、固件。UART 不通:波特率、TX/RX、流控、电平。扫不到 AP:频段、信号、天线、信道。连不上 AP:密码、加密方式、RSSI、路由器限制。无 IP:DHCP、网关、地址池。连不上服务器:DNS、TCP、TLS、端口、防火墙。业务失败:MQTT 鉴权、topic、payload、心跳。这个分层回答比“可能网络不好”更专业。
面试 30 秒总结
Section titled “面试 30 秒总结”低功耗 Wi-Fi 设计要同时看睡眠电流、唤醒时间、重连时间和业务实时性。周期上报设备可以 deep sleep 后唤醒上传;长连接设备要在功耗和在线实时性之间取舍。量产和稳定性测试要覆盖固件版本、MAC、RF、RSSI、联网、MQTT、UART、低功耗电流、唤醒、断网恢复和长时间运行。