WHC Wi-Fi 低功耗
设置 device 的 sleep type ,可以参考 custom path demo 中 tickps 指令。
查询无线物理接口名称(观察输出中的 "phy" 字段):
rfkill list
。启用任意数据包唤醒功能:
sudo iw phy <phyname> wowlan enable any
(需替换实际 phyname)。验证 WoWLAN 配置状态:
sudo iw phy wowlan show
。触发系统挂起(内存休眠状态)
echo mem | sudo tee /sys/power/state
。
备注
执行 rmmod 后 phyname 可能变为 phy1/phyN,每次重启无线模块需重新执行步骤 1-3
设置 device 的 sleep type ,可以参考 custom path demo 中
tickps
指令。在设备端预设唤醒触发条件,例如:接收特定端口(Port)的 IPv4/IPv6 数据包(双 TCPIP 过滤支持),触发 GPIO 中断信号(硬件级唤醒机制)。
向设备发送主机即将进入低功耗模式的通知,可以参考 custom path demo 的
setrdy
指令。主机安全进入低功耗模式。
Ameba 作为 FullMAC Host 使用指南
设置 Device 的 sleep type ,可以参考 custom path demo 中
tickps
指令。设置 Host 的 sleep type ,可以参考 AT Command 中
AT+TICKPS
指令。在设备端预设唤醒触发条件。
向设备发送主机即将进入低功耗模式的通知,可以参考 custom path demo 的
setrdy
指令。主机安全进入低功耗模式。
备注
如需其他 RTOS Host 平台支持,请`联系我们 <https://aiot.realmcu.com/contact-us/technical-consult>`__。