DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions Beacon
  • Propriétés spécifiques à la description des variables de type beaconGroupe
  • Réinitialisation
  • Fonctions utilisant les variables de type beaconGroupe
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
Le type beaconGroupe permet de définir toutes les caractéristiques avancées d'un ensemble de balises Beacon. Les caractéristiques de cet ensemble de balises Beacon peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Rappel : Les balises Beacon utilisent la technologie Bluetooth Low Energy pour émettre un triplet de valeurs :
  • UUID (Universally Unique Identifier, connu aussi sous le nom de Proximity UUID) : identifiant unique représentant généralement l'organisation ou la personne à laquelle appartient la balise.
  • Major : nombre permettant d'identifier un groupe de balises au sein d'une même organisation (même UUID)
  • Minor : nombre permettant d'identifier une balise spécifique au sein d'un même groupe (même UUID et même numéro Major).
Ce triplet permet d'identifier la balise Beacon de manière unique.
En utilisant juste la première ou les deux premières valeurs du triplet, il est possible de déterminer l'appartenance d'une balise Beacon à une organisation et/ou un sous-groupe de cette organisation.
Exemple
// Groupe de toutes les balises Beacon d'une même organisation
groupe est un beaconGroupe
groupe.UUID = "f4231ab6-5ef2-6c99-4229-af6c72e0446e" 
 
// Groupe de toutes les balises d'une même organisation ayant le numéro Major 5
groupe est un beaconGroupe
groupe.UUID = "f4231ab6-5ef2-6c99-4229-af6c72e0446e" 
groupe.Major = 5
 
// Balise Beacon unique
groupe est un beaconGroupe
groupe.UUID = "f4231ab6-5ef2-6c99-4229-af6c72e0446e" 
groupe.Major = 5
groupe.Minor = 1
Remarques

Propriétés spécifiques à la description des variables de type beaconGroupe

Les propriétés suivantes peuvent être utilisées pour manipuler un groupe de balises Beacon :
Nom de la propriétéType manipuléEffet
DescriptionChaîne de caractèresDescription du groupe de balises Beacon.
MajorEntierEntier compris entre -1 et 65535 décrivant le numéro Major du groupe de balises.
  • La valeur par défaut de la propriété est -1. Cette valeur signifie que le numéro Major sera ignoré pour déterminer l'appartenance d'une balise au groupe.
  • Si la valeur de cette propriété a été spécifiée (différente de -1), il est nécessaire que la propriété UUID soit également spécifiée.
MinorEntierEntier compris entre -1 et 65535 décrivant le numéro Minor du groupe de balises.
  • La valeur par défaut de la propriété est -1. Cette valeur signifie que le numéro Minor sera ignoré pour déterminer l'appartenance d'une balise au groupe.
  • Si la valeur de cette propriété a été spécifiée (différente de -1), il est nécessaire que les propriétés UUID et Major soient également spécifiées.
UUIDChaîne de caractèresIdentifiant (GUID) commun aux balises du groupe. Cet identifiant est composé de 32 chiffres hexadécimaux séparés en 5 groupes. Chaque groupe doit contenir le nombre suivant de chiffres :
  • 1er groupe : 8 chiffres.
  • 2eme groupe : 4 chiffres.
  • 3eme groupe : 4 chiffres.
  • 4eme groupe : 4 chiffres.
  • 5eme groupe : 12 chiffres.
Les différents groupes sont séparés par un tiret.
Exemple d'identifiant valide : f4231ab6-5ef2-6c99-4229-af6c72e0446e
Cet identifiant est obligatoire pour que le groupe soit valide.

Réinitialisation

Pour réinitialiser le contenu d'une variable de type beaconGroupe, il est possible d'utiliser la fonction VariableRAZ.

Fonctions utilisant les variables de type beaconGroupe

BeaconArrêteDétectionEnArrièrePlanArrête une ou plusieurs détections de balises Beacon en arrière-plan.
BeaconDétecteEnArrièrePlanPermet à l'application d'être notifiée lorsque l'appareil entre ou sort d'une zone correspondant au rayon d'émission d'un ensemble de balises Beacon.
BeaconDétectePrécisPermet de trouver les balises Beacon à proximité de l'appareil.
Version minimum requise
  • Version 23
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