[AIROC™ Wi-Fi + BT] How to check Power Management Flag

[复制链接]
 楼主| IFX-LillianJ 发表于 2024-8-5 22:15 | 显示全部楼层 |阅读模式
本帖最后由 IFX-LillianJ 于 2024-8-5 22:17 编辑

Below is an example to check the sleep mode by sniffer log (89459 as AP and iPhone13 as station)
  • Get sniffer log
  • Filter Null data from station as follow
(wlan.ta == c6:c1:d7:68:e6:18) && (wlan.fc.type_subtype == 0x0024)      3. heck the Power Management Flag of data frame from station
   4. It could be seen, station will go to sleep and stay up frequently.






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
IFX-LilyWang 发表于 2024-8-7 12:14 | 显示全部楼层
非常详细,谢谢分享!再请教下,通常遇到什么样的问题需要分析sniff log中的pwr management flag呢?谢谢!
tpgf 发表于 2024-8-9 15:41 | 显示全部楼层
它是一种用于指示系统电源管理状态的标志,通常在计算机硬件和操作系统中使用
renzheshengui 发表于 2024-8-13 09:13 | 显示全部楼层
这个电源管理标志可以通过读取寄存器获取吗
wakayi 发表于 2024-8-13 14:24 | 显示全部楼层
可以 通过什么软件读取到这个标志位呢
paotangsan 发表于 2024-8-14 20:59 | 显示全部楼层
通过设置PMF,系统能够进入低功耗状态,从而降低能耗
wowu 发表于 2024-8-14 21:09 | 显示全部楼层
楼主这个是使用的什么软件的界面啊
xiaoqizi 发表于 2024-8-15 17:12 | 显示全部楼层
单片机裸奔和跑系统的情况下 查询这个标志位还能是一样的操作吗
IFX-MudeLin 发表于 2024-8-19 18:32 | 显示全部楼层
STA通常通过Null Frame (Null Function)或QoS Null Frame (QoS Null Function)的方式来通知AP其Power Management状态。
你这里的过滤条件可以更正为:
(wlan.ta == c6:c1:d7:68:e6:18) && ((wlan.fc.type_subtype == 0x0024) || (wlan.fc.type_subtype == 0x002c))
IFX-MudeLin 发表于 2024-8-20 11:00 | 显示全部楼层
本帖最后由 IFX-MudeLin 于 2024-8-20 11:02 编辑
IFX-LilyWang 发表于 2024-8-7 12:14
非常详细,谢谢分享!再请教下,通常遇到什么样的问题需要分析sniff log中的pwr management flag呢?谢谢! ...

当设备(STA)进入Power Save模式,它会发送PWR MGT Flag为True的Frame给AP,通知AP其进入了休眠状态。
当设备(STA)退出Power Save模式,它会发送PWR MGT Flag为False的Frame给AP,通知AP其退出了休眠状态。
因此,通过分析Sniffer Lo给里的Power Management Flag,可以从侧面分析设备(STA)的电源活动状态。这对于分析Wi-Fi芯片的待机功耗有很大的帮助。
IFX-MudeLin 发表于 2024-8-20 11:04 | 显示全部楼层
wowu 发表于 2024-8-14 21:09
楼主这个是使用的什么软件的界面啊

Wireshark,开源的软件。
IFX-MudeLin 发表于 2024-8-20 11:13 | 显示全部楼层
wakayi 发表于 2024-8-13 14:24
可以 通过什么软件读取到这个标志位呢

这是通过Sniffer工具(即常说的抓包工具,OmniPeek, Wireshark等),抓取空口包 (OTA)得到的数据包。
然后通过分析工具来分析的,这里使用的分析工具是Wireshark。
IFX-LilyWang 发表于 2024-9-2 17:33 | 显示全部楼层
IFX-MudeLin 发表于 2024-8-20 11:00
当设备(STA)进入Power Save模式,它会发送PWR MGT Flag为True的Frame给AP,通知AP其进入了休眠状态。
当设 ...

学习了!谢谢!
IFX-AllenQian 发表于 2024-9-12 23:37 | 显示全部楼层
IFX-LilyWang 发表于 2024-8-7 12:14
非常详细,谢谢分享!再请教下,通常遇到什么样的问题需要分析sniff log中的pwr management flag呢?谢谢! ...

一般WiFi power consumption比较高的时候分析WiFi有无正常的进出sleep
IFX-AllenQian 发表于 2024-10-25 00:02 | 显示全部楼层
如果AP给STA发一笔 QoS Null function (No data), 其PWR位为0 代表什么

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
l63t89 发表于 2024-12-2 16:12 | 显示全部楼层
可以使用 Wireshark、tcpdump 等数据包嗅探工具来捕获数据包。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部