หน้านี้จะแสดงวิธีการตั้งค่าและการสอบเทียบสำหรับข้อกำหนดการสอบเทียบอุปกรณ์ที่มีกล้องสำหรับอุปกรณ์ที่ใช้ Android 14 ขึ้นไป
ฉากหลัง
เพื่อให้แน่ใจว่าอุปกรณ์อัจฉริยะของผู้ใช้จะทำงานร่วมกันได้อย่างราบรื่น อุปกรณ์ทั้งหมดในระบบนิเวศของ Android ต้องกำหนดระยะใกล้/ไกลที่สัมพันธ์กันระหว่างอุปกรณ์ต่างๆ ได้ Android 14 มีข้อกำหนดในการปรับเทียบสถานะบุคคลซึ่งอธิบายประสิทธิภาพที่ยอมรับได้ของเทคโนโลยีวิทยุที่มีอยู่ เช่น UWB, Wi-Fi และ BLE ซึ่งใช้เพื่อระบุระยะใกล้/ไกล หน้านี้จะอธิบายมาตรฐานการสอบเทียบที่อุปกรณ์ต้องปฏิบัติตามเพื่อให้อุปกรณ์ต่างๆ ในระบบนิเวศทำงานร่วมกันได้
อุปกรณ์อ้างอิง
ในการปรับเทียบอุปกรณ์ให้ตรงกับข้อกำหนดการตรวจหาบุคคล ให้ใช้อุปกรณ์อ้างอิงรายการใดรายการหนึ่งต่อไปนี้สำหรับการปรับเทียบทั้งหมด
- (แนะนำ) โทรศัพท์ Pixel
- หากไม่ได้ใช้โทรศัพท์ Pixel ให้ใช้อุปกรณ์ยี่ห้อและรุ่นเดียวกับอุปกรณ์ที่ทดสอบ
รูปแบบของอุปกรณ์
การปรับเทียบการปรากฏเป็นสิ่งสําคัญสําหรับอุปกรณ์ Android ทุกรูปแบบ สำหรับรูปแบบอื่นๆ ที่ไม่ใช่โทรศัพท์มือถือ หากต้องการกำหนดการตั้งค่าการสอบเทียบที่เหมาะสมสำหรับอุปกรณ์ ให้พิจารณาว่าผู้ใช้ถือโทรศัพท์มือถือ (อุปกรณ์อ้างอิง) ในลักษณะใดเมื่อโต้ตอบกับอุปกรณ์ทดสอบ (DUT) เช่น เมื่อปรับเทียบทีวี ให้วางทีวีและโทรศัพท์มือถือไว้ในระยะที่เหมาะสมและปรับอุปกรณ์เคลื่อนที่ให้หันหน้าตรงกลางด้านหน้าของหน้าจอทีวี
ข้อกำหนดของ UWB
ส่วนนี้จะอธิบายวิธีปรับเทียบอุปกรณ์ให้เป็นไปตามข้อกำหนด UWB ต่อไปนี้ใน CDD
หากการติดตั้งใช้งานอุปกรณ์รวมถึงฮาร์ดแวร์ UWB ระบบจะดำเนินการดังต่อไปนี้
- [C-1-6] ต้องตรวจสอบว่าการวัดระยะทางอยู่ในช่วง +/-15 ซม. สำหรับ 95% ของการวัดในสภาพแวดล้อมที่มองเห็นได้ในระยะ 1 เมตรในห้องที่ไม่สะท้อนแสง
- [C-1-7] ต้องตรวจสอบว่าค่ามัธยฐานของการวัดระยะทางที่ 1 เมตรจากอุปกรณ์อ้างอิงอยู่ภายใน [0.75 ม., 1.25 ม.] โดยที่ระยะทางจริงจะวัดจากขอบด้านบนของ DUT ที่ถือขึ้นด้านบนและเอียง 45 องศา
การตั้งค่าการปรับเทียบ UWB
ใช้การตั้งค่าต่อไปนี้เพื่อปรับเทียบอุปกรณ์ให้เป็นไปตามข้อกำหนด UWB
ข้อกำหนดทั่วไปในการตั้งค่า
ต้องใช้อุปกรณ์ 2 เครื่องที่มีฮาร์ดแวร์ UWB โดยอุปกรณ์ 1 เครื่องเป็น DUT และอีก 1 เครื่องเป็นอุปกรณ์อ้างอิง
ต้องใช้ขาตั้งกล้อง 2 ขาสำหรับถืออุปกรณ์
DUT และอุปกรณ์อ้างอิงต้องวางห่างกัน 1 เมตรในสภาพแวดล้อมที่มองเห็นได้ชัดเจนในห้องที่ไม่สะท้อนแสง อุปกรณ์ทั้ง 2 เครื่องต้องอยู่ในแนวตั้งโดยหันหน้าจอออกจากกัน
ตัวอย่างการตั้งค่าการสอบเทียบ UWB แสดงอยู่ในรูปที่ 1 และวิดีโอ 1
รูปที่ 1 การตั้งค่าอ้างอิงสำหรับการปรับเทียบ UWB
วิดีโอ 1. การตั้งค่าอ้างอิงสำหรับการปรับเทียบ UWB
ข้อกำหนด [C-1-6] และ [C-1-7]
หากต้องการยืนยันการปฏิบัติตามข้อกำหนด [C-1-6] และ [C-1-7] ให้เรียกใช้กรณีทดสอบ RangingMeasurementTest#test_distance_measurement_accuracy
CTS สำหรับอุปกรณ์หลายเครื่องเพื่อวัดระยะทาง การทดสอบ CTS ด้วยตนเอง
run cts -m CtsUwbMultiDeviceTestCase_RangingMeasurementTests -t RangingMeasurementTest#test_distance_measurement_accuracy
หากมีอุปกรณ์มากกว่า 2 เครื่องที่เชื่อมต่อกับเครื่องโฮสต์ CTS ให้ระบุ DUT ID และอ้างอิงรหัสอุปกรณ์ในคำสั่ง run cts
run cts -m CtsUwbMultiDeviceTestCase_RangingMeasurementTests -t RangingMeasurementTest#test_distance_measurement_accuracy --shard-count 2
-s DUT_ID -s REFERENCE_DEVICE_ID
กรณีทดสอบ CTS หลายอุปกรณ์จะเริ่มต้นเซสชันการวัดระยะ UWB ระหว่าง DUT กับอุปกรณ์อ้างอิง และทำการวัด 1, 000 ครั้งด้วย DUT จากนั้นการทดสอบจะประมวลผลการวัดโดยอัตโนมัติ และพิจารณาว่าอุปกรณ์ผ่านหรือไม่ผ่านโดยดำเนินการดังนี้
- จัดเรียงค่าการวัด 1,000 รายการตามลําดับจากน้อยไปมาก
- คํานวณช่วงเป็น [range = การวัดที่ 975 - การวัดที่ 25]
- รายงานช่วงในการทดสอบ CTS จากหลายอุปกรณ์ โดยช่วงต้องน้อยกว่า 30 ซม. จึงจะผ่าน
- รายงานค่ามัธยฐาน (500) ในการทดสอบ CTS จากหลายอุปกรณ์ หากต้องการตรวจสอบให้ผ่าน ค่าต้องอยู่ในช่วง [0.75 m, 1.25 m]
ข้อกำหนดของ Neighbor Awareness Networking สำหรับ Wi-Fi
หัวข้อนี้จะอธิบายวิธีปรับเทียบอุปกรณ์ของคุณให้เป็นไปตามข้อกำหนดเกี่ยวกับเครือข่ายการรับรู้ Wi-Fi (NAN) ใน CDD(ดูที่นี่)
หากอุปกรณ์รองรับโปรโตคอล WiFi Neighbor Awareness Networking (NAN) โดยประกาศ
PackageManager.FEATURE_WIFI_AWARE
และตำแหน่ง Wi-Fi (เวลาไปกลับของ Wi-Fi หรือ RTT) โดยประกาศPackageManager.FEATURE_WIFI_RTT
อุปกรณ์จะดำเนินการต่อไปนี้
[7.4.2.5/H-1-1] ต้องรายงานระยะสัญญาณอย่างถูกต้องภายใน +/-1 เมตรที่แบนด์วิดท์ 160 MHz ที่เปอร์เซ็นต์ไทล์ที่ 68 (ตามที่คำนวณด้วยฟังก์ชันการแจกแจงแบบสะสม), +/-2 เมตรที่แบนด์วิดท์ 80 MHz ที่เปอร์เซ็นต์ไทล์ที่ 68, +/-4 เมตรที่แบนด์วิดท์ 40 MHz ที่เปอร์เซ็นต์ไทล์ที่ 68 และระยะทาง +/-8 เมตรที่แบนด์วิดท์ 20 MHz ที่เปอร์เซ็นต์ไทล์ที่ 68 ที่ 10 ซม., 1 ม., 3 ม. และ 5 ม. ตามที่สังเกตด้วย
WifiRttManager#startRanging
Android API
ข้อกําหนด [7.4.2.5/H-1-1]
หากต้องการตรวจสอบการปฏิบัติตามข้อกำหนด [7.4.2.5/H-1-1] ให้ทำดังนี้
ติดตั้ง (หากยังไม่ได้ติดตั้งก่อนหน้านี้) และเปิดแอปเครื่องมือตรวจสอบ CTS (CTS-V) ทั้งใน DUT และอุปกรณ์อ้างอิง การทดสอบ CTS-V สำหรับข้อกำหนดนี้อยู่ภายใต้การทดสอบการแสดงผล > การทดสอบความถูกต้องของ NAN
วาง DUT ที่ระยะการทดสอบ 10 ซม. จากอุปกรณ์อ้างอิง โดยไม่มีสิ่งใดคั่นระหว่างอุปกรณ์ 2 เครื่อง
ในหน้าจอทดสอบของอุปกรณ์อ้างอิง ให้เลือกช่องทำเครื่องหมายเป็นอุปกรณ์อ้างอิง จากนั้นแตะเริ่มเผยแพร่
เลือกระยะทดสอบ 10 ซม. ในกิจกรรม CTS-V บน DUT แล้วแตะเริ่มการทดสอบ จากนั้นโปรแกรมตรวจสอบ CTS จะทำการวัดระยะ 100 ครั้ง และคำนวณและบันทึกช่วงการวัดลงในบันทึก CTS-V เมื่อการทดสอบเสร็จสิ้นแล้ว ให้ตรวจสอบว่าช่วงข้อมูลที่คำนวณได้อยู่ในช่วงที่ต้องการในแอป CTS Verifier บน DUT หรือไม่
ทำซ้ำขั้นตอนที่ 1 ถึง 4 สำหรับระยะทดสอบอื่นๆ ตั้งแต่ 1 ม., 3 ม. และ 5 ม. การทดสอบจะผ่านหากช่วงของระยะทางทดสอบทั้งหมดอยู่ภายในช่วงที่คาดไว้ มิเช่นนั้น ระยะการทดสอบที่ทดสอบไม่สำเร็จจะแสดงบนหน้าจอ CTS-V
ข้อกำหนด RSSI ของ BLE
ส่วนนี้จะอธิบายวิธีปรับเทียบอุปกรณ์ให้เป็นไปตามข้อกำหนด BLE RSSI ต่อไปนี้ซึ่งบันทึกภาพจาก CDD
หากการติดตั้งใช้งานอุปกรณ์ประกาศ
FEATURE_BLUETOOTH_LE
อุปกรณ์จะมีลักษณะดังนี้
- [C-10-1] การวัด RSSI ต้องอยู่ในช่วง +/-9 dBm สำหรับการวัด 95% ที่ระยะ 1 เมตรจากอุปกรณ์อ้างอิงที่ส่งสัญญาณที่
ADVERTISE_TX_POWER_HIGH
ในสภาพแวดล้อมที่โล่ง- [C-10-2] ต้องมีการปรับแก้ Rx/Tx เพื่อลดความเบี่ยงเบนในแต่ละช่องเพื่อให้การวัดในแต่ละช่อง 3 ช่องบนเสาอากาศแต่ละตัว (หากใช้หลายตัว) อยู่ในช่วง +/-3 dBm ของกันและกันสำหรับการวัด 95%
- [C-10-3] ต้องวัดและชดเชยค่าออฟเซ็ต Rx เพื่อให้ค่ามัธยฐานของ BLE RSSI เป็น -55 dBm +/-10 dBm ที่ระยะ 1 ม. จากอุปกรณ์อ้างอิงที่ส่งที่
ADVERTISE_TX_POWER_HIGH
- [C-10-4] ต้องวัดและชดเชยค่าออฟเซ็ต Tx เพื่อให้ค่ามัธยฐานของ BLE RSSI เท่ากับ -55 dBm +/-10 dBm เมื่อสแกนจากอุปกรณ์อ้างอิงที่อยู่ในตำแหน่งระยะ 1 เมตรและส่งที่
ADVERTISE_TX_POWER_HIGH
ตั้งค่าการปรับเทียบ
ใช้การตั้งค่าต่อไปนี้เพื่อปรับเทียบอุปกรณ์ให้เป็นไปตามข้อกําหนด BLE RSSI
ข้อกำหนดทั่วไปในการตั้งค่า
- ใช้ห้องไร้เสียงสะท้อนเพื่อลดการรบกวนในการวัดผลเพื่อให้ได้ผลลัพธ์ที่ดีที่สุด หากไม่ได้ใช้เครื่องช่วยหายใจแบบ Anechoic ให้ติดตั้งขาตั้งกล้อง 2 อันที่ถืออุปกรณ์อ้างอิงและอุปกรณ์ DUT ให้ห่างจากพื้น 1.5 เมตร โดยให้ระยะห่างจากเพดานใกล้เคียงกัน
- ต้องใช้ขาตั้งกล้อง 2 ตัวที่ยึดกับตัวยึดอุปกรณ์
- ใช้ขาตั้งกล้องที่มีโลหะน้อยที่สุดเท่าที่จะเป็นไปได้
- ใช้ตัวยึดอุปกรณ์ที่มีโลหะน้อยที่สุด ใช้สปริงโลหะขนาดเล็กได้
- ต้องไม่มีวัตถุโลหะภายในระยะ 1 ม. ของ DUT และอุปกรณ์อ้างอิง
- ต้องชาร์จอุปกรณ์อ้างอิงและ DUT ทั้งหมดมากพอที่จะทดสอบ
- อุปกรณ์อ้างอิงและ DUT ปัจจุบันต้องถอดปลั๊กออกระหว่างการทดสอบ
- อุปกรณ์อ้างอิงและ DUT ต้องไม่มีเคส สายไฟที่ต่ออยู่ หรือสิ่งอื่นๆ ที่อาจส่งผลต่อประสิทธิภาพความถี่วิทยุ (RF)
รูปที่ 2 การตั้งค่าข้อมูลอ้างอิงสำหรับการปรับเทียบ BLE
ข้อกำหนด [C-10-1]
วิธีตรวจสอบการปฏิบัติตามข้อกำหนด [C-10-1]
ติดตั้ง (หากยังไม่ได้ติดตั้งก่อนหน้านี้) และเปิดแอปเครื่องมือตรวจสอบ CTS (CTS-V) ทั้งใน DUT และอุปกรณ์อ้างอิง การทดสอบ CTS-V สำหรับข้อกำหนดนี้อยู่ภายใต้การทดสอบการมีอยู่ > การทดสอบความแม่นยำของ BLE RSSI
วาง DUT ที่ระยะการทดสอบ 1 ม. จากอุปกรณ์อ้างอิง โดยทำตามการตั้งค่าการปรับเทียบ BLE
แตะเริ่มโฆษณาบนอุปกรณ์อ้างอิง จากนั้นทำตามวิธีการบนหน้าจอของ DUT เพื่อป้อนรหัสอุปกรณ์ที่เจาะจงสำหรับ อุปกรณ์อ้างอิงดังกล่าว โดยจะแสดงบนอุปกรณ์อ้างอิงหลังจาก โฆษณาเริ่มต้นขึ้น แตะเริ่มการทดสอบใน DUT
เมื่อการเก็บรวบรวมข้อมูลเสร็จสมบูรณ์ (การสแกน 1,000 ครั้งใน DUT) การทดสอบจะผ่านหรือไม่ผ่านโดยอัตโนมัติ ทั้งนี้ขึ้นอยู่กับช่วงที่คํานวณ ระยะสัญญาณต้องน้อยกว่าหรือเท่ากับ 18 dBm จึงจะผ่านการทดสอบ
ข้อกำหนด [C-10-2]
เพื่อยืนยันข้อกำหนด [C-10-2] ผู้ให้บริการชิปสามารถวัดความแบนของช่องทาง และระบุความแตกต่างระหว่างแกนและช่องทางได้ ต่อไปนี้เป็นเคล็ดลับเกี่ยวกับวิธีระบุปัญหาเกี่ยวกับแกนที่ไม่ได้รับการสอบเทียบและช่องที่ไม่ได้รับการสอบเทียบ ซึ่งเป็นสาเหตุ 2 ประการที่อาจทำให้ RSSI มีการกระจายตัวสูง
แกนที่ไม่ได้ปรับเทียบ
หากเสาอากาศ BT ในอุปกรณ์มีแกนหลายแกน แกนต่างๆ อาจมีการสอบเทียบที่แตกต่างกัน ทำการวัดค่า (อย่างน้อย 1 นาที) และตรวจสอบข้อมูลการสแกน หากเห็นรูปแบบที่คล้ายกับที่แสดงในรูปที่ 3 ซึ่งมีจุดสูงสุดตามปกติ (ตามที่วงกลมระบุ) เนื่องจากการสแกนหลายแกน แสดงว่าอาจมีปัญหาเกี่ยวกับแกนที่ไม่ได้รับการสอบเทียบและจำเป็นต้องมีการตรวจสอบเพิ่มเติม
รูปที่ 3 ตัวอย่างข้อมูลการสแกนสำหรับอุปกรณ์ที่ไม่ได้ปรับเทียบแกน
ช่องที่ไม่ได้ปรับเทียบ
การส่งข้อมูลใน BLE แบบคลาสสิกจะเกิดขึ้นใน 3 ช่องทาง แต่ละช่องอาจมีความแตกต่างที่เชื่อมโยงกัน โดยระบบจะหมุนเวียนช่องตามช่วงเวลาที่กำหนดไว้ ทำการวัดค่า (อย่างน้อย 1 นาที) และตรวจสอบข้อมูลการสแกน หากเห็นรูปแบบที่คล้ายกับในรูปที่ 4 แสดงว่าอาจมีปัญหาเกี่ยวกับการปรับเทียบที่ไม่ถูกต้องในแชแนลต่างๆ และจำเป็นต้องมีการตรวจสอบเพิ่มเติม
รูปที่ 4 ตัวอย่างข้อมูลการสแกนสำหรับอุปกรณ์ที่มีช่องที่ไม่ได้ปรับเทียบ
ข้อกำหนด [C-10-3] และ [C-10-4]
แม้ว่าชิปวิทยุ BLE จะได้รับการสอบเทียบอย่างสมบูรณ์แล้ว แต่ RSSI ที่อุปกรณ์หนึ่งๆ ตรวจพบจะขึ้นอยู่กับคุณภาพของเสาอากาศและตำแหน่งของเสาอากาศในผลิตภัณฑ์นั้นๆ (รุ่นอุปกรณ์) ซึ่งทำให้เกิดปัญหาด้านการทํางานร่วมกันระหว่างอุปกรณ์
ตัวอย่างเช่น ลองพิจารณา Use Case การปลดล็อกรถ นักพัฒนาแอปอาจต้องการปลดล็อกรถเมื่ออุปกรณ์อยู่ห่างจากรถไม่เกิน 1 เมตร นักพัฒนาแอปเลือกเกณฑ์ที่ -60 dBm โดยอิงตามสิ่งที่สังเกตได้จากโทรศัพท์ที่ใช้ แต่เนื่องจากคุณภาพของเสาอากาศและตำแหน่งของเสาอากาศที่แตกต่างกัน อุปกรณ์ Android เครื่องอื่นอาจใช้เกณฑ์นี้ไม่ได้แม้ว่าทั้ง 2 เครื่องจะใช้ชิปเดียวกันก็ตาม
เพื่อให้อุปกรณ์ทั้งหมดในระบบนิเวศทำงานร่วมกันได้ คุณต้องวัดค่าออฟเซ็ต Rx สำหรับอุปกรณ์แต่ละเครื่องและปรับ RSSI ที่รายงานในอุปกรณ์เพื่อให้แน่ใจว่า RSSI ของ BLE เป็นไปตามมาตรฐาน 1 ม. ที่ ADVERTISE_TX_POWER_HIGH
แม้ว่าชิปวิทยุ BLE จะได้รับการสอบเทียบอย่างสมบูรณ์แบบแล้ว แต่เครื่องรับที่เหมาะสมจะอ่าน RSSI ที่แตกต่างกัน ทั้งนี้ขึ้นอยู่กับคุณภาพของเสาอากาศและตำแหน่งของเสาอากาศในอุปกรณ์ที่โฆษณา ข้อกําหนด Rx ช่วยให้มั่นใจได้ว่าอุปกรณ์ทุกเครื่องสามารถแสดงโฆษณาด้วยคุณภาพที่เท่ากันเมื่อปัจจัยอื่นๆ เท่ากัน
สำหรับอุปกรณ์ที่ใช้ Android 14 ขึ้นไป ให้ทำดังนี้เพื่อยืนยันการปฏิบัติตามข้อกำหนด Rx และ Tx
ติดตั้ง (หากยังไม่ได้ติดตั้ง) และเปิดแอป CTS Verifier (CTS-V) ทั้งบน DUT และอุปกรณ์อ้างอิง การทดสอบ CTS-V สำหรับข้อกำหนดนี้อยู่ภายใต้การทดสอบการมีอยู่ > การทดสอบความแม่นยำของค่าออฟเซ็ต Rx/Tx ของ BLE
วาง DUT ที่ระยะการทดสอบ 1 ม. จากอุปกรณ์อ้างอิง โดยทำตามการตั้งค่าการปรับเทียบ BLE เราขอแนะนำให้วางอุปกรณ์ให้ขนานกันโดยหันหน้าจอในทิศทางเดียวกัน
แตะเริ่มโฆษณาบนอุปกรณ์อ้างอิง จากนั้นทำตามวิธีการบนหน้าจอของ DUT เพื่อป้อนรหัสอุปกรณ์เฉพาะเจาะจงสำหรับอุปกรณ์อ้างอิงดังกล่าว โดยจะแสดงบนอุปกรณ์อ้างอิงหลังจากโฆษณาเริ่มต้นขึ้น
แตะเริ่มทดสอบใน DUT ในการทดสอบนี้ อุปกรณ์อ้างอิงจะทำการสแกนในเบื้องหลังพร้อมกันกับที่เริ่มการโฆษณาเพื่อยืนยันข้อกําหนดของ Rx
เมื่อเก็บรวบรวมข้อมูลเสร็จสมบูรณ์ (การสแกน 1,000 ที่เก็บรวบรวมบนอุปกรณ์ทั้ง 2 เครื่อง) การทดสอบจะผ่านหากค่ามัธยฐานที่คำนวณ (การวัดที่ 500) สำหรับทั้งการทดสอบ Rx และ Tx อยู่ระหว่าง -65 dBm ถึง -45 dBm การทดสอบจะดำเนินการไม่สำเร็จหากค่ามัธยฐานที่คำนวณสำหรับการทดสอบ Rx หรือ Tx ไม่ได้อยู่ในช่วงที่ได้รับการยอมรับ
ปรับเทียบอุปกรณ์เพื่อให้ชดเชยออฟเซ็ต Rx และค่า Tx เพื่อให้ค่าค่ามัธยฐานของ RSSI เท่ากับ -55 dBm:
Rx: ปรับ RSSI โดยการตั้งค่า
bluetooth.hardware.radio.le_rx_path_loss_comp_db
พร็อพเพอร์ตี้ของระบบเป็นค่า (dB) ที่ชดเชยค่าออฟเซ็ต Rx เพื่อให้ค่ามัธยฐานของ BLE RSSI เท่ากับ -55 dBm ที่ 1 ม. สแต็กบลูทูธจะปรับ RSSI ให้เท่ากับ RSSI + ค่าของbluetooth.hardware.radio.le_rx_path_loss_comp_db
ดูรายละเอียดได้ที่le_scanning_manager.cc
Tx: ปรับกำลังไฟ Tx โดยตั้งค่าพร็อพเพอร์ตี้ระบบ
bluetooth.hardware.radio.le_tx_path_loss_comp_db
เป็นค่า (dB) ที่ชดเชยพลังงาน Tx เพื่อให้ค่ากลาง BLERSSI เท่ากับ -5 5dBm ที่ความเร็ว 1 ม. สแต็กบลูทูธจะปรับกำลัง Tx เป็นกำลัง Tx บวกค่าของbluetooth.hardware.radio.le_tx_path_loss_comp_db
ดูรายละเอียดได้ที่le_advertising_manager.cc