DetecterBeacons

Renvoie une liste d'iBeacons et leur proximité vis-à-vis d'un appareil iOS ou iPadOS.

Format 

DetecterBeacons ( UUID {; délai ; majeur ; mineur} )

Paramètres 

UUID : identifiant unique universel que les iBeacons doivent rechercher. Cet identifiant identifie un ou plusieurs iBeacons d'un type précis et d'une organisation donnée. Par exemple, les iBeacons de toutes les succursales d'un grand magasin pourraient partager le même UUID.

délai : nombre de secondes d'attente avant le renvoi d'une valeur. Si aucun délai n'est indiqué, la fonction renvoie une valeur après cinq secondes.

majeur : valeur identifiant un groupe d'iBeacons. Par exemple, tous les iBeacons d'une succursale d'un grand magasin pourraient partager la même valeur Majeur.

mineur : valeur identifiant certains iBeacons d'un groupe d'iBeacons. Par exemple, tous les iBeacons du rayon jouets d'une succursale donnée d'un grand magasin pourraient partager la même valeur Mineur.

Les paramètres situés entre deux accolades { } sont facultatifs.

Résultat 

Texte

Provient de la version 

15.0

Description 

Dans FileMaker Go, renvoie :

UUID : identifiant unique universel de chaque iBeacons identifié.

majeur : valeur identifiant un groupe d'iBeacons.

mineur : valeur identifiant certains iBeacons d'un groupe d'iBeacons.

proximité : nombre indiquant la proximité relative avec un iBeacon. Résultat :

  • 0 (inconnu) La proximité avec l'iBeacon n'a pas pu être déterminée.
  • 1 (Immédiat) L'iBeacon est très proche de l'appareil.
  • 2 (Proche) L'iBeacon est assez proche de l'appareil.
  • 3 (Loin) L'iBeacon est loin de l'appareil.

précision : précision de la valeur de proximité avec l'iBeacon mesurée en mètres. Cette valeur vous aide à distinguer les iBeacons possédant une valeur de proximité identique. Une valeur négative indique que la précision n'a pas pu être déterminée.

rssi : force du signal reçu des iBeacons, mesurée en décibels.

Remarques 

  • Cette fonction renvoie une chaîne vide si aucun iBeacon ne correspond aux critères définis.
  • Si le paramètre Services de localisation est désactivé, cette fonction renvoie une chaîne vide.
  • Si la requête n'est pas valide, cette fonction renvoie un point d'interrogation (?).

Exemple 1 

DetecterBeacons ("D9B9EC1F-XXXX-YYYY-80A9-1E39D4CEA95C") renvoie des informations sur tous les iBeacons à proximité possédant l'identifiant UUID indiqué :

D9B9EC1F-XXXX-YYYY-80A9-1E39D4CEA95C, 10, 1, 0, -1.00, 0
D9B9EC1F-XXXX-YYYY-80A9-1E39D4CEA95C, 5, 1, 3, 14.68, -79
D9B9EC1F-XXXX-YYYY-80A9-1E39D4CEA95C, 5, 2, 3, 18.96, -81

Exemple 2 

DetecterBeacons ("D9B9EC1F-XXXX-YYYY-80A9-1E39D4CEA95C"; 30) renvoie le résultat après 30 secondes.

Exemple 3 

DetecterBeacons ("D9B9EC1F-XXXX-YYYY-80A9-1E39D4CEA95C"; 20; 10; 1) renvoie des informations sur les iBeacons possédant l'identifiant UUID spécifié avec une valeur majeur de 10 et une valeur mineure de 1. Le résultat apparaît après 20 secondes.