Saya cuba suar dengan Perpaduan

Ia adalah S dari ibu pejabat Tokyo.

Baru-baru ini, "kes menggunakan Perpaduan walaupun di luar permainan" telah meningkat lebih banyak kes.
Saya membuat aplikasi iPhone / Android yang menggunakan suar dalam kes konsainan, dan kali ini saya akan membuat permohonan penerima iBeacon dengan Perpaduan.

Apakah suar, apa itu, dalam satu perkataan, ia adalah "terminal pemancaran gelombang radio yang lemah".

Kami mengesan gelombang radio lemah ini pada telefon pintar dan mendapatkan maklumat kedudukan (UUID).

Julat yang dapat dikesan adalah beberapa sentimeter / 1 m / 10 m dan boleh dipilih mengikut spesifikasi suar supaya anda dapat memperoleh maklumat lokasi dalam jarak sempit.

Sebagai contoh, suar di pelbagai sentimeter boleh diletakkan di sebelah item paparan, maklumat boleh disediakan dengan membawa telefon pintar lebih dekat ke suar, dan pengesanan bahawa suar di jajaran 1 m mendekati produk, suar 10 m telah datang ke kedai (depan kedai) Ia mungkin dapat mengesan.

Ini adalah keperluan yang diandaikan untuk mengedarkan kupon peribadi pada tempatnya kepada pengunjung yang datang ke kedai kali ini.

Terdapat banyak jenis suar, tetapi nampaknya banyak menggunakan gelombang radio Bluetooth yang lemah.

Kali ini, saya akan menggunakan iBeacon yang Apple membuat standardnya sendiri.

Beacon telah menyediakan dua terminal berikut. Kedua-duanya serasi dengan standard iBeacon.

Beacon

Mungkin saya tidak tahu saiznya, tetapi hanya kira-kira 500 yen koin yang lebih besar.
Sisi kiri adalah bateri butang, sebelah kanan didorong oleh bateri AAA, yang keduanya mempunyai bateri selama lebih dari setahun.

Bahagian kiri adalah "BLEAD®-Ver.2 "
http://www.houwa-js.co.jp/index.php/en/products/blead

Sisi kanan ialah "BVMCN 1101 AAB"
http://www.products.braveridge.com/beacon/bvmcn1101aa-b/

Nah, suar sudah siap jadi saya akan menyediakan yang seterusnya.

· Perpaduan 5
· Terminal Android yang serasi dengan BLE dan terminal iOS 7 atau lebih tinggi
· Aset dipanggil iBeacon

Sila gunakan terminal BlueTooth Ver.4 yang serasi dengan BLE (BlueTooth Low Energy) supaya terminal Android dapat mengesan lampu. Saya fikir ia hampir OK jika ia adalah terminal baru-baru ini, tetapi BlueTooth mungkin tidak Ver.4 jika ia adalah terminal lama lama.
Terminal iOS adalah iOS 7 atau lebih tinggi, dan suar disokong.

Perpaduan menggunakan aset.
Saya mencuba beberapa aset suar, tetapi kerana beberapa perkara tidak stabil, saya menggunakan aset berbayar berikut yang dinamakan "iBeacon" itu sendiri.

Aset "iBeacon" $ 25
https://www.assetstore.perpaduan 3d.com/jp/#!/content/15260

Aset ini OK jika anda berkata "menerima maklumat Beacon semasa melancarkan aplikasi". Sila ambil perhatian bahawa ia tidak disahkan sekiranya menjadikannya bermastautin di latar belakang atau menghantar maklumat kepada suar.

Mulakan Perpaduan dan mulakan pelaksanaan.

■ Pemasangan prosedur

1. Aset Import

Saya fikir ia menjadi seperti berikut apabila mengimport.

perpaduan 1

Mari pilih adegan yang dipanggil Scene / ibeaconreciverexample

2. Tetapkan UUID

perpaduan 2

a. Pilih IBeaconReviver dari Hierarki.
b) Tetapkan bilangan suar untuk dipantau.
c. Nyatakan nama beam untuk dipantau.
d. Menentukan UUID terminal yang telah anda hafal terlebih dahulu.
e. Huraikan maklumat lokasi yang dipaparkan semasa melancarkan aplikasi.
Selepas mengemas kini, mari klik Update Penerangan.

Apabila anda memulakan aplikasi, ia akan dipaparkan seperti berikut.

perpaduan 3

3. Lancarkan aplikasi pada peranti

Kemudian mari kita mulakan aplikasi pada setiap peranti Android dan iPhone.

Beacon adalah antara terminal.

perpaduan 4

Mengenai item yang dipaparkan pada skrin terminal, UUID / Major / Minor boleh ditetapkan sebagai suar. Ia ditetapkan terlebih dahulu apabila memasang suar.
Anda boleh menggunakan maklumat ini untuk menentukan suar yang anda terima.

[Julat] Jarak dari suar. Oleh kerana ia tidak dapat mengambil jarak yang tepat, ia akan menjadi jarak yang kasar.
Segera: Beacon → Ini bermakna ia berada dalam jarak dekat.
Berhampiran → Ini bermakna bahawa ia adalah jarak dekat.
Jauh → Ini bermakna ia jauh.
Tidak diketahui → Jarak Beacon tidak diketahui.

[Rssi] Diterima intensiti. Semakin tinggi nilai, keadaan penerimaan yang lebih baik ditunjukkan, tetapi nilai mungkin menjadi 0 apabila Range tidak diketahui.

 

Dengan menggunakan aset, saya fikir bahawa Perpaduan dapat memperoleh maklumat bantaran dengan mudah.

Sekiranya ia mudah, "Jika anda boleh menerima maklumat suar semasa melancarkan aplikasi"

· Aplikasi untuk menunjukkan pameran muzium
· Petunjuk aplikasi yang membolehkan anda mencari petunjuk untuk permainan melarikan diri
· Aplikasi yang boleh memperoleh kupon di setiap kedai
· Aplikasi seperti perhimpunan setem
· Okan akan mempunyai suar (tampal pada pakaian dan lain-lain), aplikasi akan memberitahu anda apabila anda mendekati bilik (haha)

Saya fikir perkara-perkara yang boleh dilakukan secara meluas, seperti.

Ia adalah harga (beratus-ratus yen hingga beberapa ribu yen) yang anda boleh beli suar secara individu, jadi anda boleh merasa bebas untuk bereksperimen.