DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions WiFi
  • Cas particuliers
  • Permissions requises
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
Renvoie la liste des réseaux Wi-Fi actuellement configurés sur l'appareil.
AndroidWidget Android Attention : Cette fonctionnalité est disponible jusqu'à Android 9. A partir d'Android 10, cette information n'est plus accessible : cette fonction provoque une erreur fatale. Il est conseillé de tester la version d'Android utilisée via la fonction SysVersionAndroid.
Exemple
MaListe est une chaîne
nId est un entier  
sSSID est une chaîne

MaListe = WiFiListeRéseau()
POUR TOUTE CHAÃŽNE Réseau DE MaListe SÉPARÉE PAR RC
nId = Val(ExtraitChaîne(Réseau, 1 , TAB)
sSSID = ExtraitChaîne(Réseau, 2, TAB)
...
FIN
Syntaxe
<Résultat> = WiFiListeRéseau()
<Résultat> : Chaîne de caractères
Liste des réseaux séparés par RC (Retour Chariot) et triée par ordre de priorité (du plus prioritaire au moins prioritaire). Le réseau le plus prioritaire est celui choisi en premier par l'appareil pour se connecter en Wi-Fi.
Pour chaque réseau, une série d'informations est retournée au format suivant :
<Identifiant> + TAB + <SSID> + TAB + <Sécurité>
où :
  • <Identifiant> : Identifiant du réseau. Cet identifiant peut ensuite être passé en paramètre à la fonction WiFiConnecte pour se connecter à ce réseau.
  • <SSID> : SSID (Service Set Identifier) du réseau Wi-Fi.
  • <Sécurité> : Protocole de sécurité utilisé par le réseau :
    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 Authentication Protocol).
iPhone/iPad Le protocole de sécurité est toujours 0.
Remarques

Cas particuliers

  • Pour connecter l'appareil à un réseau Wi-Fi de la liste, utiliser la fonction WiFiConnecte en lui passant en paramètre l'identifiant du réseau Wi-Fi choisi.
  • La fonction WiFiListeRéseau retourne la liste des réseaux Wi-Fi configurés sur l'appareil. Pour connaître la liste des points d'accès actuellement accessibles depuis l'appareil, utilisez la fonction WiFiDétectePointAccès.
  • AndroidWidget Android Le Wi-Fi doit être activé sur l'appareil pour pouvoir récupérer la liste des réseaux. Dans le cas contraire, la fonction échouera : utilisez la fonction ErreurInfo pour obtenir le libellé de l'erreur.
AndroidWidget Android

Permissions requises

L'utilisation de cette fonction entraîne la modification des permissions requises par l'application.
Permission requise : ACCESS_WIFI_STATE
Cette permission permet aux applications d'accéder à des informations concernant les réseaux Wi-Fi.
Composante : wd290com.dll
Version minimum requise
  • Version 16
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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