Domanda

Se capisco correttamente, le aziende come McDonalds e Apple hanno o distribuiranno un numero elevato di dispositivi IBeacon Ble nei loro negozi, ognuno presumibilmente ha un UUID unico in modo che la triangolazione sia possibile all'interno del negozio.C'è ora, o ci sarà, un luogo centrale in cui gli UUID per vari negozi saranno resi disponibili per il download bulk per le persone che vogliono usarle in app?

È stato utile?

Soluzione

In realtà, la gamma di UUID per una determinata organizzazione sarà piuttosto piccola - 1 o forse 2. È i valori minori a 16 bit e principali associati a un dato UUID che identifica una posizione.

Un'app può registrare il suo interesse in un numero limitato di UUID (il numero totale di UUID che può essere registrato tra tutte le app è limitato, quindi è meglio per un'organizzazione utilizzare il più possibile UUIDS) Una volta che ha registrato gli interessi in un UUID, l'app verrà avvisata quando il dispositivo entra in intervallo di uno. L'app può quindi visualizzare un avviso per l'utente che chiede loro di inserire l'app. Se lo fanno, allora l'app può recuperare i numeri principali e minori dal faro. L'app può attraversare riferimento a questa informazione contro un database, possibilmente tramite un servizio Web, per determinare la sua posizione. Ad esempio Major= 12 potrebbe significare Sydney Apple Store, Minore= 4 potrebbe significare la barra geniale.

Se il dispositivo è in intervallo di diversi iBeacons, può utilizzare la potenza del segnale per stimare un intervallo e quindi una posizione, ma non è davvero triangolazione nel vero senso.

Se le aziende rilasceranno i dettagli di UUID, i valori importanti e minori sono sconosciuti e variareranno sicuramente dall'organizzazione all'organizzazione - i dati vengono trasmessi all'aperto in modo che sia possibile che la terza parte possa raccogliere queste informazioni e fare Disponibile.

Altri suggerimenti

Localizzare per IbeaCon (iOS) e Ibeacon locate (Android) può opzionalmente raccogliere i dati di ibeacon E caricalo su wikibeacon.org, una directory pubblica di luoghi di ibeacon. La raccolta dei dati è andata avanti per alcuni mesi, ma la directory non è stata ancora lanciata. Aggiornerò questa risposta quando è disponibile.

Se conosci le posizioni degli IBeacon che desideri essere inclusa in questa directory, è possibile abilitare la raccolta dei dati in queste app, quindi utilizzarle per eseguire la scansione per loro.

I dati di questo tipo si basano sui report da singoli utenti di app, quindi non è completo. Molte organizzazioni che implementano gli IBeacons non hanno alcun incentivo a pubblicare le loro posizioni a causa delle spese coinvolte nello schieramento e mantenerle, quindi probabilmente non rivelano mai queste informazioni.

Divulgazione completa: I sono capo ingegnere per reti radius.

Il fatto che non conosci gli identificatori IBeacon (principalmente UUID) per i fari già implementati possono essere effettivamente problematici.Fondamentalmente, non consente di sfruttare l'infrastruttura esistente per le tue applicazioni e costringe tutti a costruire la propria infrastruttura (= ibeacons duplicati), che è inefficiente sia finanziariamente che "moralmente".

Abbiamo iniziato uno sforzo chiamato OpenUUID per aiutare a risolvere questo problema:

OpenUUID

Fondamentalmente, OpenUUID è un registro gratuito di UUID di prossimità unici per le tue applicazioni IBeacon.

Aiutaci a pulire l'ambiente IbeaCon utilizzandolo per generare i tuoi UUID di prossimità e diffondendo la parola su questa attività, in modo che McDonalds o Apple utilizzino il servizio OpenUUID per le loro implementazioni IBEACON ...; -)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top