Ho provato un faro a Unity

E 'S del quartier generale di Tokyo.

Abbiamo un numero crescente di casi che dicono "Utilizzare l'Unità Altro che il gioco" in questi ultimi anni.
progetti commissionati ha fatto l'applicazione per iPhone / Android utilizzando il faro in, questa volta penso che facciamo un IBeacon ricevitore applicazione in Unity.

Un beacon è una freccia mistero, ma in termini di parola "terminale di emettere una delle onde radio deboli."

Per rilevare le onde radio deboli nello smartphone, per ottenere le informazioni di posizione (UUID).

gamma rilevabile, in modo da scegliere di alcuni centimetri / 1m / 10m e Beacon specifiche, è possibile ottenere le informazioni sulla posizione in un intervallo ristretto.

Ad esempio, alcuni centimetri gamma di fari posizionati nel laterale degli elementi di visualizzazione, è possibile fornire le informazioni e portare lo smartphone per il faro, il rilevamento di un faro nella gamma di 1m si avvicinò alla merce, faro di 10 metri ha visitato il negozio (over-the-counter) sembra impossibile da rilevare che.

Questa volta i visitatori che vengono a fare acquisti, sta assumendo l'obbligo di distribuire i coupon personalizzati sul posto.

Beacon Inoltre ci sono molti tipi, ma sembra che in molti casi utilizzare un'onda radio debole Bluetooth.

Questa volta, utilizzare l'IBeacon che Apple ha fatto un unico e standard.

Faro ha preparati i seguenti due terminali. Entrambi inoltre sostenuto di serie IBeacon.

faro

Potrebbe non conosce la dimensione, ma la misura era leggermente più grande 500 monete di Yen.
Il lato sinistro è una batteria a bottone, il lato destro è guidato da una singola batteria AAA, sia la batteria è quella di avere più di un anno.

Sinistra "bCavo®-Ver.2 "
http://www.houwa-js.co.jp/index.php/ja/products/blead

Destra "BVMCN1101AAB"
http://www.products.braveridge.com/beacon/bvmcn1101aa-b/

Ebbene, dal momento che il faro era pronto, dopo prepariamo quanto segue.

· Unity5
· Terminale Android e iOS7 o più terminali corrispondono BLE
· IBeacon dire patrimoniale

terminale Android Si prega di utilizzare il terminale BlueTooth Ver.4 che supportano BLE (Bluetooth Low Energy) per consentire il rilevamento di un faro. Credo che sia quasi OK quando è stata l'ultima del terminale, ma c'è anche una possibilità che BlueTooth è un po 'vecchio terminale non è un Ver.4.
In IOS dispositivo iOS7 sopra, si presenta come un faro è corrispondente.

In Unity utilizza il bene.
Ho provato il patrimonio di alcuni beacon, ma perché c'erano anche quelli che non lo fanno stabile, utilizzare un bene a pagamento del nome stesso, di seguito denominato "IBeacon".

Asset "IBeacon" $ 25
https://www.assetstore.unity3d.com/jp/#!/content/15260

Se i requisiti indicati come "la ricezione di informazioni tra Beacon che esegue l'applicazione" è OK in questa risorsa. O risiedere in background, nel caso del o di inviare le informazioni per il faro prega di notare che non è stata verificata.

Per procedere con l'attuazione di avviare l'Unità.

■ ■ fasi di attuazione

1. Per importare i Beni

Penso che è diventato nel modo seguente con l'importazione.

unity1

Scegliamo la scena chiamato scena / ibeaconreciverexample

2. Per impostare l'UUID

unity2

a. Selezionare l'IBeaconReviver dalla Gerarchia.
b. Impostare il numero di fari da monitorare.
c. Specificare il nome del faro monitorato.
d. destinazione Specifica l'UUID del terminale che è stata rifiutata.
e. In una descrizione delle informazioni sulla posizione da visualizzare sul avvio dell'applicazione.
Facciamo clic sul [Aggiornamento Descrizione] Dopo l'aggiornamento.

Quando si avvia l'applicazione viene visualizzata come segue.

unity3

3. Per avviare l'app sul tuo dispositivo

Proviamo a lanciare l'applicazione in realtà in ciascuno dei terminali Android e iPhone.

Ciò che è tra il terminale è il faro.

unity4

Si tratta di elementi che vengono visualizzati sullo schermo del terminale, ma, UUID / Major / Minor è ciò che può essere impostato nel faro. Situato in anticipo al momento della installazione del faro.
Così può determinare se ha ricevuto faro utilizzando queste informazioni.

[Range] è la distanza dal faro. Perché non si ottiene la distanza esatta sarà la distanza approssimativa.
Immediato: Beacon → indica che è in distanza ravvicinata.
Vicino → indica che c'è una breve distanza.
Far → indica che è nella lunga distanza.
Distanza of the Unknown → Beacon si dichiara che non si sa.

[RSSI] è l'intensità del segnale ricevuto. Questo rappresenta che il valore sia delle migliori condizioni di accoglienza di grandi dimensioni, ma quando Range è sconosciuto è lì che il valore è zero.

 

Utilizzando il bene, vedrete che è possibile ottenere facilmente le informazioni Beacon anche l'Unità.

E 'semplice, ma se è possibile "per ricevere informazioni tra faro che esegue l'applicazione",

· Museo d'Arte app per guidare la Mostra
Hints app in cui è possibile cercare indizi del luogo nel gioco di fuga
App che può ottenere ogni tagliandi negozio
apps bollo come raduno
- lasciare avere un faro per i brividi (Toka incollare in abiti), applicazione che vi informerà ci si avvicina in camera (ride)

E così, penso che si sviluppa con uno scatto che Yareru.

E 'beacon il prezzo, come anche può comprare individuale (a poche centinaia di yen a diverse migliaia di yen), a quanto pare può anche sentire liberi di sperimentare.