- Special cases
- Required permissions
WiFiDetectAccessPoint (Function) In french: WiFiDétectePointAccès Starts detecting the Wi-Fi access points currently accessible from the device.
NextTitle("Detecting the Wi-Fi access points") ListPoint is string sSSID is string sBSSID is string ListPoint = WiFiDetectAccessPoint() FOR EACH STRING AccessPoint OF ListPoint SEPARATED BY CR sSSID = ExtractString(AccessPoint, 2, TAB) sBSSID = ExtractString(AccessPoint, 3, TAB) ... END
Syntax
<Result> = WiFiDetectAccessPoint([<Timeout>])
<Result>: Character string - List of detected Wi-Fi access points separated by CR characters (Carriage Return),
- Empty string ("") if no Wi-Fi access point was detected. The ErrorOccurred variable is used to find out whether an error occurred while detecting the access points. ErrorInfo returns more information on the error.
For each network, a set of information is returned in the following format:
<Identifier> + TAB + <SSID> + TAB + <BSSID> + TAB + <Security> + TAB + <Signal strength>
where: - <Identifier> : Identifier of the network associated with the access point, empty string ("") if the access point corresponds to no network configured on the device.
- <SSID>: SSID (Service Set Identifier) of the Wi-Fi network associated with the access point.
- <BSSID>: BSSID (Basic Service Set Identifier) of access point
- <Security>: Type of security used by the Wi-Fi network:
| | wifiSecurityIEEE8021X | Security that is using the IEEE 802.1x standard. | wifiSecurityNone | No security is used. | wifiSecurityWEP | Security based on a WEP key (Wired Equivalent Privacy) | wifiSecurityWPA2 | Security that is using the WPA2 mechanism (Wi-Fi Protected Access). | wifiSecurityWPA | Security that is using the WPA mechanism (Wi-Fi Protected Access). | wifiSecurityWPA_EAP | Security that is using the WPA mechanism (Wi-Fi Protected Access) and the EAP mechanism (Extensible Authentication Protocol). |
- <Signal strength>: Signal strength expressed in dBm (decibel per milliwatt).
<Timeout>: Optional integer or optional Duration Maximum duration of detection in hundredths of a second. - An error occurs if this timeout is reached before the end of detection.
- If this timeout is not specified or is set to 0, no time limit will be applied.
This parameter can correspond to: - an integer corresponding to the number of hundredths of a second,
- a Duration variable,
- the duration in a readable format (e.g., 1 s or 10 ms).
Remarks Special cases - The list of access points returned by WiFiDetectAccessPoint is sorted by order of signal strength (from the strongest signal to the weakest).
 If the function is run by the main thread of the application, an hourglass (infinite progress bar) will be displayed during the detection of access points. To specify the message that will be displayed in the hourglass, use NextTitle before the call to WiFiDetectAccessPoint. - From Android 6.0: The location must be enabled on the device. Otherwise, the function will return an empty list. GPSStatus is used to find out whether the location is enabled or not.
Related Examples:
|
Cross-platform examples (WINDEV Mobile): WM System
[ + ] This application is an example of some of the features of WINDEV Mobile available for Android/iOS. The following system functions are used: - NFC - Multimedia control - Brightness - Volume - Wi-Fi - Bluetooth - Toast - Compass - Accelerometer - Camera control - LED - Vibration - Notifications - Drawing functions - Internet
|
This page is also available for…
|
|
|
|