SWRU423A July 2015 – May 2016 WL1801MOD , WL1805MOD , WL1807MOD , WL1831MOD , WL1835MOD , WL1837MOD
This scan is also known as a Scheduled Scan.
The connection scan is a periodic process that scans a list of channels derived from a list of SSIDs, as configured by the supplicant. The scan tries to find a matched SSID as part of the connection process.
The traditional approach of the host managing the periodic connection scans is not power efficient, especially when no BSS networks are found and the host is forced to remain awake for the entire duration of the connection scan cycles until an appropriate BSS is found.
To solve this issue, the connection scan is performed and managed from the firmware, minimizing the host involvement during the scan process, enabling the host to sleep for long periods.
Connect Scan | |
---|---|
Parameters | |
Scan type | Passive, active, or active after passive (DFS), per channel |
SSID List | Inclusion: up to 16 SSIDs (Each SSID is either public or hidden) |
SNR, RSSI Filters | Threshold |
Band and Channel list | Up to 41 channels |
Dwell time | Min, max per channel |
Termination conditions | On report, never or after number of cycles |
Periodicity | Cycles list |
Scan logic | |
In case of N (N=0 or more) hidden SSIDs, the firmware transmits, per cycle, per channel, 2*(broadcast_Probe_Request + N*unicast_Probe_Request) | |
Scan Results | |
Firmware filters (optionally) the results according to SSID list and forwards the results that match an SSID | |
Driver stores the scan results and issues scan report event upon scan result | |
Driver issues scan complete to application | |
Driver provides an API to read the results of the scan (accumulated, with aging) |