工具与软件:
尊敬的 TI 团队:
我对 CC3120上的侦听间隔参数的处理有疑问。 这是应用流程。
建立与接入点的连接、获取 IP 地址、一旦成功、 使用 sl_WlanPolicySet () API 将 MaxSleepTimeMS 设置为 600ms 值。 该操作将在连接到接入点后以及获取 IP 地址后完成。
当我们对无线流量进行 Wireshark 跟踪时、我们发现器件发送的关联请求会将监听间隔参数设置为0x03。 。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
尊敬的 TI 团队:
我对 CC3120上的侦听间隔参数的处理有疑问。 这是应用流程。
建立与接入点的连接、获取 IP 地址、一旦成功、 使用 sl_WlanPolicySet () API 将 MaxSleepTimeMS 设置为 600ms 值。 该操作将在连接到接入点后以及获取 IP 地址后完成。
当我们对无线流量进行 Wireshark 跟踪时、我们发现器件发送的关联请求会将监听间隔参数设置为0x03。 。
您好!
您从何处获取侦听间隔? 它不会以关联请求的形式传输到 AP。
我想您提到 long_sleep_interval 功能、对吗?
如果是、则 LSI 特性完全不涉及 AP。 它基于来自 AP 的信标间隔和 DTIM 间隔、并计算何时唤醒以接收信标(和 DTIM)。
例如、如果您设置为600mSec、并且 AP 使用102.4mSec 的信标间隔和2个信标的 DTIM 周期、这意味着您将能够在600mSec 内获得2个 DTIM (第三个 DTIM 将通过600mSec、因为它是614.4mSec)。
此致、
Shlomi
您好 Shlomi、感谢您的响应。
我能够看到关联请求的线鲨轨迹中的侦听间隔。 我认为这是客户端设备 向 路由器发送侦听间隔的唯一帧。
是的、我在这里讨论的是长睡眠间隔、但为了使实现正常运行、我认为路由器会针对器件在其关联请求中共享的监听间隔期间缓冲单播数据包。 因此、如果我们与 LI-3发送了关联请求、并且如果我们将客户端唤醒间隔保持为600ms、那么在我们读取数据包之前、路由器很可能不会为我们缓冲数据包。
此致、
Soundarya.