تقدّم هذه الصفحة تعليمات الإعداد والمعايرة لمتطلبات المعايرة على الأجهزة التي تعمل بالإصدار Android 14 والإصدارات الأحدث.
خلفية
لضمان عمل الأجهزة الذكية للمستخدمين معًا بشكل جيد، من الضروري أن يتمكّن كل الأجهزة في منظومة Android المتكاملة من تحديد المسافة النسبية بين الأجهزة. يقدّم نظام Android 14 متطلبات caladon توضِّح هذه الصفحة معايير المعايرة التي يجب أن تتّبعها الأجهزة لضمان تكامل الأجهزة في النظام البيئي.
الجهاز المرجعي
لمعايرة جهازك لاستيفاء متطلبات رصد الحضور، استخدِم أحد الأجهزة المرجعية التالية لجميع عمليات المعايرة.
- (إجراء مقترَح) هاتف Pixel
- إذا لم تكن تستخدم هاتف Pixel، استخدِم العلامة التجارية والطراز نفسهما للجهاز الذي يتم اختباره.
أشكال الأجهزة
إنّ معايرة معلومات التوفّر مهمة لأجهزة Android بجميع أشكالها. بالنسبة إلى أشكال الأجهزة غير الهواتف الجوّالة، لتحديد إعدادات الالتقاط المناسبة للجهاز، يجب مراعاة وضع المستخدم الذي يحمل هاتفًا جوّالاً (الجهاز المرجعي) عند التفاعل مع الجهاز الخاضع للاختبار. على سبيل المثال، عند معايرة شاشة تلفزيون، ضَع التلفزيون والهاتف الجوّال على مسافة مناسبة من بعضهما البعض ووجِّه الجهاز الجوّال بحيث يكون مواجهًا لمركز شاشة التلفزيون الأمامي.
متطلبات النطاق الفائق العرض (UWB)
يوضّح هذا القسم كيفية معايرة جهازك لاستيفاء متطلبات UWB التالية في CDD.
7.4.9 النطاق الفائق العرض (UWB)
إذا كانت عمليات تنفيذ الأجهزة تتضمّن أجهزة النطاق الفائق العرض (UWB)، يجب استيفاء الشروط التالية:
- [C-1-6] يجب التأكّد من أنّ قياسات المسافة تقع ضمن نطاق ±15 سم لنسبة %95 من القياسات في بيئة خط الرؤية على مسافة 1 متر في غرفة غير عاكسة.
- [C-1-7] يجب التأكّد من أنّ متوسط قياسات المسافة على مسافة 1 متر من الجهاز المرجعي يقع ضمن النطاق [0.75 متر، 1.25 متر]، حيث يتم قياس المسافة من الحافة العلوية لجهاز DUT الذي يتم تثبيته مع توجيه الشاشة للأعلى وميل الجهاز بدرجة 45.
إعداد معايرة النطاق الفائق العرض (UWB)
اتّبِع الخطوات التالية لمعايرة جهازك لاستيفاء متطلبات النطاق الفائق العرض (UWB).
متطلبات الإعداد العامة
يجب توفُّر جهازَين مزوّدَين بأجهزة UWB، أحدهما ليكون جهاز الاختبار والآخر ليكون الجهاز المرجعي.
يجب استخدام حاملَي ثلاثيَين لتثبيت الأجهزة.
يجب وضع الجهاز النموذجي والجهاز المرجعي على مسافة متر واحد في بيئة مرئية في غرفة غير عاكسة. يجب وضع كلا الجهازَين بالوضع العمودي مع توجيه الشاشة باتجاه بعيد عن بعضهما.
يظهر مثال على إعداد معايرة النطاق الفائق العرض (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
إذا كان لديك أكثر من جهازَين متصلَين بجهاز المضيف في CTS،
حدِّد معرّف جهاز DUT ومعرّف الجهاز المرجعي في الأمر 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) بين جهاز الاختبار والجهاز المرجعي، وتتّخذ 1000 قياس باستخدام جهاز الاختبار. بعد ذلك، يعالج الاختبار القياسات تلقائيًا ويحدّد ما إذا كان الجهاز يمر بالاختبار أو لا من خلال إجراء ما يلي:
- ترتيب الـ 1,000 قياس تصاعديًا
- احتسِب النطاق على النحو التالي: [النطاق = القياس 975 - القياس 25].
- أبلِغ عن النطاق في اختبار CTS على الأجهزة المتعددة. لاجتياز الاختبار، يجب أن يكون النطاق أقل من 30 سم.
- أبلِغ عن القيمة المتوسطة (القيمة 500) في اختبار CTS على الأجهزة المتعددة. لاجتياز الفحص، يجب أن تكون القيمة ضمن النطاق [0.75 م، 1.25 م].
متطلبات ميزة "الاتصال المباشر بمحطات لاسلكية مجاورة" في Wi-Fi
يوضّح هذا القسم كيفية معايرة جهازك لاستيفاء متطلبات تقنية NAN (الشبكات التي تتتبّع الأجهزة المجاورة) في Wi-Fi وفقًا لمعيار CDD(تمّت لقطة شاشة له هنا):
إذا كانت الأجهزة متوافقة مع بروتوكول WiFi Neighbor Awareness Networking (NAN) من خلال إعلامها
PackageManager.FEATURE_WIFI_AWARE
وموقع Wi-Fi (Wi-Fi Round Trip Time - RTT) من خلال إعلامهاPackageManager.FEATURE_WIFI_RTT
، فإنّها:
[7.4.2.5/H-1-1] يجب أن يُبلغ الجهاز عن النطاق بدقة ضمن +/-1 متر عند عرض النطاق 160 ميغاهرتز في الشريحة المئوية 68 (كما يتم احتسابه باستخدام دالة التوزيع التجميعي)، و+/-2 متر عند عرض النطاق 80 ميغاهرتز في الشريحة المئوية 68، و+/-4 متر عند عرض النطاق 40 ميغاهرتز في الشريحة المئوية 68، ومسافات تتعدى +/-8 متر عند عرض النطاق 20 ميغاهرتز في الشريحة المئوية 68 عند قياسها على مسافات 10 سم و1 متر و3 متر و5 متر، كما هو موضّح في
WifiRttManager#startRanging
واجهة برمجة التطبيقات لنظام التشغيل Android.[7.4.2.5/H-SR] يُنصح بشدة بالإبلاغ عن النطاق بدقة ضمن نطاق ±1 متر عند عرض النطاق 160 MHz في المقدار المئوي عند %90 (كما تم احتسابه باستخدام دالة التوزيع التجميعي)، ±2 متر عند عرض النطاق 80 MHz في المقدار المئوي عند %90، ±4 متر عند عرض النطاق > 40 MHz في المقدار المئوي عند %90، و ±8 متر عند عرض النطاق 20 MHz في المقدار المئوي عند مسافات 10 سم، كما لوحظ من خلال
WifiRttManager#startRanging
واجهة برمجة التطبيقات Android API.
المتطلّب [7.4.2.5/H-1-1]
للتحقّق من الامتثال للمتطلب [7.4.2.5/H-1-1]:
ثبِّت تطبيق CTS Verifier (CTS-V) (إذا لم يكن مثبَّتًا سابقًا) وافتحه على كلٍّ من وحدة الاختبار والجهاز المرجعي. يمكن العثور على اختبار CTS-V لهذا الشرط ضمن اختبار الحضور > اختبار دقة NAN.
ضَع الجهاز الذي يتم اختباره على مسافة الاختبار التي تبلغ 10 سم من الجهاز المرجعي، مع عدم وضع أي شيء بين الجهازَين.
على شاشة الاختبار للجهاز المرجعي، تأكَّد من وضع علامة في مربّع الاختيار هو جهاز مرجعي، ثم انقر على بدء النشر.
اختَر مسافة الاختبار التي تبلغ 10 سم في نشاط CTS-V على جهاز DUT، وانقر على بدء الاختبار. بعد ذلك، يُجري أداة التحقّق من CTS 100 عملية قياس لتحديد النطاق، ويحسب ونطاق القياسات ويُسجّله في سجلّات CTS-V. عند اكتمال الاختبار، تحقّق مما إذا كان النطاق المحسوب يقع ضمن النطاق المتوقّع في تطبيق CTS Verifier على جهاز DUT.
كرِّر الخطوات من واحد إلى أربعة لمسافات الاختبار الأخرى التي تبلغ 1 متر و3 أمتار و5 أمتار. يجتاز الاختبار إذا كانت نطاقات جميع قياسات المسافة ضمن النطاق المتوقّع. بخلاف ذلك، يتم عرض مسافات الاختبار التي تعذّر فيها الاختبار على شاشة CTS-V.
متطلبات RSSI لتقنية BLE
يصف هذا القسم كيفية معايرة جهازك لاستيفاء متطلبات RSSI لتقنية BLE التالية المأخوذة من مستند CDD:
إذا كانت عمليات تنفيذ الأجهزة تعرِض
FEATURE_BLUETOOTH_LE
، يعني ذلك ما يلي:
- [C-10-1] يجب أن تكون قياسات RSSI ضمن +/-9 dBm لنسبة% 95 من القياسات على مسافة 1 متر من جهاز مرجعي يُرسِل عند
ADVERTISE_TX_POWER_HIGH
في بيئة مرئية.- [C-10-2] يجب أن تتضمّن تصحيحات Rx/Tx لتقليل الانحرافات لكل قناة كي تكون القياسات في كل قناة من القنوات الثلاث، وفي كل هوائي (في حال استخدام هوائيات متعددة)، ضمن نطاق ±3 ديسيبل من بعضها البعض بنسبة% 95 من القياسات.
- [C-10-3] يجب قياس إزاحة Rx وتعويضها لضمان أن يكون متوسّط مؤشر RSSI لبروتوكول BLE هو -55 ديسي بل أو +/-10 ديسي بل على مسافة 1 متر من جهاز مرجعي يُرسِل البيانات بسرعة
ADVERTISE_TX_POWER_HIGH
.- [C-10-4] يجب قياس إزاحة الإرسال وتعويضها لضمان أن يكون متوسّط مؤشر مستوى الطاقة (RSSI) لتقنية BLE هو -55 ديسي بل أو +/-10 ديسي بل عند البحث من جهاز مرجعي على مسافة 1 متر ويُرسِل على
ADVERTISE_TX_POWER_HIGH
.
إعداد المعايرة
استخدِم الإعداد التالي لمعايرة جهازك لاستيفاء متطلبات RSSI لتقنية BLE.
متطلبات الإعداد العامة
- للحصول على أفضل النتائج، استخدِم غرفة عازلَة للصوت لتقليل التداخل مع القياسات. في حال عدم استخدام غرفة عازلة للصوت، يجب تثبيت حاملَي ترايبود لحمل الجهاز المرجعي وجهاز DUT على بُعد 1.5 متر من سطح الأرض، مع ترك مسافة مماثلة من السقف.
- يجب استخدام حاملَي ترايبود مُرفقَين بحاملَي الأجهزة.
- استخدِم حوامل ثلاثية الأرجل تحتوي على أقل قدر ممكن من المعدن.
- استخدِم حوامل الأجهزة التي تحتوي على أقل قدر ممكن من المعدن. يمكن استخدام قطعة صغيرة من النابض المعدني.
- يجب ألا تكون هناك أجسام معدنية في نطاق 1 متر من الجهاز النموذجي و الجهاز المرجعي.
- يجب شحن الجهاز المرجعي وجميع الأجهزة الاختبارية بما يكفي لإكمال الاختبارات.
- يجب فصل الجهاز المرجعي وجهاز DUT الحالي عن مصدر الطاقة أثناء الاختبار.
- يجب ألّا يكون على الجهاز المرجعي وأجهزة DUT أغلفة أو أسلاك مرفقة أو أي شيء آخر مرفق قد يؤثر في أداء الترددات اللاسلكية (RF).
الشكل 2: الإعداد المرجعي لمعايرة تقنية BLE
المتطلّب [C-10-1]
للتحقّق من الامتثال للمتطلب [C-10-1]:
ثبِّت (إذا لم يكن مثبَّتًا من قبل) وافتح تطبيق CTS Verifier (CTS-V) على كلٍّ من جهاز الاختبار (DUT) والجهاز المرجعي. يمكن العثور على اختبار CTS-V لهذا الشرط ضمن اختبار الحضور > اختبار دقة RSSI في تقنية BLE.
ضَع جهاز DUT على مسافة الاختبار التي تبلغ مترًا واحدًا من جهاز القياس المرجعي، وذلك باتّباع إعداد معايرة BLE.
انقر على بدء عرض الإعلانات على الجهاز المرجعي، ثم اتّبِع التعليمات الظاهرة على شاشة جهاز DUT لإدخال معرّف الجهاز الخاص بالجهاز المرجعي، والذي يظهر على الجهاز المرجعي بعد بدء عرض الإعلانات. انقر على بدء الاختبار على جهاز DUT.
عند اكتمال جمع البيانات (1000 عملية مسح ضوئي تم جمعها على جهاز DUT)، يتم اجتياز الاختبار تلقائيًا أو عدم اجتيازه، وذلك استنادًا إلى النطاق المحسوب. لاجتياز الاختبار، يجب أن يكون النطاق أقل من أو يساوي 18 ديسيبل.
المتطلّب [C-10-2]
للتحقّق من المتطلّب [C-10-2]. يمكن لمورّد الشريحة قياس استواء القناة وتحديد الاختلافات بين النوى والقنوات. في ما يلي نصائح بشأن كيفية تحديد المشاكل المتعلّقة بالنواة والقنوات غير المعادلة، والتي يُحتمل أن تكون سببًا في انتشار RSSI بشكل كبير.
النواة غير المعايرة
إذا كان هوائي BT على أحد الأجهزة يتضمّن نوى متعددة، قد تكون للنواة قياسات مختلفة للمعايرة. يمكنك إجراء بعض القياسات (لمدة دقيقة واحدة على الأقل) ومحاولة الاطّلاع على بيانات المسح. إذا لاحظت نمطًا مشابهًا للذي يظهر في الشكل 3، والذي يتضمّن قممًا منتظمة (كما هو موضّح بالدوائر) بسبب الفحص على نوى متعددة، من المرجّح أن تكون هناك مشكلة في النوى التي لم يتم ضبطها، ويجب إجراء مزيد من التحقيق.
الشكل 3: مثال على بيانات المسح لجهاز يتضمّن نوى لم يتم ضبطها
القنوات غير المعادلة
تحدث عمليات الإرسال في تقنية BLE الكلاسيكية على ثلاث قنوات. قد تختلف كل قناة عن الأخرى. يتم تبديل القنوات على فترات زمنية ثابتة. يمكنك إجراء بعض القياسات (لمدة دقيقة واحدة على الأقل) والاطّلاع على بيانات المسح. إذا لاحظت نمطًا مشابهًا للّذي يظهر في الشكل 4، من المرجّح أنّ هناك مشكلة في عدم معايرة القنوات بشكل صحيح، ويجب إجراء المزيد من التحقيق.
الشكل 4: مثال على بيانات المسح لجهاز يتضمّن قنوات غير مُعايرَة
المتطلّبات [C-10-3] و[C-10-4]
حتى في حال معايرة شريحة BLE اللاسلكية بشكلٍ مثالي، يعتمد مؤشر RSSI الذي يرصده جهاز معيّن على جودة الهوائي ومكانه في ذلك المنتج المحدّد (نموذج الجهاز). ويشكّل ذلك مشكلة في التشغيل التفاعلي بين الأجهزة.
على سبيل المثال، نأخذ حالة استخدام فتح قفل سيارة. قد يريد مطوّر التطبيقات فتح قفل سيارة عندما يكون الجهاز على بُعد متر واحد من السيارة. يختار المطوِّر الحدّ الأدنى البالغ -60 ديسيبل استنادًا إلى ملاحظاته بشأن هاتفه، ولكن قد لا يعمل هذا الحدّ الأدنى بشكل جيد مع جهاز Android آخر بسبب الاختلافات في جودة الهوائي ومكانه، حتى إذا كان كلا الجهازين يستخدمان الشريحة نفسها.
لتحقيق التشغيل التفاعلي بين جميع الأجهزة في المنظومة المتكاملة، عليك قياس
إزاحة Rx لكل جهاز وضبط مؤشر RSSI الذي يتم تسجيله على الجهاز لضمان
أنّ مؤشر RSSI لتقنية BLE يستوفي المعيار الذي يبلغ 1 متر عند ADVERTISE_TX_POWER_HIGH
.
حتى في حال معايرة شرائح البث اللاسلكي منخفض الطاقة (BLE) بشكلٍ مثالي، يقيس جهاز الاستقبال المثالي RSSI بشكلٍ مختلف استنادًا إلى جودة الهوائي ومكان تثبيته على الجهاز الإعلاني. يضمن متطلّب Rx أن تكون جميع الأجهزة قادرة على عرض الإعلانات بنفس القوة الناتجة، مع تساوي جميع العوامل الأخرى.
بالنسبة إلى الأجهزة التي تعمل بالإصدار 14 من نظام التشغيل Android والإصدارات الأحدث، للتحقّق من الامتثال لمتطلبات Rx وTx:
ثبِّت تطبيق CTS Verifier (CTS-V) (إذا لم يكن مثبَّتًا من قبل) وافتحه على كلٍّ من "وحدة الاختبار" والجهاز المرجعي. يمكن العثور على اختبار CTS-V لهذا الشرط ضمن اختبار الحضور > اختبار دقة إزاحة الإرسال/الاستقبال في BLE.
ضَع جهاز DUT على مسافة الاختبار التي تبلغ مترًا واحدًا من جهاز القياس المرجعي، وذلك باتّباع إعداد معايرة BLE. ننصح بتوجيه الأجهزة بحيث تكون موازية لبعضها مع توجيه الشاشات في الاتجاه نفسه.
انقر على بدء عرض الإعلانات على الجهاز المرجعي، ثم اتّبِع التعليمات الظاهرة على شاشة جهاز DUT لإدخال معرّف الجهاز الخاص بالجهاز المرجعي، والذي يظهر على الجهاز المرجعي بعد بدء عرض الإعلانات.
انقر على بدء الاختبار على جهاز DUT. في هذا الاختبار، للتحقّق من متطلبات Rx، يُجري الجهاز المرجعي عمليات مسح ضوئي في الخلفية في الوقت نفسه الذي يتم فيه بدء عرض الإعلانات.
عند اكتمال جمع البيانات (يتم جمع 1000 عملية مسح على كلا الجهازَين)، يُعتبر الاختبار ناجحًا إذا كان المتوسط المحسوب (القياس رقم 500) لكلٍّ من اختبارَي Rx وTx بين -65 dBm و-45 dBm. يفشل الاختبار إذا لم يكن المتوسط المحسوب لاختبار Rx أو Tx ضمن النطاق المقبول.
يجب معايرة الأجهزة لتعويض الاختلاف في طاقة الاستلام وطاقة الإرسال من أجل ضمان متوسط مؤشر RSSI (RSSI) يبلغ -55 ديسي بل:
Rx: عدِّل مؤشر RSSI من خلال ضبط
bluetooth.hardware.radio.le_rx_path_loss_comp_db
خاصية النظام على القيمة (ديسيبل) التي تعوض إزاحة Rx لضمان متوسّط BLE RSSI -55 ديسيبل عند 1 متر. تعدّل حِزمة البلوتوث مؤشر RSSI ليكون RSSI بالإضافة إلى قيمةbluetooth.hardware.radio.le_rx_path_loss_comp_db
. للاطّلاع على التفاصيل، يُرجى الاطّلاع علىle_scanning_manager.cc
.Tx: يمكنك ضبط قوة الإرسال من خلال ضبط خاصية النظام
bluetooth.hardware.radio.le_tx_path_loss_comp_db
على القيمة (ديسيبل) التي تعوض قوة الإرسال لضمان متوسّط BLE RSSI -5 5dBm على مسافة 1 م. تعدِّل حِزمة البلوتوث طاقة الإرسال لتكون طاقة الإرسال بالإضافة إلى قيمةbluetooth.hardware.radio.le_tx_path_loss_comp_db
. للاطّلاع على التفاصيل، يُرجى الاطّلاع علىle_advertising_manager.cc
.