معايرة تواجد الأفراد في المنزل

توفّر هذه الصفحة تعليمات الإعداد والمعايرة لمتطلبات المعايرة للأجهزة التي تعمل بنظام التشغيل 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] أن يكون متوسط قياسات المسافة على بُعد متر واحد من الجهاز المرجعي في نطاق [0.75 متر أو 1.25 متر]، حيث يتم قياس مسافة الأرض من الحافة العلوية من الحافة العلوية من الجزء العلوي وإمالتها بمقدار 45 درجة.

إعداد معايرة النطاق الفائق العرض (UWB)

اتّبِع الخطوات التالية لضبط جهازك لاستيفاء متطلبات النطاق الفائق العرض (UWB).

متطلبات الإعداد العامة

  • يجب توفُّر جهازَين مزوّدَين بأجهزة UWB، أحدهما ليكون جهاز الاختبار والآخر ليكون الجهاز المرجعي.

  • يجب استخدام حاملَي ثلاثيَين لتثبيت الأجهزة.

  • يجب وضع DUT والجهاز المرجعي على بُعد متر واحد في بيئة خط الرؤية في غرفة غير عاكسة. يجب وضع كلا الجهازَين بالوضع العمودي مع توجيه الشاشة باتجاه بعيد عن بعضهما.

يظهر في الشكل 1 والفيديو 1 مثال لإعداد معايرة النطاق الفائق العرض (UWB).

إعداد المرجع لمعايرة BLE

الشكل 1: إعداد مرجعي لمعايرة النطاق الفائق العرض (UWB)

الفيديو 1: إعداد مرجع لمعايرة النطاق الفائق العرض (UWB)

المتطلّبات [C-1-6] و[C-1-7]

للتحقق من الامتثال للمتطلبات [C-1-6] و[C-1-7]، يمكنك تشغيل حالة اختبار CTS لأجهزة متعددة RangingMeasurementTest#test_distance_measurement_accuracy لقياس المسافة. هذا اختبار يدوي لمجموعة اختبار التوافق (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. ترتيب الـ 1,000 قياس تصاعديًا
  2. احتسِب النطاق على النحو التالي: [النطاق = القياس 975 - القياس 25].
  3. أبلِغ عن النطاق في اختبار CTS على الأجهزة المتعددة. ولتمريره، يجب أن يكون النطاق أقل من 30 سم.
  4. سجِّل القيمة المتوسطة (القيمة 500) في اختبار CTS على الأجهزة المتعددة. لاجتياز الفحص، يجب أن تكون القيمة ضمن النطاق [0.75 م، 1.25 م].

متطلبات الاتصال بشبكة Wi-Fi المجاورة

يوضّح هذا القسم كيفية معايرة جهازك لاستيفاء متطلبات تقنية NAN (الشبكات التي تتتبّع الأجهزة المجاورة) في Wi-Fi وفقًا لمعيار CDD(تمّت لقطة شاشة له هنا):

2.2.1. الأجهزة

إذا كانت الأجهزة متوافقة مع بروتوكول 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.

  • WifiRttManager#startRanging

المتطلّب [7.4.2.5/H-1-1]

للتحقّق من الامتثال للمتطلب [7.4.2.5/H-1-1]:

  1. ثبِّت تطبيق CTS Verifier (CTS-V) (إذا لم يكن مثبَّتًا سابقًا) وافتحه على كلٍّ من وحدة الاختبار والجهاز المرجعي. يمكن العثور على اختبار CTS-V لهذا الشرط ضمن اختبار الحضور > اختبار دقة NAN.

  2. ضَع الجهاز الذي يتم اختباره على مسافة الاختبار التي تبلغ 10 سم من الجهاز المرجعي، مع عدم وضع أي شيء بين الجهازَين.

  3. على شاشة الاختبار للجهاز المرجعي، تأكَّد من وضع علامة في مربّع الاختيار هو الجهاز المرجعي، ثم انقر على بدء النشر.

  4. اختَر مسافة الاختبار البالغة 10 سم في نشاط CTS-V على جهاز DUT، وانقر على بدء الاختبار. بعد ذلك، يُجري جهاز CTS Verifier 100 عملية قياس المدى، ويحسب ويسجّل نطاق القياسات في سجلات CTS-V. عند اكتمال الاختبار، تحقّق مما إذا كان النطاق المحسوب يقع ضمن النطاق المتوقّع في تطبيق CTS Verifier على جهاز DUT.

  5. كرر الخطوات من واحد إلى أربعة لمسافات الاختبار الأخرى التي تبلغ 1 متر و3 أمتار و5 أمتار. يجتاز الاختبار إذا كانت نطاقات جميع المسافات الاختبارية ضمن النطاق المتوقّع. بخلاف ذلك، يتم عرض مسافات الاختبار التي تعذّر فيها الاختبار على شاشة CTS-V.

متطلبات BLE RSSI

يصف هذا القسم كيفية معايرة جهازك لتلبية متطلبات BLE RSSI هذه التي تم أخذها من سجل CDD:

7.4.3. البلوتوث

إذا كانت عمليات تنفيذ الأجهزة تعرِض 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] يجب قياس معادلة Tx وتعويضها لضمان أن تبلغ قيمة معيار BLE RSSI -55 ديسيبل ملي واط +/-10 ديسيبل ملي واط عند المسح الضوئي من جهاز مرجعي موضوع على مسافة 1 م ويجري الإرسال في ADVERTISE_TX_POWER_HIGH

إعداد المعايرة

استخدِم الإعداد التالي لمعايرة جهازك لاستيفاء متطلبات RSSI لتقنية BLE.

متطلبات الإعداد العامة

  • للحصول على أفضل النتائج، استخدِم غرفة عازلَة للصوت لتقليل التداخل مع القياسات. إذا لم تكن تستخدم حجرة عاكسة للصدى، عليك إعداد الحاملَين الثلاثيَين اللذَين يحملان الجهاز المرجعي وجهاز DUT على بُعد 1.5 متر من الأرض، مع إخلاء مساحة مماثلة من السقف.
  • يجب استخدام حاملَي كاميرا من النوع المزوّد بحامل للأجهزة.
  • استخدِم الحوامل الثلاثية القوائم التي تحتوي على قدر ضئيل من المعدن.
  • استخدِم حاملات أجهزة تحتوي على أقل قدر ممكن من المعدن. يمكن استخدام قطعة صغيرة من النابض المعدني.
  • يجب ألا تكون هناك أجسام معدنية في نطاق 1 متر من "وحدة اختبار الدارات الإلكترونية" و"الجهاز المرجعي".
  • يجب شحن الجهاز المرجعي وجميع الأجهزة الاختبارية بما يكفي لإكمال الاختبارات.
  • يجب فصل الجهاز المرجعي وجهاز DUT الحالي أثناء الاختبار.
  • يجب ألّا يكون الجهاز المرجعي وأجهزة DUT محمية بحافظات أو أسلاك مرفقة أو أي شيء آخر مرفق قد يؤثر في أداء الترددات اللاسلكية (RF).

إعداد المرجع لمعايرة BLE

الشكل 2: الإعداد المرجعي لمعايرة تقنية BLE

الشرط [C-10-1]

للتحقّق من الامتثال للمتطلب [C-10-1]:

  1. ثبِّت (إذا لم يكن مثبَّتًا من قبل) وافتح تطبيق CTS Verifier (CTS-V) على كلٍّ من جهاز الاختبار (DUT) والجهاز المرجعي. يمكن العثور على اختبار CTS-V لهذا الشرط ضمن اختبار الحضور > اختبار دقة RSSI في تقنية BLE.

  2. ضَع جهاز DUT على مسافة الاختبار التي تبلغ مترًا واحدًا من جهاز القياس المرجعي، وذلك باتّباع إعداد معايرة BLE.

  3. انقر على بدء عرض الإعلانات على الجهاز المرجعي، ثم اتّبِع التعليمات الظاهرة على شاشة جهاز DUT لإدخال معرّف الجهاز الخاص بالجهاز المرجعي، والذي يظهر على الجهاز المرجعي بعد بدء عرض الإعلانات. انقر على بدء الاختبار في لوحة البيانات (DUT).

  4. عند اكتمال عملية جمع البيانات (يتم جمع 1,000 عملية فحص في جدول البيانات والنقل (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:

  1. ثبِّت تطبيق CTS Verifier (CTS-V) (إذا لم يكن مثبَّتًا من قبل) وافتحه على كلٍّ من "وحدة الاختبار" والجهاز المرجعي. يمكنك العثور على اختبار CTS-V لهذا الشرط ضمن اختبار الحضور > اختبار دقة BLE Rx/Tx Offset.

  2. عليك وضع DUT على مسافة الاختبار البالغة 1 متر من الجهاز المرجعي، وذلك باتّباع إعداد معايرة BLE. ننصح بتوجيه الأجهزة بحيث تكون موازية لبعضها مع توجيه الشاشات في الاتجاه نفسه.

  3. انقر على بدء عرض الإعلانات على الجهاز المرجعي، ثم اتّبِع التعليمات الظاهرة على شاشة جهاز DUT لإدخال معرّف الجهاز الخاص بالجهاز المرجعي، والذي يظهر على الجهاز المرجعي بعد بدء عرض الإعلانات.

  4. انقر على بدء الاختبار في لوحة البيانات (DUT). في هذا الاختبار، للتحقّق من متطلبات Rx، يُجري الجهاز المرجعي عمليات مسح ضوئي في الخلفية في الوقت نفسه الذي يتم فيه بدء عرض الإعلانات.

    عند اكتمال جمع البيانات (يتم جمع 1000 عملية مسح على كلا الجهازَين)، يُعتبر الاختبار ناجحًا إذا كان المتوسط المحسوب (القياس رقم 500) لكلٍّ من اختبارَي Rx وTx بين -65 dBm و-45 dBm. يفشل الاختبار إذا لم يكن المتوسط المحسوب لاختبار Rx أو Tx ضمن النطاق المقبول.

  5. يجب معايرة الأجهزة لتعويض الاختلاف في طاقة الاستلام وطاقة الإرسال من أجل ضمان متوسط مؤشر RSSI‏ (RSSI) يبلغ -55 ديسي بل:

    • Rx: يمكنك تعديل مؤشر RSSI من خلال ضبط ملف صفة النظام bluetooth.hardware.radio.le_rx_path_loss_comp_db على القيمة (ديسيبل) التي تعوض انحراف Rx لضمان متوسط مؤشر RSSI لتقنية BLE‏ بقيمة -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 م. تضبط حزمة البلوتوث طاقة Tx لتكون الطاقة Tx بالإضافة إلى قيمة bluetooth.hardware.radio.le_tx_path_loss_comp_db. لمعرفة التفاصيل، يُرجى الاطّلاع على le_advertising_manager.cc.