ฉันลองสัญญาณด้วย Unity

เป็นสำนักงานใหญ่ S ของโตเกียว

เมื่อเร็ว ๆ นี้ "กรณีการใช้ Unity นอกเกม" ได้เพิ่มจำนวนขึ้น
ฉันกำลังสร้างแอปพลิเคชัน iPhone / แอนดรอยด์ที่ใช้ Beacon ในกรณีการขายและในครั้งนี้ฉันจะสร้างแอปพลิเคชันตัวรับสัญญาณของ iBeacon พร้อมกับ Unity

สัญญาณเตือนคือสิ่งที่เป็นคำพูด "คลื่นแม่เหล็กไฟฟ้าที่อ่อนแอ"

เราตรวจพบคลื่นวิทยุที่อ่อนแอนี้บนสมาร์ทโฟนและรับข้อมูลตำแหน่ง (UUID)

ช่วงที่สามารถตรวจพบได้คือหลายเซนติเมตร / 1 ม. / 10 เมตรและสามารถเลือกได้ตามข้อมูลจำเพาะของ Beacon เพื่อให้คุณสามารถรับข้อมูลตำแหน่งได้ในช่วงแคบ

ตัวอย่างเช่นสามารถวาง Beacon ในช่วงหลายเซนติเมตรติดกับรายการที่แสดงได้ข้อมูลสามารถให้ได้โดยนำสมาร์ทโฟนใกล้ชิดกับสัญญาณเตือนและตรวจจับสัญญาณว่าสัญญาณเตือนอยู่ในระยะประมาณ 1 เมตรมีสัญญาณเตือนจากทางร้าน 10 เมตร มีแนวโน้มว่าจะสามารถตรวจจับได้

นี่เป็นข้อกำหนดในการแจกจ่ายคูปองส่วนบุคคลให้กับผู้เข้าชมที่มาที่ร้านครั้งนี้

มีหลายชนิดของบีคอน แต่ดูเหมือนว่าจะมีการใช้คลื่นวิทยุ Bluetooth ที่อ่อนแอมาก

คราวนี้ฉันจะใช้ iBeacon ซึ่ง Apple ทำมาตรฐานของตัวเอง

Beacon ได้จัดเตรียมเทอร์มินัลสองเครื่องดังนี้ ทั้งสองเข้ากันได้กับมาตรฐาน iBeacon

ดวงประทีป

อาจเป็นเพราะผมไม่ทราบขนาด แต่เป็นเหรียญขนาดใหญ่ประมาณ 500 เยน
ด้านซ้ายเป็นแบตเตอรี่ปุ่มด้านขวาจะขับเคลื่อนโดยแบตเตอรี่ AAA ซึ่งทั้งสองเครื่องมีแบตเตอรี่มานานกว่าหนึ่งปี

ด้านซ้ายเป็น "อ่อน"®-Ver.2 "
http://www.houwa-js.co.jp/index.php/ja/products/blead

ด้านขวาคือ "BVMCN 1101 AAB"
http://www.products.braveridge.com/beacon/bvmcn1101aa-b/

ดีสัญญาณถูกพร้อมแล้วฉันจะเตรียมหนึ่งถัดไป

·สามัคคี 5
·เทอร์มินัล Android ใช้ได้กับ BLE และเทอร์มินัลของ iOS 7 ขึ้นไป
·สินทรัพย์ที่เรียกว่า iBeacon

โปรดใช้ขั้ว BlueTooth Ver.4 ที่เข้ากันได้กับ BLE (BlueTooth Low Energy) เพื่อให้สถานี Android สามารถตรวจจับสัญญาณบีคอนได้ ฉันคิดว่ามันเกือบจะตกลงถ้ามันเป็นขั้วล่าสุด แต่บลูทู ธ อาจไม่ Ver.4 ถ้ามันเป็นขั้วเก่าเพียงเล็กน้อย
เทอร์มินัล iOS เป็น iOS 7 หรือสูงกว่าและสนับสนุนสัญญาณเตือน

Unity ใช้สินทรัพย์
ฉันลองใช้เนื้อหาบีคอนบางส่วน แต่เนื่องจากบางอย่างไม่เสถียรฉันจะใช้เนื้อหาที่ชำระเงินต่อไปนี้ซึ่งมีชื่อว่า "iBeacon"

สินทรัพย์ "iBeacon" $ 25
https://www.assetstore.สามัคคีd.com/jp/#!/content/15260

เนื้อหานี้ใช้ได้ถ้าคุณพูดว่า "รับข้อมูลของ Beacon ขณะเปิดตัวแอพพลิเคชัน" โปรดทราบว่าจะไม่ได้รับการยืนยันในกรณีที่อาศัยอยู่ในพื้นหลังหรือส่งข้อมูลไปยังสัญญาณเตือน

เริ่ม Unity และดำเนินการติดตั้ง

■ขั้นตอนการติดตั้ง

1 นำเข้าสินทรัพย์

ฉันคิดว่ามันเป็นเหมือนต่อไปนี้เมื่อนำเข้า

ความสามัคคี 1

เลือกฉากที่ชื่อ Scene / ibeaconreciverexample

2 ตั้งค่า UUID

ความสามัคคี 2

a. เลือก IBeaconReviver จากลำดับชั้น
b. ตั้งจำนวนสัญญาณบีคอนที่จะตรวจสอบ
c. ระบุชื่อของสัญญาณเตือนที่จะตรวจสอบ
d. ระบุ UUID ของเทอร์มินัลที่คุณได้จดจำไว้ล่วงหน้า
e. อธิบายข้อมูลตำแหน่งที่แสดงเมื่อเปิดตัวแอพพลิเคชัน
หลังจากอัปเดตแล้วให้คลิกปรับปรุงคำอธิบาย

เมื่อคุณเริ่มต้นโปรแกรมประยุกต์จะปรากฏดังนี้

สามัคคี

3 เปิดแอปบนอุปกรณ์

จากนั้นให้เริ่มต้นใช้แอปพลิเคชันบนอุปกรณ์ Android และ iPhone ทุกเครื่อง

บีคอนอยู่ระหว่างเทอร์มินัล

ความสามัคคี 4

เกี่ยวกับรายการที่แสดงบนหน้าจอของเครื่องเทอร์มินัล UUID / Major / Minor สามารถตั้งค่าเป็นสัญญาณเตือน ตั้งค่าไว้ล่วงหน้าเมื่อติดตั้งสัญญาณบีคอน
คุณสามารถใช้ข้อมูลนี้เพื่อตรวจสอบว่าคุณได้รับสัญญาณใด

[ระยะ] ระยะห่างจากสัญญาณเตือน เนื่องจากไม่สามารถใช้ระยะทางที่ถูกต้องได้จึงเป็นระยะทางคร่าวๆ
ทันที: Beacon →หมายความว่าอยู่ในระยะใกล้
ใกล้→มันหมายความว่ามันอยู่ในระยะใกล้
ไกล→มันหมายความว่ามันอยู่ในระยะทางไกล
ไม่ทราบ→ระยะทางของ Beacon ไม่เป็นที่รู้จัก

[Rssi] ความเข้มที่ได้รับ ค่าที่สูงขึ้นจะแสดงสภาวะการรับสัญญาณที่ดีขึ้น แต่ค่าอาจเป็น 0 เมื่อไม่ทราบช่วง

 

เมื่อใช้เนื้อหาฉันคิดว่า Unity สามารถรับข้อมูลบีคอนได้อย่างง่ายดาย

ถ้าเป็นเรื่องง่าย "ถ้าคุณสามารถรับข้อมูลบีคอนได้ในขณะที่เปิดตัวแอพพลิเคชัน"

·แอปเพื่อแสดงการจัดแสดงพิพิธภัณฑ์
·คำแนะนำ app ที่ช่วยให้คุณสามารถค้นหาเบาะแสสำหรับเกมหนี
·แอปพลิเคชันที่สามารถรับคูปองได้ที่ร้านค้าแต่ละแห่ง
·แอปต่างๆเช่นการชุมนุมตราประทับ
· Okan จะมี Beacon (วางบนเสื้อผ้า ฯลฯ ) แอปพลิเคชันจะแจ้งให้คุณทราบเมื่อคุณเข้าใกล้ห้อง (Haha)

ผมคิดว่าสิ่งที่สามารถทำได้แพร่หลายอย่างกว้างขวางเช่น

เป็นราคา (หลายร้อยเยนถึงหลายพันเยน) ที่คุณสามารถซื้อพาสปอร์ตได้เองเพื่อให้คุณสามารถทดลองได้ฟรี