Ho provato il beacon con Unity

È S della sede principale di Tokyo.

Recentemente, "casi di utilizzo dell'Unità anche al di fuori del gioco" ha aumentato il numero di casi.
Sto facendo un'applicazione per iPhone / Android che utilizza il beacon nel caso dell'invio, e questa volta effettuerò l'applicazione di ricezione di iBeacon con Unity.

Che cosa è il beacon, cos'è, in una parola, è un "debole terminale di emissione di onde radio".

Rileviamo questa debole onda radio sullo smartphone e riceviamo le informazioni sulla posizione (UUID).

L'intervallo che può essere rilevato è di alcuni centimetri / 1 m / 10 me può essere selezionato in base alle specifiche del beacon in modo da poter acquisire le informazioni sulla posizione in un intervallo ristretto.

Ad esempio, un faro nel raggio di alcuni centimetri può essere posizionato accanto all'elemento di visualizzazione, le informazioni possono essere fornite avvicinando lo smartphone al faro e rilevando che il raggio nel raggio di 1 m si avvicina al prodotto, un raggio di 10 metri è arrivato in un negozio (fronte negozio) È probabile che sia in grado di rilevare.

Questo è un requisito presunto per distribuire coupon personalizzati sul posto ai visitatori che sono venuti al negozio questa volta.

Ci sono molti tipi di beacon, ma sembra che ci siano molti che usano le onde radio deboli Bluetooth.

Questa volta, userò iBeacon che Apple ha fatto il suo standard.

Beacon ha preparato i seguenti due terminali. Entrambi sono compatibili con lo standard iBeacon.

faro

Può darsi che io non conosca le dimensioni, ma è solo una moneta da 500 yen più grande.
Il lato sinistro è una batteria a bottone, il lato destro è guidato da batterie AAA, che hanno entrambe le batterie per più di un anno.

Il lato sinistro è "BLEAD®-Ver.2 "
http://www.houwa-js.co.jp/index.php/ja/products/blead

Il lato destro è "BVMCN 1101 AAB"
http://www.products.braveridge.com/beacon/bvmcn1101aa-b/

Bene, il faro era pronto, quindi preparerò il prossimo.

· Unità 5
· Terminale Android compatibile con BLE e terminale di iOS 7 o successivo
· Attività denominata iBeacon

Utilizzare il terminale BlueTooth Ver.4 compatibile con BLE (BlueTooth Low Energy) in modo che il terminale Android possa rilevare il beacon. Penso che sia quasi OK se si tratta di un terminale recente, ma BlueTooth potrebbe non essere Ver.4 se è un vecchio terminale.
Il terminale iOS è iOS 7 o successivo e il beacon è supportato.

Unity utilizza le risorse.
Ho provato alcune risorse beacon, ma poiché alcune cose non sono stabili, io uso la seguente risorsa pagata denominata "iBeacon" stessa.

Asset "iBeacon" $ 25
https://www.assetstore.unità 3d.com/jp/#!/content/15260

Questo bene è OK se si dice "ricevere le informazioni di Beacon mentre si avvia l'applicazione". Si prega di notare che non è verificato in caso di renderlo residente in background o di inviare informazioni al beacon.

Avvia Unity e procedi con l'implementazione.

■ Procedura di montaggio

1. Importa beni

Penso che diventi come il seguente quando si importa.

unità 1

Selezioniamo una scena chiamata Scene / ibeaconreciverexample

2. Imposta UUID

unità 2

a. Seleziona IBeaconReviver dalla Gerarchia.
b) Impostare il numero di beacon da monitorare.
c. Specificare il nome del beacon da monitorare.
d. Specifica l'UUID del terminale che hai memorizzato in anticipo.
e. Descrivere le informazioni sulla posizione visualizzate all'avvio dell'applicazione.
Dopo l'aggiornamento, facciamo clic su Aggiorna descrizione.

Quando avvii l'applicazione, verrà visualizzata come segue.

unità 3

3. Avvia l'app sul dispositivo

Inizieremo quindi l'applicazione su ciascun dispositivo Android e iPhone.

I segnali sono tra i terminali.

unità 4

Informazioni sugli elementi visualizzati sullo schermo del terminale, UUID / Maggiore / Minore può essere impostato come un faro. È impostato in anticipo quando si installa il beacon.
È possibile utilizzare queste informazioni per determinare il beacon ricevuto.

[Gamma] La distanza dal faro. Dal momento che non può prendere una distanza precisa, sarà una distanza approssimativa.
Immediato: Beacon → Significa che è a distanza ravvicinata.
Vicino → Significa che è a distanza ravvicinata.
Lontano → Significa che è a una grande distanza.
Sconosciuto → La distanza del faro è sconosciuta.

[Rssi] Intensità ricevuta. Più alto è il valore, viene mostrata la migliore condizione di ricezione, ma il valore può diventare 0 quando Range è sconosciuto.

 

Utilizzando le risorse, penso che Unity possa facilmente acquisire informazioni sui beacon.

Se è semplice, "Se puoi ricevere informazioni sul beacon mentre lanci l'applicazione"

· App per mostrare le mostre del museo
· App di suggerimenti che ti permette di cercare indizi per i giochi di fuga
· Applicazioni che possono acquisire coupon in ogni negozio
· App come il rally di francobolli
· Okan avrà un faro (incollalo sui vestiti ecc.), Un'app ti avviserà quando sarai vicino alla stanza (haha)

Penso che le cose che possono essere fatte si diffondano ampiamente, come ad esempio.

È un prezzo (da centinaia di yen a diverse migliaia di yen) che puoi acquistare i beacon individualmente, così puoi sentirti libero di sperimentare.