Trang này cung cấp hướng dẫn thiết lập và hiệu chỉnh cho thiết bị hiện diện yêu cầu về hiệu chỉnh cho thiết bị đang chạy Android 14 trở lên.
Thông tin khái quát
Để đảm bảo rằng người dùng các thiết bị thông minh hoạt động tốt cùng nhau, điều quan trọng là tất cả các thiết bị trong hệ sinh thái Android có thể xác định khoảng cách tương đối giữa thiết bị. Android 14 ra mắt tính năng hiệu chỉnh sự hiện diện nêu rõ hiệu suất chấp nhận được của đài phát thanh hiện có các công nghệ như UWB, Wi-Fi và BLE dùng để xác định độ gần. Trang này mô tả các tiêu chuẩn hiệu chỉnh mà thiết bị phải tuân thủ đảm bảo khả năng tương tác giữa các thiết bị trong hệ sinh thái.
Thiết bị tham chiếu
Để hiệu chỉnh thiết bị của bạn nhằm đáp ứng các yêu cầu về sự có mặt, hãy sử dụng một trong thiết bị tham chiếu sau đây cho tất cả các hiệu chuẩn.
- (Nên dùng) Điện thoại Pixel
- Nếu không dùng điện thoại Pixel, hãy dùng cùng một nhãn hiệu và kiểu máy như thiết bị đang được kiểm tra.
Kiểu dáng thiết bị
Việc hiệu chỉnh sự hiện diện là một việc quan trọng đối với các thiết bị Android dưới mọi hình thức yếu tố khác. Đối với các kiểu dáng khác với điện thoại di động, để xác định thiết lập hiệu chỉnh cho thiết bị, xem xét cách người dùng giữ điện thoại di động (thiết bị tham chiếu) sẽ được đặt khi tương tác với thiết bị đang được thử nghiệm (DUT). Ví dụ: khi hiệu chỉnh TV, hãy đặt TV và điện thoại di động cách nhau và đặt về hướng thích hợp thiết bị di động hướng vào chính giữa phía trước màn hình TV.
Yêu cầu về UWB (băng tần siêu rộng)
Phần này mô tả cách hiệu chỉnh thiết bị của bạn để đáp ứng UWB (băng tần siêu rộng) sau đây trong CDD.
Nếu quá trình triển khai thiết bị có bao gồm phần cứng UWB, thì các cấu hình đó:
- [C-1-6] PHẢI đảm bảo các phép đo khoảng cách nằm trong khoảng +/-15 cm đối với 95% giá trị đo trong môi trường quan sát ở khoảng cách 1m trong buồng không phản chiếu.
- [C-1-7] PHẢI đảm bảo rằng trung vị của các phép đo khoảng cách ở 1m cách thiết bị tham chiếu trong phạm vi [0,75m, 1,25m], nơi giá trị mặt đất khoảng cách được đo từ cạnh trên của DUT hướng lên và nghiêng 45 độ.
Thiết lập hiệu chỉnh UWB
Hãy sử dụng thông tin thiết lập sau đây để hiệu chỉnh thiết bị của bạn nhằm đáp ứng các yêu cầu về UWB (băng tần siêu rộng).
Yêu cầu chung về việc thiết lập
Cần có hai thiết bị có phần cứng UWB, một là DUT và một là thiết bị tham chiếu.
Cần có 2 giá ba chân để giữ thiết bị.
DUT và thiết bị tham chiếu phải được đặt cách nhau 1 mét trong đường ngắm của môi trường trong buồng không phản chiếu. Cả hai thiết bị đều phải: được đặt theo hướng dọc với màn hình quay mặt ra xa nhau.
Ví dụ về thiết lập hiệu chuẩn UWB được thể hiện trong Hình 1 và Video 1.
Hình 1. Thiết lập tham chiếu để hiệu chỉnh UWB.
Video 1. Thiết lập tham chiếu để hiệu chỉnh UWB.
Các yêu cầu [C-1-6] và [C-1-7]
Để xác minh việc tuân thủ các yêu cầu [C-1-6] và [C-1-7], hãy chạy
RangingMeasurementTest#test_distance_measurement_accuracy
CTS nhiều thiết bị
trường hợp thử nghiệm để đo khoảng cách. Đây là bài kiểm tra CTS thủ công.
run cts -m CtsUwbMultiDeviceTestCase_RangingMeasurementTests -t RangingMeasurementTest#test_distance_measurement_accuracy
Nếu bạn có nhiều thiết bị được kết nối với máy chủ CTS,
chỉ định mã DUT và mã thiết bị tham chiếu trong lệnh run cts
.
run cts -m CtsUwbMultiDeviceTestCase_RangingMeasurementTests -t RangingMeasurementTest#test_distance_measurement_accuracy --shard-count 2
-s DUT_ID -s REFERENCE_DEVICE_ID
Trường hợp kiểm thử CTS trên nhiều thiết bị sẽ bắt đầu một phiên dao động UWB giữa DUT và thiết bị tham chiếu rồi thực hiện 1000 phép đo bằng DUT. Thử nghiệm sau đó tự động xử lý các phép đo và xác định xem thiết bị đạt hoặc không thành công bằng cách thực hiện các thao tác sau:
- Sắp xếp 1.000 kết quả đo lường theo thứ tự tăng dần.
- Tính phạm vi là [dải_ô = phép đo thứ 975 - phép đo thứ 25].
- Báo cáo phạm vi trong thử nghiệm CTS trên nhiều thiết bị. Để vượt qua, dải ô phải nhỏ hơn 30 cm.
- Báo cáo giá trị trung bình (thứ 500) trong thử nghiệm CTS trên nhiều thiết bị. Để vượt qua bài đánh giá, giá trị phải nằm trong phạm vi [0,75 m, 1,25 m].
Yêu cầu về mạng nhận biết thiết bị lân cận Wi-Fi
Phần này mô tả cách hiệu chỉnh thiết bị của bạn để đáp ứng Wi-Fi lân cận Các yêu cầu về mạng nhận biết (NAN) trong CDD(xem nhanh tại đây):
Nếu thiết bị hỗ trợ giao thức Mạng nhận biết mạng lân cận (NAN) bằng cách khai báo
PackageManager.FEATURE_WIFI_AWARE
và vị trí Wi-Fi (Vòng tròn Wi-Fi Thời gian chuyến đi — RTT) bằng cách khai báoPackageManager.FEATURE_WIFI_RTT
, sau đó:
[7.4.2.5/H-1-1] PHẢI báo cáo chính xác phạm vi cho trong phạm vi +/-1 mét ở băng thông 160 MHz tại phân vị thứ 68 (như được tính bằng Hàm phân phối tích lũy), +/-2 mét ở mức Băng thông 80 MHz tại phân vị thứ 68, +/-4 mét ở mức Băng thông 40 MHz tại phân vị thứ 68 và khoảng cách +/-8 mét ở băng thông 20 MHz ở phân vị thứ 68 ở 10 cm, 1 m, 3 m và 5 m, như được quan sát bằng API Android
WifiRttManager#startRanging
.[7.4.2.5/H-SR] AreĐể nhà phát triển đề xuất báo cáo phạm vi chính xác đến trong phạm vi +/-1 mét ở băng thông 160 MHz tại Phân vị thứ 90 (theo tính toán bằng Hàm phân phối tích luỹ), +/-2 mét ở băng thông 80 MHz tại phân vị thứ 90, +/-4 mét tại > băng thông 40 MHz tại phân vị thứ 90 và +/-8 mét ở băng thông 20 MHz ở phân vị thứ 90 ở 10 cm như được quan sát bằng API Android
WifiRttManager#startRanging
.
Yêu cầu [7.4.2.5/H-1-1]
Để xác minh sự tuân thủ yêu cầu [7.4.2.5/H-1-1]:
Cài đặt (nếu chưa được cài đặt trước đó) và mở Ứng dụng CTS Verifier (CTS-V) trên cả DUT và thiết bị tham chiếu. Tìm thấy thử nghiệm CTS-V cho yêu cầu này trong phần Kiểm tra sự có mặt > Kiểm tra độ chính xác NAN.
Đặt DUT ở khoảng cách thử nghiệm cách tham chiếu 10 cm mà không có gì ở giữa hai thiết bị.
Trên màn hình kiểm thử của thiết bị tham chiếu, hãy đảm bảo rằng Đã đánh dấu vào hộp Có thiết bị tham chiếu không, sau đó nhấn vào Bắt đầu xuất bản.
Chọn khoảng cách thử nghiệm là 10 cm trong hoạt động CTS-V trên DUT, rồi nhấn vào Bắt đầu kiểm tra. Sau đó, Người xác minh CTS thực hiện 100 phạm vi phép đo, tính toán và ghi lại phạm vi đo để Nhật ký CTS-V. Khi kiểm thử hoàn tất, hãy xác minh xem phạm vi đã tính toán nằm trong phạm vi dự kiến trong ứng dụng Trình xác minh CTS trên DUT.
Lặp lại các bước từ 1 đến 4 cho các khoảng cách thử khác là 1 m, 3 m và 5 m. Kiểm thử thành công nếu các phạm vi của tất cả phép kiểm thử đều nằm trong phạm vi dự kiến. Nếu không, khoảng cách kiểm tra cho mà kiểm thử không đạt được hiển thị trên màn hình CTS-V.
Yêu cầu về RSSI của tính năng BLE
Phần này mô tả cách hiệu chỉnh thiết bị của bạn để đáp ứng các BLE RSSI các yêu cầu được lấy nhanh từ CDD:
Nếu các hoạt động triển khai thiết bị khai báo
FEATURE_BLUETOOTH_LE
, thì các quá trình triển khai thiết bị đó sẽ:
- [C-10-1] PHẢI có số đo RSSI trong khoảng +/-9 dBm cho 95% giá trị các phép đo ở khoảng cách 1m từ thiết bị tham chiếu truyền tại
ADVERTISE_TX_POWER_HIGH
trong một môi trường tầm nhìn.- [C-10-2] PHẢI bao gồm các chỉnh sửa Rx/Tx để giảm độ lệch theo từng kênh để số đo trên mỗi kênh trong số 3 kênh, trên mỗi ăng-ten (nếu sử dụng nhiều bộ lọc), nằm trong phạm vi +/-3 dBm của nhau trong 95% của các phép đo.
- [C-10-3] PHẢI đo lường và bù đắp cho bù trừ Rx đảm bảo trung vị của BLE RSSI là -55 dBm +/-10 dBm ở khoảng cách 1m từ một thiết bị tham chiếu đang truyền tại
ADVERTISE_TX_POWER_HIGH
.- [C-10-4] PHẢI đo lường và bù đắp cho Tx bù đảm bảo trung vị của BLE RSSI là -55 dBm +/-10 dBm khi quét từ một thiết bị tham chiếu được đặt ở khoảng cách 1 m và truyền ở
ADVERTISE_TX_POWER_HIGH
.
Thiết lập hiệu chỉnh
Sử dụng thông tin thiết lập sau đây để hiệu chỉnh thiết bị của bạn nhằm đáp ứng tiêu chuẩn RSSI của BLE các yêu cầu liên quan.
Yêu cầu chung về việc thiết lập
- Để có kết quả tối ưu, hãy sử dụng buồng phản xạ để giảm thiểu nhiễu với các phép đo. Nếu không sử dụng buồng phản xạ, hãy thiết lập 2 giá ba chân giữ thiết bị tham chiếu và thiết bị DUT cách mặt đất, có khoảng trống tương tự so với trần nhà.
- Cần có 2 giá ba chân được gắn vào giá đỡ thiết bị.
- Sử dụng giá ba chân có càng ít kim loại càng tốt.
- Sử dụng giá đỡ thiết bị có càng ít kim loại trong đó càng tốt. Một chút lò xo kim loại vẫn ổn.
- Không được có vật kim loại trong phạm vi 1 m tính từ DUT và gần thiết bị tham chiếu.
- Thiết bị tham chiếu và tất cả DUT PHẢI được sạc đủ để hoàn tất kiểm thử.
- Thiết bị tham chiếu và DUT hiện tại PHẢI được rút phích cắm trong quá trình thử nghiệm.
- Thiết bị tham chiếu và DUT KHÔNG ĐƯỢC có hộp đựng, dây kèm theo, hoặc bất kỳ nội dung nào khác được đính kèm có thể ảnh hưởng đến hiệu suất tần số vô tuyến (RF).
Hình 2. Thiết lập tham chiếu để hiệu chỉnh BLE
Yêu cầu [C-10-1]
Để xác minh việc tuân thủ yêu cầu [C-10-1]:
Cài đặt (nếu chưa được cài đặt trước đó) và mở Ứng dụng CTS Verifier (CTS-V) trên cả DUT và thiết bị tham chiếu. Bạn có thể tìm thấy thử nghiệm CTS-V cho yêu cầu này trong Kiểm tra sự có mặt > Kiểm tra độ chính xác RSSI của BLE.
Đặt DUT ở khoảng cách thử nghiệm cách tham chiếu 1 m thiết bị, sau khi thiết lập tính năng hiệu chỉnh BLE.
Nhấn vào Bắt đầu quảng cáo trên thiết bị tham chiếu, sau đó làm theo các hướng dẫn trên màn hình của DUT để nhập mã thiết bị dành riêng cho thiết bị tham chiếu được hiển thị trên thiết bị tham chiếu sau bắt đầu quảng cáo. Nhấn vào Bắt đầu kiểm tra trên DUT.
Khi thu thập xong dữ liệu (1000 lần quét được thu thập trên DUT), thử nghiệm tự động đạt hoặc không đạt, tuỳ thuộc vào phạm vi đã tính toán. Để vượt qua bài đánh giá, phạm vi phải nhỏ hơn hoặc bằng 18 dBm.
Yêu cầu [C-10-2]
Để xác minh yêu cầu [C-10-2]. Nhà cung cấp khối có thể đo độ phẳng của kênh và xác định điểm khác biệt giữa cốt lõi và kênh. Sau đây là các mẹo về cách xác định vấn đề với lõi chưa được hiệu chỉnh và kênh chưa được hiệu chỉnh, và đây là hai nguyên nhân có thể gây ra sự lan truyền RSSI lớn.
Lõi không được hiệu chỉnh
Nếu ăng-ten BT trên một thiết bị có nhiều lõi, thì các lõi có thể có lấy mẫu. Thực hiện một số phép đo (tối thiểu là 1 phút) và hãy kiểm tra dữ liệu quét. Nếu bạn thấy một mẫu giống với mẫu được hiển thị trong Hình 3, có các đỉnh đều (như được biểu thị bằng các vòng tròn) do khi quét trên nhiều lõi, có thể xảy ra vấn đề với và cần được điều tra thêm.
Hình 3. Ví dụ về dữ liệu quét của một thiết bị có lõi chưa được hiệu chỉnh
Kênh chưa được hiệu chỉnh
Quá trình truyền dữ liệu trên BLE cổ điển diễn ra trên ba kênh. Mỗi kênh có thể có có liên quan đến sự khác biệt nào. Các kênh được xoay vòng theo khoảng thời gian cố định. Thực hiện một số phép đo (ít nhất là 1 phút) và kiểm tra quét dữ liệu. Nếu bạn thấy mẫu tương tự như mẫu được minh hoạ trong Hình 4, thì có có thể là vấn đề về sự sai lệch hiệu quả trên các kênh khác nhau và về sau cần phải điều tra.
Hình 4. Ví dụ về dữ liệu quét của thiết bị có kênh chưa được hiệu chỉnh
Các yêu cầu [C-10-3] và [C-10-4]
Ngay cả khi chip vô tuyến BLE được hiệu chỉnh hoàn hảo, RSSI mà thiết bị cụ thể quan sát được phụ thuộc vào chất lượng ăng-ten và ăng-ten trên sản phẩm cụ thể đó (kiểu thiết bị). Có sự cố để tương tác giữa các thiết bị.
Ví dụ: hãy xem xét trường hợp sử dụng tính năng mở khoá ô tô. Nhà phát triển ứng dụng có thể muốn mở khoá ô tô khi thiết bị cách ô tô trong phạm vi 1 mét. Nhà phát triển chọn ngưỡng -60 dBm dựa trên kết quả quan sát của họ điện thoại mà họ có, nhưng do sự khác biệt về chất lượng ăng-ten và ăng-ten , vị trí này có thể không hoạt động tốt với một thiết bị Android khác ngay cả khi cả hai sử dụng cùng một chip.
Đối với khả năng tương tác giữa tất cả các thiết bị trong hệ sinh thái, bạn phải đo lường
Độ lệch Rx cho mỗi thiết bị và điều chỉnh RSSI được báo cáo trên thiết bị để đảm bảo
rằng BLE RSSI đáp ứng tiêu chuẩn 1 m tại ADVERTISE_TX_POWER_HIGH
.
Ngay cả khi chip vô tuyến BLE đã được hiệu chỉnh hoàn hảo, đọc RSSI khác nhau tuỳ thuộc vào chất lượng ăng-ten và vị trí ăng-ten bật thiết bị quảng cáo. Yêu cầu về Rx đảm bảo rằng tất cả các thiết bị đều có thể quảng cáo với cùng sức mạnh kết quả, tất cả yếu tố khác đều bằng nhau.
Đối với các thiết bị chạy Android 14 trở lên, bạn cần xác minh việc tuân thủ yêu cầu Rx và Tx:
Cài đặt (nếu chưa được cài đặt trước đó) và mở Ứng dụng CTS Verifier (CTS-V) trên cả DUT và thiết bị tham chiếu. Bạn có thể tìm thấy thử nghiệm CTS-V cho yêu cầu này trong Kiểm tra sự có mặt > Kiểm tra độ chính xác bù trừ BLE Rx/Tx.
Đặt DUT ở khoảng cách thử nghiệm cách tham chiếu 1 m thiết bị, sau khi thiết lập tính năng hiệu chỉnh BLE. T4 đề xuất hướng các thiết bị sao cho chúng song song với nhau có màn hình hướng về cùng một hướng.
Nhấn vào Bắt đầu quảng cáo trên thiết bị tham chiếu, sau đó làm theo các hướng dẫn trên màn hình của DUT để nhập mã thiết bị dành riêng cho thiết bị tham chiếu được hiển thị trên thiết bị tham chiếu sau bắt đầu quảng cáo.
Nhấn vào Bắt đầu kiểm tra trên DUT. Trong kiểm thử này, để xác minh yêu cầu Rx, thiết bị tham chiếu thực hiện quét trong nền cùng lúc với khi quảng cáo bắt đầu chạy.
Khi quá trình thu thập dữ liệu hoàn tất (1.000 lần quét được thu thập trên cả hai thiết bị), kết quả kiểm tra thành công nếu giá trị trung bình đã tính (đo lường thứ 500) của cả thử nghiệm Rx và Tx đều trong khoảng từ -65 dBm đến -45 dBm. Thử nghiệm sẽ không thành công nếu giá trị trung bình được tính toán cho phép thử Rx hoặc Tx không nằm trong phạm vi dải ô.
Hiệu chỉnh thiết bị để bù đắp độ lệch Rx và công suất Tx thành đảm bảo RSSI trung bình là -55 dBm:
Rx: Điều chỉnh RSSI bằng cách đặt giá trị Thuộc tính hệ thống
bluetooth.hardware.radio.le_rx_path_loss_comp_db
sang giá trị (dB) bù trừ độ lệch Rx để đảm bảo BLE trung bình RSSI là -55 dBm ở khoảng cách 1 m. Ngăn xếp Bluetooth điều chỉnh RSSI là RSSI cộng với giá trị củabluetooth.hardware.radio.le_rx_path_loss_comp_db
. Để biết thông tin chi tiết, xemle_scanning_manager.cc
.Tx: Điều chỉnh công suất Tx bằng cách cài đặt thuộc tính hệ thống
bluetooth.hardware.radio.le_tx_path_loss_comp_db
thành giá trị (dB) bù công suất Tx để đảm bảo BLE trung bình RSSI ở mức -5 5 dBm ở độ cao 1 m. Ngăn xếp Bluetooth điều chỉnh Tx luỹ thừa của xx cộng với giá trị củabluetooth.hardware.radio.le_tx_path_loss_comp_db
. Để biết thông tin chi tiết, xemle_advertising_manager.cc
.