本章主要介绍以下主题:
■软件架构
■调试方法
12.1软件架构
低功耗接口及Wi-Fi定位系统软件架构如下图所示:
■LOWI:低功率Wi-Fi (WLAN)接口。
■LPI:低功耗接口。
■将扫描服务卸载到WLAN固件。
■LOWI_LP (ADSP中的LOWI)直接通过QMI接口到WLAN固件,不唤醒应用程序
■WLS提供WMI/QMI翻译
■Wi-Fi定位系统(WLS)运行三个线程:
a. wls_wlansvc_WLAN:提供WLAN服务的QMI服务器
b. wls_locsvc_WLAN:从CNSS_DAEMON接收WLAN事件的QMI服务器
c . wls_fw_WLAN
12.1.1低功率接口
LPI模块主要执行三个任务。 它们是信标/探针响应窥探,扫描结果IE提取,启动扫描。
扫描结果格式:
12.1.2 Wi-Fi location system
WLS设计为首先运行在ADSP的QCA61X4A,并迁