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