Ich versuchte, ein Leuchtfeuer in Unity

Es ist S Hauptsitz Tokyo.

Wir haben eine steigende Zahl von Fällen, die „Verwenden Sie die Unity Anders als das Spiel“ in den letzten Jahren sagen.
Im Auftrag Projekte haben die iPhone / Android App mit dem Leuchtfeuer gemacht, diesmal ich denke, lassen Sie sich einen Empfänger App IBeacon in Unity machen.

Ein Leuchtturm ist ein Geheimnis Pfeil, aber in Bezug auf das Wort „Terminal eine schwache Radiowelle zu erteilen.“

Um die schwachen Funkwellen im Smartphone zu erfassen, um die Positionsinformation (UUID) zu bekommen.

Erfassbarer Bereich, so wählt um einige Zentimeter / 1m / 10m und Leuchtfeuer Spezifikationen, können Sie die Standortinformationen in einem engen Bereich zu erhalten.

Zum Beispiel ein paar Zentimeter in den seitlichen des Anzeigeelementes platziert von Baken reichen, können Sie Informationen zur Verfügung stellen und das Smartphone an die Bake bringen, die Detektion eines Beacon im Bereich von 1 m, die Ware näherte, Leuchtfeuer von 10 m hat den Laden besucht (over-the-counter) es scheint unmöglich, dass zu erkennen.

Dieses Mal sind die Besucher, die einkaufen kommen, übernimmt die Anforderung, die personalisierte Coupons an Ort und Stelle zu verteilen.

Beacon auch Es gibt viele Arten, aber es scheint in vielen Fällen eine schwache Funkwelle von Bluetooth zu verwenden.

Verwenden Sie dieses Mal die IBeacon, dass Apple ein einzigartiges und Standard gemacht hat.

Beacon hat die folgenden zwei Anschlüsse vorbereitet. Sowohl auch IBeacon Standard unterstützt.

Leuchtfeuer

Sie wissen vielleicht, nicht die Größe, aber das Ausmaß war etwas größer 500-Yen-Münzen.
Die linke Seite ist eine Knopfbatterie, die rechte Seite von einer einzigen AAA-Batterie angetrieben wird, sowohl die Batterie ist, dass von mehr als ein Jahr zu haben.

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

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

Nun, da die Bake bereit war, nachdem wir das vorzubereiten, was folgt.

· Unity5
· Android Terminal und iOS7 oder mehreren Endgeräten entsprechen BLE
· IBeacon sagen Vermögenswert

Bitte Android Terminal verwenden Terminal BlueTooth Ver.4 die BLE (BlueTooth Low Energy) unterstützen Erfassen einer Bake zu ermöglichen. Ich denke, dass es fast in Ordnung ist, wenn der letzte des Terminals war, aber es gibt auch eine Möglichkeit, BlueTooth, dass es ein wenig alte Terminal ist kein Ver.4.
In iOS-Gerät iOS7 oben sieht, wie ein Leuchtfeuer entspricht.

In der Einheit verwendet den Vermögenswert.
Ich habe versucht, das Vermögen einiger Leuchtfeuer, sondern weil es auch diejenigen waren, die nicht stabil tun, einen bezahlten Vermögenswert des Namens selbst verwenden, im folgenden als „IBeacon“ bezeichnet.

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

Wenn die Anforderungen bezeichnet als „-Informationen zwischen Beacon empfängt der Ausführung der Anwendung“ ist in dieser Asset-OK. Oder im Hintergrund aufhalten, im Fall der oder die Informationen an die Bake senden Bitte beachten Sie, dass nicht überprüft worden.

Um mit der Umsetzung der Einheit zu starten.

■ Umsetzungsschritte ■

1. So importieren Sie die Assets

Ich denke, dass es in der folgenden Weise mit dem Import worden ist.

unity1

Lassen Sie uns die Szene wählen genannt Szene / ibeaconreciverexample

2. So stellen Sie die UUID

Unity2

a. Wählen Sie die IBeaconReviver aus Hierarchie.
b. Stellen Sie die Anzahl von Baken überwacht werden.
c. Geben Sie den Namen des überwachten Leuchtfeuer.
d. Ziel Gibt die UUID des Anschlusses, der abgelehnt wurde.
e. In einer Beschreibung der Positionsinformationen auf dem Start der Anwendung angezeigt werden.
Lassen Sie uns klicken Sie auf das [Update] Beschreibung Nach der Aktualisierung.

Wenn Sie die App starten wird wie folgt angezeigt.

unity3

3. So starten Sie die App auf Ihrem Gerät

Lassen Sie uns versuchen, die App tatsächlich in jedem der Anschlüsse des Android und iPhone zu starten.

Was zwischen dem Terminal ist das Leuchtfeuer.

unity4

Es handelt sich um die Elemente, die auf dem Bildschirm des Terminals angezeigt werden, aber UUID / Major / Minor ist das, was in der Bake eingestellt werden kann. Stellen Sie im Voraus zum Zeitpunkt der Installation der Bake.
So kann es bestimmen, ob es irgendeine Leuchtfeuer unter Verwendung dieser Informationen erhalten hat.

[Bereich] ist der Abstand von der Bake. Da nicht die genaue Distanz bekommt rau Abstand sein.
Sofort: Beacon → zeigt an, dass es im Nahbereich ist.
In der Nähe → zeigt es, dass es eine kurze Strecke ist.
Far → zeigt an, dass es auf lange Distanz.
Die Entfernung des unbekannten → Beacon wird vertreten, dass es nicht bekannt ist.

[Rssi] ist die empfangene Signalstärke. Dies bedeutet, dass der Wert die besseren Empfangsbedingungen groß ist, aber wenn für den Bereich unbekannt ist, ist es, dass der Wert gleich Null ist.

 

Durch den Vermögenswert, werden Sie sehen, dass es möglich ist, Informationen leicht Beacon sogar Unity zu erhalten.

Es ist einfach, aber wenn es möglich ist, „Informationen zwischen Beacon zu empfangen, die Anwendung laufen“,

· Museum of Art App die Ausstellung führen
Hinweise App, wo Sie nach Hinweisen der Lage in der Flucht Spiel suchen
App, die je Store Gutscheine bekommen
Stamp-Anwendungen wie Rallye
- lassen ein Leuchtfeuer zu dem Schüttelfrost haben (Toka in der Kleidung kleben), App, die Sie die Zimmer (lachen) nähern benachrichtigt

Und so denke ich, dass es mit einem Ruck, dass Yareru verbreitet wird.

Es ist Leuchtfeuer der Preis, wie auch einzelne (ein paar hundert Yen zu mehreren tausend Yen) kaufen kann, so scheint es, kann auch zu experimentieren gerne.