我无法找到如何设置D
tiM周期参数。
在 AP 中,我可以设置beacon_interval,但不能直接设置 DTIM。
我看到,在嗅探空中的数据包后,我的 AP 自行决定适当的 DTIM。
不好,因为它控制从连接的客户端的浅睡眠中唤醒,让客户端响应信标。
由于专有堆栈的未知过程,如果我需要重复它,我的浅睡眠进入是非常不稳定的。
在一些 spi 乒乓球和随后的 tcp tx/rx 之后,我需要让我的应用程序处于空闲状态很多毫秒,以确保乐鑫以可预测的方式进入轻度睡眠(没有计时器干扰)。
- 消耗电流 ( 黄色 )
- SPI Ping Pong ( 紫色 和 蓝色 ) ,当它结束时,甚至意味着 TCP TX/RX 也已完成。
信标间隔设置为 200 毫秒, 我可以用 Wireshark 看到它.
DTIM 周期为 2,即客户端必须每 2 个信标唤醒一次,检查每 400 毫秒发生的单个尖峰。
该模块位于
电路板内,但我想我可以将其他黄色尖峰与处理其他信标/探针请求的 AP 的活动联系起来。对客户的奇怪反思不是吗?