Hiệu chỉnh tính năng hiện diện

Trang này cung cấp hướng dẫn thiết lập và hiệu chỉnh theo các yêu cầu hiệu chỉnh sự hiện diện cho các thiết bị chạy Android 14 trở lên.

Để đảm bảo các thiết bị thông minh của người dùng hoạt động hiệu quả với nhau, điều quan trọng là tất cả các thiết bị trong hệ sinh thái Android đều có thể xác định khoảng cách tương đối giữa các thiết bị. Android 14 giới thiệu các yêu cầu về hiệu chuẩn sự hiện diện, trong đó nêu rõ hiệu suất chấp nhận được của các công nghệ vô tuyến hiện có được dùng để xác định khoảng cách, chẳng hạn như Băng tần siêu rộng (UWB), Wi-Fi và Bluetooth năng lượng thấp (BLE).

Thiết bị tham chiếu

Để hiệu chuẩn thiết bị cho phù hợp với các yêu cầu về sự hiện diện, hãy sử dụng một trong các thiết bị tham chiếu sau đây cho tất cả các quy trình hiệu chuẩn.

  • (Đề xuất) Điện thoại Pixel
  • Nếu không dùng điện thoại Pixel, hãy sử dụng thiết bị có cùng thương hiệu và kiểu máy với thiết bị đang được kiểm thử.

Kiểu dáng thiết bị

Việc hiệu chỉnh sự hiện diện là rất quan trọng đối với các thiết bị Android thuộc mọi hệ số hình dạng. Đối với các hệ số hình dạng khác ngoài điện thoại di động, để xác định chế độ thiết lập hiệu chuẩn phù hợp cho thiết bị, hãy xem xét cách người dùng cầm điện thoại di động (thiết bị tham chiếu) khi tương tác với thiết bị đang thử nghiệm (DUT). Ví dụ: khi hiệu chỉnh TV, hãy đặt TV và điện thoại di động ở khoảng cách thích hợp với nhau và hướng thiết bị di động sao cho thiết bị hướng về phía trước và chính giữa màn hình TV.

Yêu cầu về UWB

Tham khảo mục 7.4.9 trong CDD để biết các yêu cầu về UWB.

Thiết lập hiệu chuẩn UWB

Hãy sử dụng chế độ thiết lập sau đây để hiệu chỉnh thiết bị nhằm đáp ứng các yêu cầu về UWB.

Yêu cầu chung về việc thiết lập

  • Bạn cần có 2 thiết bị có phần cứng UWB, một là DUT và một là thiết bị tham chiếu.

  • Bạn cần có 2 chân máy để giữ các thiết bị.

  • DUT và thiết bị tham chiếu phải được đặt cách nhau 1 mét trong môi trường tầm nhìn thẳng trong một buồng không phản xạ. Cả hai thiết bị phải được đặt ở hướng dọc và màn hình hướng ra ngoài.

Hình 1 và Video 1 minh hoạ một ví dụ về chế độ thiết lập hiệu chuẩn UWB.

Thiết lập tham chiếu để hiệu chuẩn BLE

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.

Xác minh việc tuân thủ CDD 7.4.9 [C-1-6] và [C-1-7]

Để xác minh việc tuân thủ CDD 7.4.9 [C-1-6] và [C-1-7], hãy chạy trường hợp kiểm thử CTS RangingMeasurementTest#test_distance_measurement_accuracy trên nhiều thiết bị để đo khoảng cách. Đây là một bài kiểm thử CTS thủ công.

run cts -m CtsUwbMultiDeviceTestCase_RangingMeasurementTests -t RangingMeasurementTest#test_distance_measurement_accuracy

Nếu bạn có nhiều hơn 2 thiết bị kết nối với máy chủ CTS, hãy chỉ định mã nhận dạng DUT và mã nhận dạng 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 đo khoảng cách UWB giữa DUT và thiết bị tham chiếu, đồng thời thực hiện 1.000 phép đo bằng DUT. Sau đó, quy trình kiểm thử sẽ tự động xử lý các phép đo và xác định xem thiết bị có vượt qua hay không bằng cách thực hiện những việc sau:

  1. Sắp xếp các phép đo theo thứ tự tăng dần.

  2. Tính phạm vi như sau: phạm vi = phép đo thứ 975 – phép đo thứ 25.

  3. Báo cáo phạm vi trong kiểm thử CTS nhiều thiết bị. Để vượt qua, phạm vi phải nhỏ hơn 30 cm.

  4. Báo cáo giá trị trung bình (thứ 500) trong kiểm thử CTS trên nhiều thiết bị. Để vượt qua, giá trị phải nằm trong khoảng từ 0,75 m đến 1,25 m (tính toàn bộ).

Yêu cầu về Mạng nhận biết thiết bị lân cận qua Wi-Fi

Mục CDD 2.2.1. Phần cứng bao gồm các yêu cầu về việc tuân thủ Mạng nhận biết thiết bị lân cận (NAN) qua Wi-Fi.

Xác minh việc tuân thủ CDD 2.2.1 [7.4.2.5/H-1-1]

Để xác minh việc tuân thủ CDD 2.2.1 [7.4.2.5/H-1-1]:

  1. Cài đặt (nếu chưa 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ài kiểm tra CTS-V cho yêu cầu này nằm trong phần Kiểm tra sự hiện diện > Kiểm tra độ chính xác của NAN.

  2. Đặt DUT ở khoảng cách thử nghiệm là 10 cm so với thiết bị tham chiếu, không có vật cản nào giữa hai thiết bị.

  3. Trên màn hình kiểm thử của thiết bị tham chiếu, hãy đảm bảo rằng hộp đánh dấu Is reference device (Là thiết bị tham chiếu) được đánh dấu, sau đó nhấn vào Start publishing (Bắt đầu xuất bản).

  4. Chọn khoảng cách kiểm tra là 10 cm trong hoạt động CTS-V trên DUT, rồi nhấn vào Start Test (Bắt đầu kiểm tra). Sau đó, CTS Verifier sẽ thực hiện 100 phép đo phạm vi, đồng thời tính toán và ghi lại phạm vi của các phép đo vào nhật ký CTS-V. Khi quá trình kiểm thử hoàn tất, hãy xác minh xem dải tính toán có nằm trong dải dự kiến trong ứng dụng CTS Verifier trên DUT hay không.

  5. Lặp lại các bước từ 1 đến 4 cho các khoảng cách kiểm thử khác là 1 m, 3 m và 5 m. Bài kiểm thử sẽ đạt nếu phạm vi của tất cả khoảng cách kiểm thử nằm trong phạm vi dự kiến. Nếu không, khoảng cách kiểm thử mà hoạt động kiểm thử không thành công sẽ xuất hiện trên màn hình CTS-V.

Yêu cầu về RSSI của BLE

Mục 7.4.3 trong CDD. Bluetooth bao gồm các yêu cầu về việc tuân thủ RSSI BLE.

Thiết lập hiệu chuẩn

Sử dụng chế độ thiết lập sau đây để hiệu chỉnh thiết bị nhằm đáp ứng các yêu cầu về BLE RSSI.

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 không dội âm để giảm thiểu sự can thiệp vào các phép đo.

    Nếu không sử dụng phòng không dội âm, hãy thiết lập một chân máy giữ thiết bị tham chiếu và một chân máy giữ thiết bị đang thử nghiệm cách mặt đất 1,5 mét, với khoảng trống tương tự từ trần nhà.

  • Chuẩn bị thiết bị tham chiếu và thiết bị DUT:

    • Đảm bảo cả hai thiết bị đều có đủ pin để hoàn tất các bài kiểm tra.
    • Rút phích cắm cả hai thiết bị trong quá trình thử nghiệm.
    • Tháo tất cả ốp lưng, dây cáp và các phụ kiện khác có thể ảnh hưởng đến hiệu suất tần số vô tuyến (RF).
  • Gắn từng thiết bị vào chân máy bằng giá đỡ thiết bị.

    • Chân máy và giá đỡ thiết bị nên có càng ít kim loại càng tốt.
    • Bạn có thể dùng một lò xo kim loại nhỏ trong giá đỡ thiết bị.
  • Tháo mọi vật dụng bằng kim loại giữa hai thiết bị.

Thiết lập tham chiếu để hiệu chuẩn BLE

Hình 2. Thiết lập tham chiếu để hiệu chuẩn BLE.

Xác minh việc tuân thủ CDD 7.4.3 [C-10-1]

Để xác minh việc tuân thủ CDD 7.4.3 [C-10-1]:

  1. Cài đặt (nếu chưa 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ài kiểm thử CTS-V cho yêu cầu này nằm trong phần Kiểm thử sự hiện diện > Kiểm thử độ chính xác RSSI của BLE.

  2. Đặt DUT ở khoảng cách thử nghiệm là 1 m so với thiết bị tham chiếu, theo chế độ thiết lập hiệu chuẩn BLE.

  3. Nhấn vào Start advertising (Bắt đầu quảng cáo) trên thiết bị tham chiếu, sau đó làm theo hướng dẫn trên màn hình của DUT để nhập mã nhận dạng thiết bị dành riêng cho thiết bị tham chiếu. Mã này sẽ xuất hiện trên thiết bị tham chiếu sau khi quảng cáo bắt đầu. Nhấn vào Bắt đầu kiểm thử trên DUT.

  4. 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 DUT), thử nghiệm sẽ tự động vượt qua hoặc không vượt qua, tuỳ thuộc vào phạm vi được tính toán. Để vượt qua, phạm vi phải nhỏ hơn hoặc bằng 18 dBm.

Xác minh tính tuân thủ của CDD 7.4.3 [C-10-2]

Để xác minh việc tuân thủ CDD 7.4.3 [C-10-2]: Nhà cung cấp chip có thể đo độ phẳng của kênh và xác định sự khác biệt giữa các lõi và kênh.

Sau đây là các mẹo về cách xác định vấn đề với các lõi chưa được hiệu chỉnh và các kênh chưa được hiệu chỉnh. Đây là 2 nguyên nhân có thể gây ra sự chênh lệch lớn về RSSI.

Lõi chưa được hiệu chỉnh

Nếu ăng-ten Bluetooth trên một thiết bị có nhiều lõi, thì các lõi đó có thể có các chế độ hiệu chuẩn khác nhau. Đo một số chỉ số (ít nhất là 1 phút) và kiểm tra dữ liệu quét. Nếu bạn thấy một mẫu tương tự như mẫu trong Hình 3, có các đỉnh đều đặn (như được chỉ ra bằng các vòng tròn) do quá trình quét trên nhiều lõi, thì có thể có vấn đề với các lõi chưa được hiệu chỉnh và bạn cần điều tra thêm.

Ví dụ về dữ liệu quét cho thiết bị có các lõi chưa được hiệu chỉnh

Hình 3. Ví dụ về dữ liệu quét cho một thiết bị có các lõi chưa được hiệu chỉnh.

Kênh chưa được hiệu chỉnh

Dữ liệu truyền trên BLE truyền thống diễn ra trên 3 kênh. Mỗi kênh có thể có những điểm khác biệt riêng. Các kênh được xoay vòng theo khoảng thời gian cố định. Đo một số chỉ số (ít nhất là 1 phút) và kiểm tra dữ liệu quét. Nếu bạn thấy một mẫu tương tự như mẫu trong Hình 4, thì có thể có vấn đề về việc hiệu chỉnh sai trên các kênh khác nhau và bạn cần điều tra thêm.

Ví dụ về dữ liệu quét cho thiết bị có các kênh chưa được hiệu chỉnh

Hình 4. Ví dụ về dữ liệu quét cho một thiết bị có các kênh chưa được hiệu chỉnh.

Xác minh việc tuân thủ CDD 7.4.3 [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à một thiết bị cụ thể quan sát được sẽ phụ thuộc vào chất lượng ăng-ten và vị trí ăng-ten trên sản phẩm (mẫu thiết bị) cụ thể đó. Điều này gây ra vấn đề về khả năng 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 mở khoá ô tô. Nhà phát triển ứng dụng có thể muốn mở khoá ô tô khi thiết bị ở trong phạm vi 1 mét tính từ ô tô. Nhà phát triển chọn ngưỡng -60 dBm dựa trên những quan sát của họ với một chiếc điện thoại mà họ có. Tuy nhiên, do sự khác biệt về chất lượng ăng-ten và vị trí lắp đặt ăng-ten, ngưỡng 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 thiết bị đều dùng cùng một chip.

Để đảm bảo 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ệch Rx cho từng thiết bị và điều chỉnh RSSI được báo cáo trên thiết bị để đảm bảo rằng RSSI BLE đáp ứng tiêu chuẩn 1 m tại ADVERTISE_TX_POWER_HIGH.

Ngay cả khi các chip vô tuyến BLE được hiệu chỉnh hoàn hảo, máy thu lý tưởng sẽ đọc RSSI khác nhau tuỳ thuộc vào chất lượng ăng-ten và vị trí ăng-ten trên thiết bị quảng cáo. Yêu cầu 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 một cường độ, trong điều kiện mọi yếu tố khác đều bằng nhau.

Đối với các thiết bị chạy Android 14 trở lên, để xác minh việc tuân thủ yêu cầu về Rx và Tx:

  1. Cài đặt (nếu chưa 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ài kiểm thử CTS-V cho yêu cầu này nằm trong phần Kiểm thử sự hiện diện > Kiểm thử độ chính xác của độ lệch Rx/Tx BLE.

  2. Đặt DUT ở khoảng cách thử nghiệm 1 m so với thiết bị tham chiếu, theo chế độ thiết lập hiệu chuẩn BLE. Bạn nên đặt các thiết bị song song với nhau và màn hình hướng về cùng một hướng.

  3. Nhấn vào Start advertising (Bắt đầu quảng cáo) trên thiết bị tham chiếu, sau đó làm theo hướng dẫn trên màn hình của DUT để nhập mã nhận dạng thiết bị dành riêng cho thiết bị tham chiếu. Mã này sẽ xuất hiện trên thiết bị tham chiếu sau khi quảng cáo bắt đầu.

  4. Nhấn vào Bắt đầu kiểm thử trên DUT. Trong thử nghiệm này, để xác minh yêu cầu Rx, thiết bị tham chiếu sẽ thực hiện các hoạt động quét trong nền cùng lúc với khi quảng cáo bắt đầu.

    Khi quá trình thu thập dữ liệu hoàn tất (đã thu thập 1.000 lượt quét trên cả hai thiết bị), thử nghiệm sẽ vượt qua nếu giá trị trung vị được tính toán (đo lường lần thứ 500) cho cả thử nghiệm Rx và Tx nằm trong khoảng từ -65 dBm đến -45 dBm. Thử nghiệm sẽ thất bại nếu giá trị trung bình được tính cho thử nghiệm Rx hoặc Tx không nằm trong phạm vi được chấp nhận.

  5. Hiệu chỉnh các thiết bị để bù đắp độ lệch Rx và công suất Tx nhằm đảm bảo RSSI trung bình là -55 dBm.

    • Rx: Điều chỉnh RSSI bằng cách đặt thuộc tính hệ thống bluetooth.hardware.radio.le_rx_path_loss_comp_db thành giá trị (dB) bù đắp độ lệch Rx để đảm bảo RSSI BLE trung bình là -55 dBm ở khoảng cách 1 m. Ngăn xếp Bluetooth điều chỉnh RSSI thành RSSI cộng với giá trị của bluetooth.hardware.radio.le_rx_path_loss_comp_db.

      Để biết thông tin chi tiết, hãy xem le_scanning_manager.cc.

    • Tx: Điều chỉnh công suất Tx bằng cách đặ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 RSSI BLE trung bình là -55 dBm ở khoảng cách 1 m. Ngăn xếp Bluetooth điều chỉnh công suất Tx thành công suất Tx cộng với giá trị của bluetooth.hardware.radio.le_tx_path_loss_comp_db.

      Để biết thông tin chi tiết, hãy xem le_advertising_manager.cc.