高通WLAN框架学习(17)-- NIO和PNO

本章详细介绍了preferred network offload (PNO)扫描概述、流、模式和配置文件。

18.1 PNO扫描概述

WLAN STA在通过AP模组连接AP之前,需要偶尔对环境进行扫描。 在WLAN请求程序中对扫描结果进行解析和处理,以确定是否至少有一个目标(附近)AP在附近。 为了偶尔发出扫描,应用程序处理器子系统必须处于唤醒状态,这将导致更多的功耗.

为了降低功耗,QTI WLAN支持网络列表卸载(NLO)和首选网络卸载(PNO)功能,它们将扫描和解析工作在WLAN固件中,这样,只有在找到一个目标ap时,主机才会醒来。

■WLAN驱动程序向WLAN固件提供配置文件个数和配置文件信息(包括SSID、加密类型、RSSI、认证类型、通道提示等)。

■WLAN固件执行周期性扫描,只有匹配时才唤醒主机平台。

■NLO和PNO在连接或断开状态下发生。

18.2 PNO 扫描流程

18.3 PNO扫描模式

高通PNO扫描计划有快速扫描和慢速扫描两种方案,先执行快速扫描直到MAX_SCAN_CYCLE,然后执行慢扫描。

可以通过delay_start_time_timeout参数延迟PNO扫描, 默认的delay_start_time为0。  

当设备屏幕处于Off状态时,Android系统发送NL80211_CMD_START_SCHED_SCAN启动PNO扫描。 固件启动扫描之后有两个扫描方案; 快速和缓慢扫描方案。

开始时,固件运行快速扫描计划6个周期,每个周期的持续时间默认为20秒。 之后,

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

专业开发者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值