RilevaBeacon

Restituisce un elenco di iBeacon e la relativa vicinanza a un dispositivo iOS o iPadOS.

Formato 

RilevaBeacon ( IDUU {; timeout; principale; secondario} )

Parametri 

IDUU - l'identificativo univoco universale per gli iBeacon da ricercare. L'IDUU identifica uno o più iBeacon come un tipo specifico o di un'organizzazione specifica. Ad esempio, gli iBeacon di tutte le filiali di un grande magazzino possono condividere lo stesso IDUU.

timeout - il numero di secondi di attesa prima della restituzione di un valore. Se timeout non è specificato, la funzione restituisce un valore dopo cinque secondi.

principale - il valore che identifica un gruppo di iBeacon. Ad esempio, tutti gli iBeacon di una determinata filiale di un grande magazzino possono condividere lo stesso valore principale.

secondario - il valore che identifica determinati iBeacon all'interno di un gruppo di iBeacon. Ad esempio, tutti gli iBeacon nel reparto Giocattoli di una determinata filiale di un grande magazzino possono condividere lo stesso valore secondario.

I parametri racchiusi tra parentesi graffe { } sono opzionali.

Tipo di dati riportato 

Testo

Creata nella versione 

15.0

Descrizione 

In FileMaker Go restituisce:

IDUU - l'identificativo univoco universale per ogni iBeacon identificato.

principale - il valore che identifica un gruppo di iBeacon.

secondario - il valore che identifica determinati iBeacon all'interno di un gruppo di iBeacon.

vicinanza - un numero che indica la vicinanza relativa a un iBeacon. Restituisce:

  • 0 (Sconosciuto) Non è stato possibile determinare la vicinanza dell'iBeacon.
  • 1 (Immediato) L'iBeacon è molto vicino al dispositivo.
  • 2 (Vicino) L'iBeacon è relativamente vicino al dispositivo.
  • 3 (Lontano) L'iBeacon è lontano dal dispositivo.

precisione - la precisione del valore di vicinanza, misurata in metri dall'iBeacon. Questo valore aiuta a differenziare gli iBeacon con lo stesso valore di vicinanza. Un valore negativo indica che non è stato possibile determinare la precisione.

rssi - la potenza del segnale ricevuto dell'iBeacon, misurata in decibel.

Note 

  • Se nessun iBeacon corrisponde ai criteri, questa funzione restituisce una stringa vuota.
  • Se l'impostazione dei servizi di localizzazione è disattivata, questa funzione restituisce una stringa vuota.
  • Se la query non è valida, questa funzione restituisce un punto interrogativo (?).

Esempio 1 

RilevaBeacon ( "D9B9EC1F-XXXX-YYYY-80A9-1E39D4CEA95C" ) restituisce informazioni su tutti gli iBeacon nelle vicinanze con l'IDUU specificato:

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

Esempio 2 

RilevaBeacon ( "D9B9EC1F-XXXX-YYYY-80A9-1E39D4CEA95C" ; 30 ) restituisce il risultato dopo 30 secondi.

Esempio 3 

RilevaBeacon ( "D9B9EC1F-XXXX-YYYY-80A9-1E39D4CEA95C" ; 20 ; 10 ; 1 ) restituisce informazioni sugli iBeacon con l'IDUU specificato con un valore principale pari a 10 e un valore secondario pari a 1. Restituisce il risultato dopo 20 secondi.