DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions WiFi
  • Cas particuliers
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
WiFiDétectePointAccès (Fonction)
En anglais : WiFiDetectAccessPoint
Lance la détection des points d'accès Wi-Fi actuellement accessibles depuis l'appareil.
Exemple
TitreSuivant("Détection des points d'accès Wi-Fi")
ListePoint est une chaîne
sSSID est une chaîne
sBSSID est une chaîne
ListePoint = WiFiDétectePointAccès()
POUR TOUTE CHAÎNE PointAcces DE ListePoint SÉPARÉE PAR RC
sSSID = ExtraitChaîne(PointAcces, 2, TAB)
sBSSID = ExtraitChaîne(PointAcces, 3, TAB)
...
FIN
Syntaxe
<Résultat> = WiFiDétectePointAccès([<Délai>])
<Résultat> : Chaîne de caractères
  • Liste des points d'accès Wi-Fi détectés séparés par RC (Retour-Chariot),
  • Chaîne vide ("") si aucun point d'accès Wi-Fi n'a été détecté. La variable ErreurDétectée permet de tester si une erreur s'est produite durant la détection des points d'accès. La fonction ErreurInfo permet d'obtenir plus de renseignements sur le problème rencontré.
Pour chaque réseau, une série d'informations est retournée au format suivant :
<Identifiant> + TAB + <SSID> + TAB + <BSSID> +
TAB + <Sécurité> + TAB + <Puissance du signal>
où :
  • <Identifiant>  : Identifiant du réseau associé au point d'accès, chaîne vide ("") si le point d'accès ne correspond à aucun réseau configuré sur l'appareil.
  • <SSID> : SSID (Service Set Identifier) du réseau Wi-Fi associé au point d'accès.
  • <BSSID> : BSSID (Basic Service Set Identifier) du point d'accès
  • <Sécurité> : Type de sécurité utilisé par le réseau Wi-Fi :
    wifiSécuritéAucuneAucune sécurité n'est utilisée.
    wifiSécuritéIEEE8021XSécurité utilisant la norme IEEE 802.1x.
    wifiSécuritéWEPSécurité basée sur une clé WEP (Wired Equivalent Privacy)
    wifiSécuritéWPA2Sécurité utilisant le mécanisme WPA2 (Wi-Fi Protected Access).
    wifiSécuritéWPASécurité utilisant le mécanisme WPA (Wi-Fi Protected Access).
    wifiSécuritéWPA_EAPSécurité utilisant les mécanismes WPA (Wi-Fi Protected Access) et EAP (Extensible Authentification Protocol).
  • <Puissance du signal> : Puissance du signal exprimée en dBm (décibel par milliwatt).
<Délai> : Entier optionnel ou Durée optionnelle
Durée maximale de la détection en centièmes de seconde.
  • Si ce délai est écoulé avant la fin de la détection, une erreur se produit.
  • Si ce délai n'est pas spécifié ou vaut 0, aucune limitation de durée ne sera appliquée.
Ce paramètre peut correspondre à :
  • un entier correspondant au nombre de centièmes de seconde,
  • une variable de type Durée,
  • l'indication directe de la durée (par exemple 1 s ou 10 ms).
Remarques

Cas particuliers

  • La liste des points d'accès renvoyée par la fonction WiFiDétectePointAccès est triée par ordre de puissance du signal (du signal le plus puissant au moins puissant).
  • A partir d'Android 6.0 : La localisation doit être activée sur l'appareil. Dans le cas contraire, la fonction retournera une liste vide. La fonction GPSEtat permet de savoir si la localisation est active ou non.
Liste des exemples associés :
WM Système Exemples multiplateforme (WINDEV Mobile) : WM Système
[ + ] Cette application est un exemple didactique montrant quelques unes des fonctionnalités de WINDEV Mobile pour Android/iOS.
Les fonctions système utilisées sont :
- NFC
- Champ Multimédia
- Luminosité
- Volume
- WIFI
- Bluetooth
- Toast
- Boussole
- Accéléromètre
- Champ caméra
- LED
- Vibrations
- Notifications
- Fonctions de dessin
- Internet
Composante : wd290com.dll
Version minimum requise
  • Version 16
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 22/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale