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

تقدّم هذه الصفحة تعليمات الإعداد والمعايرة المتعلقة بمتطلبات معايرة ميزة "الاستشعار عن القرب" للأجهزة التي تعمل بالإصدار 14 من نظام التشغيل Android والإصدارات الأحدث.

لضمان عمل الأجهزة الذكية للمستخدمين معًا بشكل جيد، من الضروري أن تتمكّن جميع الأجهزة في منظومة Android المتكاملة من تحديد مدى قربها من بعضها. يقدّم نظام التشغيل Android 14 متطلبات معايرة الحضور التي تحدّد الأداء المقبول لتكنولوجيات الراديو المتاحة والمستخدَمة لتحديد مدى القرب، مثل النطاق الفائق العرض (UWB) وشبكة Wi-Fi والبلوتوث المنخفض الطاقة (BLE).

الجهاز المرجعي

لمعايرة جهازك بما يتوافق مع متطلبات الحضور، استخدِم أحد الأجهزة المرجعية التالية لإجراء جميع عمليات المعايرة.

  • (يُنصح به) هاتف Pixel
  • إذا لم يكن لديك هاتف Pixel، استخدِم جهازًا من النوع والطراز نفسهما اللذين سيتم اختبارهما.

أشكال الأجهزة

تُعد معايرة الحضور مهمة لأجهزة Android بجميع أشكالها. بالنسبة إلى أشكال الأجهزة الأخرى غير الهواتف الجوّالة، لتحديد إعدادات المعايرة المناسبة للجهاز، يجب مراعاة وضعية المستخدم الذي يحمل هاتفًا جوّالاً (الجهاز المرجعي) عند التفاعل مع الجهاز قيد الاختبار. على سبيل المثال، عند معايرة تلفزيون، ضَع التلفزيون والهاتف الجوّال على مسافة مناسبة من بعضهما البعض، ووجِّه الجهاز الجوّال نحو منتصف الشاشة الأمامية للتلفزيون.

متطلبات النطاق الفائق العرض (UWB)

يُرجى الرجوع إلى القسم 7.4.9 من مستند تعريف التوافق مع الأجهزة (CDD) لمعرفة متطلبات النطاق الفائق العرض (UWB).

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

استخدِم الإعداد التالي لمعايرة جهازك بما يتوافق مع متطلبات النطاق الفائق العرض.

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

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

  • يجب توفير حاملَين ثلاثيَي الأرجل لتثبيت الأجهزة.

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

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

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

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

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

التحقّق من التوافق مع مستند تعريف معايير التوافق (CDD) 7.4.9 [C-1-6] و[C-1-7]

للتحقّق من الامتثال للمتطلبات 7.4.9 الخاصة بالاتفاقية CDD [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، حدِّد معرّف الجهاز الخاضع للاختبار ومعرّف الجهاز المرجعي في الأمر run cts.

run cts -m CtsUwbMultiDeviceTestCase_RangingMeasurementTests -t RangingMeasurementTest#test_distance_measurement_accuracy --shard-count 2
-s DUT_ID -s REFERENCE_DEVICE_ID

تبدأ حالة اختبار CTS على الأجهزة المتعددة جلسة تحديد مدى باستخدام النطاق الفائق العرض بين الجهاز الخاضع للاختبار والجهاز المرجعي، وتأخذ 1,000 قياس باستخدام الجهاز الخاضع للاختبار. بعد ذلك، تعالج عملية الاختبار المقاييس تلقائيًا وتحدّد ما إذا كان الجهاز يجتاز الاختبار أم لا من خلال اتّباع الخطوات التالية:

  1. رتِّب المقاييس ترتيبًا تصاعديًا.

  2. احتسِب النطاق على النحو التالي: النطاق = القياس رقم 975 - القياس رقم 25.

  3. أبلِغ عن النطاق في اختبار التوافق (CTS) على أجهزة متعددة. لنجاح الاختبار، يجب أن يكون النطاق أقل من 30 سم.

  4. عرض القيمة المتوسطة (500) في اختبار CTS على أجهزة متعددة للاجتياز، يجب أن تتراوح القيمة بين 0.75 م و1.25 م ضِمنًا.

متطلبات ميزة "اتصال مباشر بمحطات لاسلكية مجاورة" عبر شبكة Wi-Fi

القسم 2.2.1 من مستند تعريف معايير التوافق تتضمّن متطلبات الأجهزة متطلبات التوافق مع شبكة Wi-Fi Neighbor Awareness Networking (NAN).

التحقّق من الامتثال للمتطلبات في القسم 2.2.1 من مستند تعريف التوافق مع Android [7.4.2.5/H-1-1]

للتأكّد من الامتثال للمتطلبات الواردة في CDD 2.2.1 [7.4.2.5/H-1-1]:

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

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

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

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

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

متطلبات RSSI لتقنية البلوتوث المنخفض الطاقة

القسم 7.4.3 من مستند تعريف التوافق (CDD) يتضمّن معيار Bluetooth متطلبات الامتثال لمؤشر قوة الإشارة المستلَمة (RSSI) في تقنية Bluetooth المنخفضة الطاقة (BLE).

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

استخدِم الإعداد التالي لمعايرة جهازك بما يتوافق مع متطلبات قوة الإشارة المستلَمة (RSSI) عبر البلوتوث المنخفض الطاقة (BLE).

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

  • للحصول على أفضل النتائج، استخدِم غرفة عازلة للصوت للحدّ من التداخل مع القياسات.

    في حال عدم استخدام غرفة عديمة الصدى، يجب إعداد حامل ثلاثي القوائم للجهاز المرجعي وحامل ثلاثي القوائم آخر لجهاز الاختبار على بُعد 1.5 متر من الأرض، مع توفير مساحة خالية مماثلة من السقف.

  • جهِّز الجهاز المرجعي وجهاز الاختبار (DUT) باتّباع الخطوات التالية:

    • تأكَّد من شحن كلا الجهازَين بشكل كافٍ لإكمال الاختبارات.
    • افصل كلا الجهازَين عن مصدر الطاقة أثناء الاختبار.
    • أزِل جميع الحافظات والأسلاك الموصّلة والملحقات الأخرى التي قد تؤثر في أداء الترددات اللاسلكية (RF).
  • ثبِّت كل جهاز على حامل ثلاثي القوائم باستخدام حامل جهاز.

    • يجب أن تحتوي الحوامل الثلاثية وحوامل الأجهزة على أقل قدر ممكن من المعدن.
    • لا بأس بوجود نابض معدني صغير في حوامل الأجهزة.
  • أزِل أي أجسام معدنية بين جهازَين.

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

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

التحقّق من امتثال القسم 7.4.3 من مستند تعريف التوافق (CDD) [C-10-1]

للتحقّق من الامتثال للمادة 7.4.3 من متطلبات التوافق مع الأجهزة الجوّالة (CDD) [C-10-1]:

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

  2. ضَع الجهاز قيد الاختبار على مسافة الاختبار البالغة مترًا واحدًا من الجهاز المرجعي، مع اتّباع إعدادات المعايرة الخاصة بتقنية البلوتوث المنخفض الطاقة (BLE).

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

  4. عند اكتمال عملية جمع البيانات (جمع 1,000 عملية فحص على الجهاز الخاضع للاختبار)، سيتم اجتياز الاختبار أو عدم اجتيازه تلقائيًا، وذلك حسب النطاق المحسوب. ولاجتياز الاختبار، يجب أن يكون النطاق أقل من أو يساوي 18 ديسيبل مللي واط.

التحقّق من امتثال القسم 7.4.3 من مستند تعريف التوافق مع Android [C-10-2]

للتحقّق من الامتثال للمتطلبات الواردة في CDD 7.4.3 [C-10-2]: يمكن لمورّد الشرائح قياس استواء القناة وتحديد الاختلافات بين النوى والقنوات.

في ما يلي نصائح حول كيفية تحديد المشاكل المتعلقة بالنوى غير المعايرة والقنوات غير المعايرة، وهما سببان محتملان لانتشار إشارة RSSI على نطاق واسع.

النوى غير المعايرة

إذا كان هوائي Bluetooth على أحد الأجهزة يتضمّن نوى متعددة، قد يكون لكل نواة معايرة مختلفة. خذ بعض القياسات (لمدة دقيقة واحدة على الأقل) وتحقّق من بيانات الفحص. إذا ظهر لك نمط مشابه للنمط الموضّح في الشكل 3، والذي يتضمّن ارتفاعات منتظمة (كما هو موضّح بالدوائر) بسبب عمليات الفحص على نوى متعددة، من المحتمل أن تكون هناك مشكلة في النوى غير المعايرة، ويجب إجراء المزيد من التحقيقات.

مثال على بيانات الفحص لجهاز يتضمّن نوى غير معايرة

الشكل 3: مثال على بيانات المسح الضوئي لجهاز يتضمّن نوى غير معايرة

القنوات غير المعايرة

تحدث عمليات الإرسال على الإصدار الكلاسيكي من تكنولوجيا البلوتوث المنخفض الطاقة (BLE) على ثلاث قنوات. قد تتضمّن كل قناة اختلافات مرتبطة بها. يتم تدوير القنوات على فترات زمنية ثابتة. خذ بعض القياسات (لمدة دقيقة واحدة على الأقل) وتحقّق من بيانات الفحص. إذا ظهر لك نمط مشابه للنمط الموضّح في الشكل 4، من المحتمل أن تكون هناك مشكلة في عدم المعايرة على قنوات مختلفة، ويجب إجراء المزيد من التحقيقات.

مثال على بيانات الفحص لجهاز يتضمّن قنوات غير معايرة

الشكل 4. مثال على بيانات المسح الضوئي لجهاز يتضمّن قنوات غير معايرة

التحقّق من امتثال مستند تعريف معايير التوافق (CDD) 7.4.3 [C-10-3] و[C-10-4]

حتى عندما تتم معايرة شريحة الراديو التي تعمل بتقنية البلوتوث المنخفض الطاقة (BLE) بشكل مثالي، يعتمد مؤشر قوة الإشارة المستلَمة (RSSI) الذي يرصده جهاز معيّن على جودة الهوائي وموضع الهوائي على هذا المنتج (طراز الجهاز) تحديدًا. ويشكّل ذلك مشكلة في إمكانية التشغيل التفاعلي بين الأجهزة.

على سبيل المثال، لنفترض أنّك تريد فتح قفل السيارة. قد يريد مطوّر تطبيق فتح قفل سيارة عندما يكون الجهاز على بُعد متر واحد من السيارة. يختار المطوّر حدًا أدنى يبلغ ‎-60 ديسيبل ميلي واط استنادًا إلى ملاحظاته باستخدام هاتف يملكه، ولكن بسبب الاختلافات في جودة الهوائي وموضعه، قد لا يعمل هذا الحد الأدنى بشكل جيد مع جهاز Android آخر حتى إذا كان كلا الجهازَين يستخدمان الشريحة نفسها.

لضمان التشغيل التفاعلي بين جميع الأجهزة في النظام المتكامل، عليك قياس إزاحة الإرسال (Rx) لكل جهاز وتعديل قوة الإشارة المستلَمة (RSSI) التي يتم عرضها على الجهاز لضمان استيفاء قوة الإشارة المستلَمة (RSSI) لمعيار 1 متر عند ADVERTISE_TX_POWER_HIGH.

حتى عندما تتم معايرة شرائح راديو Bluetooth Low Energy بشكل مثالي، سيقرأ جهاز الاستقبال المثالي قيمًا مختلفة لمؤشر قوة الإشارة المستلَمة (RSSI) استنادًا إلى جودة الهوائي وموضعه على الجهاز المُعلِن. يضمن شرط Rx أنّ جميع الأجهزة يمكنها عرض الإعلانات بالقوة الناتجة نفسها، مع تساوي جميع العوامل الأخرى.

بالنسبة إلى الأجهزة التي تعمل بالإصدار 14 من نظام التشغيل Android والإصدارات الأحدث، للتحقّق من الامتثال لمتطلبات الإرسال والاستقبال، اتّبِع الخطوات التالية:

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

  2. ضَع الجهاز قيد الاختبار على مسافة الاختبار البالغة مترًا واحدًا من الجهاز المرجعي، مع اتّباع إعدادات المعايرة الخاصة بتقنية البلوتوث المنخفض الطاقة (BLE). ننصحك بوضع الأجهزة بشكل موازٍ لبعضها البعض مع توجيه الشاشات في الاتجاه نفسه.

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

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

    عند اكتمال عملية جمع البيانات (1,000 عملية فحص تم جمعها على كلا الجهازين)، يجتاز الاختبار إذا كان الوسيط الحسابي (القياس رقم 500) لكل من اختبارَي Rx وTx يتراوح بين -65 ديسيبل ميلي واط و-45 ديسيبل ميلي واط. يفشل الاختبار إذا لم يكن الوسيط الحسابي لاختبار Rx أو Tx ضمن النطاق المقبول.

  5. عليك معايرة الأجهزة لتعويض فرق Rx ومستوى Tx لضمان متوسط RSSI يبلغ ‎-55 dBm.

    • Rx: اضبط مستوى إشارة RSSI من خلال ضبط السمة bluetooth.hardware.radio.le_rx_path_loss_comp_db في النظام على القيمة (ديسيبل) التي تعوّض إزاحة Rx لضمان أن يكون متوسط مستوى إشارة RSSI في تقنية BLE هو ‎-55 ديسيبل عند مسافة متر واحد. يعدّل حزمة بروتوكول Bluetooth قيمة 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 في النظام على القيمة (ديسيبل) التي تعوّض قوة الإرسال لضمان متوسط قوة إشارة مستلَمة (RSSI) لتقنية البلوتوث المنخفض الطاقة (BLE) يبلغ ‎-55 ديسيبل عند مسافة متر واحد. تعدّل حزمة بروتوكول البلوتوث طاقة الإرسال لتصبح طاقة الإرسال بالإضافة إلى قيمة bluetooth.hardware.radio.le_tx_path_loss_comp_db.

      للحصول على التفاصيل، يُرجى الاطّلاع على le_advertising_manager.cc.