واسنجی حضور

این صفحه دستورالعمل‌های راه‌اندازی و کالیبراسیون را برای الزامات کالیبراسیون حضور در دستگاه‌های دارای Android 14 و بالاتر ارائه می‌دهد.

برای اطمینان از اینکه دستگاه‌های هوشمند کاربران به‌خوبی با یکدیگر کار می‌کنند، بسیار مهم است که همه دستگاه‌ها در بوم‌سازگان Android بتوانند مجاورت نسبی بین دستگاه‌ها را تعیین کنند. ‫Android 14 الزامات کالیبراسیون حضور را معرفی می‌کند که عملکرد قابل‌قبول فناوری‌های رادیویی دردسترس را که برای تعیین مجاورت استفاده می‌شوند، مانند «باند فوق‌وسیع» (UWB)،‏ Wi-Fi، و «بلوتوث کم‌مصرف» (BLE)، مشخص می‌کند.

دستگاه مرجع

برای کالیبره کردن دستگاهتان به‌گونه‌ای که الزامات حضور را برآورده کند، از یکی از دستگاه‌های مرجع زیر برای همه کالیبراسیون‌ها استفاده کنید.

  • (توصیه‌شده) تلفن Pixel
  • اگر از تلفن Pixel استفاده نمی‌کنید، از دستگاهی با همان ساختار و مدل دستگاهی که آزمایش می‌شود استفاده کنید.

ضریب شکل

کالیبراسیون حضور برای دستگاه‌های Android با همه عوامل شکل مهم است. برای ضریب‌های شکل به‌غیراز تلفن همراه، برای تعیین راه‌اندازی واسنجی مناسب برای دستگاه، درنظر بگیرید که کاربری که تلفن همراه (دستگاه مرجع) را نگه داشته است، هنگام تعامل با دستگاه تحت آزمایش (DUT) چگونه قرار می‌گیرد. برای مثال، هنگام کالیبره کردن تلویزیون، تلویزیون و تلفن همراه را در فاصله مناسبی از یکدیگر قرار دهید و دستگاه همراه را طوری تنظیم کنید که رو به مرکز جلوی صفحه‌نمایش تلویزیون باشد.

الزامات فراپهن‌باند

برای الزامات UWB، به بخش ۷.۴.۹ CDD مراجعه کنید.

راه‌اندازی واسنجی فراپهن‌باند

از تنظیمات زیر برای کالیبره کردن دستگاهتان به‌منظور برآورده کردن الزامات باند فوق‌وسیع استفاده کنید.

الزامات کلی راه‌اندازی

  • به دو دستگاه با سخت‌افزار UWB نیاز است، یکی به‌عنوان «دستگاه تحت آزمایش» و دیگری به‌عنوان دستگاه مرجع.

  • به دو سه‌پایه برای نگه داشتن دستگاه‌ها نیاز است.

  • «دستگاه تحت آزمایش» و دستگاه مرجع باید در محیطی با خط دید مستقیم در محفظه‌ای غیربازتابنده با فاصله ۱ متر از هم قرار گیرند. هر دو دستگاه باید در جهت عمودی قرار گیرند و صفحه‌نمایش آن‌ها رو به پشت یکدیگر باشد.

نمونه‌ای از تنظیمات کالیبراسیون UWB در «شکل ۱» و «ویدیو ۱» نشان داده شده است.

راه‌اندازی مرجع برای واسنجی بلوتوث کم‌مصرف

شکل ۱. راه‌اندازی مرجع برای واسنجی فراپهن‌باند.

ویدیو ۱. تنظیم مرجع برای واسنجی فراپهن‌باند.

درستی‌سنجی کردن مطابقت CDD 7.4.9 [C-1-6] ‎ و [C-1-7]‎

برای درستی‌سنجی مطابقت با CDD 7.4.9 [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 چنددستگاهی یک جلسه فاصله‌یابی فراپهن‌باند بین دستگاه تحت آزمایش و دستگاه مرجع راه‌اندازی می‌کند و ۱٬۰۰۰ اندازه‌گیری با دستگاه تحت آزمایش انجام می‌دهد. سپس آزمایش به‌طور خودکار اندازه‌گیری‌ها را پردازش می‌کند و با انجام مراحل زیر تعیین می‌کند که دستگاه قبول می‌شود یا رد می‌شود:

  1. اندازه‌گیری‌ها را به‌ترتیب صعودی مرتب کنید.

  2. محدوده را به‌صورت زیر محاسبه کنید: محدوده = اندازه‌گیری ۹۷۵ - اندازه‌گیری ۲۵.

  3. محدوده را در آزمون سازگاری چنددستگاهی (CTS) گزارش کنید. برای موفقیت، فاصله باید کمتر از ۳۰ سانتی‌متر باشد.

  4. مقدار میانه (پانصدمین) را در آزمایش CTS چنددستگاهی گزارش کنید. برای قبولی، مقدار باید بین ۰٫۷۵ متر و ۱٫۲۵ متر باشد و می‌تواند این دو عدد را نیز دربر بگیرد.

الزامات شبکه اتصال مجاورتی Wi-Fi

بخش CDD ۲.۲.۱. «سخت‌افزار» شامل الزامات رعایت «شبکه‌سازی آگاهی از همسایه Wi-Fi» (NAN) است.

درستی‌سنجی کردن مطابقت CDD 2.2.1 [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. «دستگاه تحت آزمایش» را در فاصله آزمایشی ۱۰ سانتی‌متری از دستگاه مرجع قرار دهید و چیزی بین دو دستگاه قرار ندهید.

  3. در صفحه آزمایش دستگاه مرجع، مطمئن شوید که چارگوش دستگاه مرجع است علامت زده شده باشد، سپس روی شروع انتشار تک‌ضرب بزنید.

  4. فاصله آزمایش ۱۰ سانتی‌متری را در فعالیت CTS-V در «دستگاه تحت آزمایش» انتخاب کنید و روی شروع آزمایش تک‌ضرب بزنید. سپس «درستی‌سنج CTS» ۱۰۰ اندازه‌گیری محدوده انجام می‌دهد و محدوده اندازه‌گیری‌ها را محاسبه و در گزارش‌های CTS-V ثبت می‌کند. وقتی آزمایش تکمیل شد، در برنامه «درستی‌سنج CTS» در دستگاه تحت آزمایش (DUT) بررسی کنید که آیا محدوده محاسبه‌شده در محدوده موردانتظار است یا نه.

  5. مراحل ۱ تا ۴ را برای فاصله‌های آزمایشی دیگر ۱ متر، ۳ متر، و ۵ متر تکرار کنید. اگر محدوده‌های همه فاصله‌های آزمایش در محدوده موردانتظار باشد، آزمایش موفق است. درغیراین‌صورت، فاصله‌های آزمایشی که آزمون در آن‌ها ناموفق بوده است در صفحه CTS-V نمایش داده می‌شود.

الزامات BLE RSSI

بخش CDD 7.4.3. بلوتوث شامل الزامات مربوط به سازگاری BLE RSSI است.

راه‌اندازی واسنجی

از تنظیمات زیر برای واسنجی کردن دستگاهتان به‌منظور برآورده کردن الزامات BLE RSSI استفاده کنید.

الزامات راه‌اندازی عمومی

  • برای بهترین نتیجه، از اتاق بدون پژواک برای به‌حداقل رساندن تداخل با اندازه‌گیری‌ها استفاده کنید.

    اگر از اتاق بدون پژواک استفاده نمی‌کنید، یک سه‌پایه برای نگه داشتن دستگاه مرجع و یک سه‌پایه برای نگه داشتن دستگاه تحت آزمایش در فاصله ۱٫۵ متری از زمین و با فاصله مشابه از سقف تنظیم کنید.

  • دستگاه مرجع و دستگاه تحت آزمایش را آماده کنید:

    • مطمئن شوید هر دو دستگاه شارژ کافی برای تکمیل آزمایش‌ها داشته باشند.
    • درطول آزمایش، هر دو دستگاه را از برق بکشید.
    • همه قاب‌ها، سیم‌های متصل، و دیگر ملحقاتی را که ممکن است بر عملکرد فرکانس رادیویی (RF) تأثیر بگذارند جدا کنید.
  • هر دستگاه را با یک نگهدارنده دستگاه به سه‌پایه متصل کنید.

    • سه‌پایه‌ها و نگهدارنده‌های دستگاه باید تا حد امکان فلز کمی داشته باشند.
    • وجود فنر فلزی کوچک در نگهدارنده‌های دستگاه مشکلی ندارد.
  • هرگونه جسم فلزی را بین دو دستگاه بردارید.

راه‌اندازی مرجع برای واسنجی بلوتوث کم‌مصرف

شکل ۲. راه‌اندازی مرجع برای واسنجی بلوتوث کم‌مصرف.

درستی‌سنجی کردن رعایت CDD 7.4.3 [C-10-1]

برای تأیید مطابقت با CDD 7.4.3 [C-10-1]:

  1. برنامه CTS Verifier (CTS-V) را در هر دو دستگاه تحت آزمایش و دستگاه مرجع نصب (اگر قبلاً نصب نشده است) و باز کنید. آزمایش CTS-V برای این الزام در آزمایش حضور > آزمایش دقت BLE RSSI قرار دارد.

  2. «دستگاه تحت آزمایش» را در فاصله آزمایشی ۱ متری از دستگاه مرجع قرار دهید و راه‌اندازی واسنجی BLE را دنبال کنید.

  3. روی شروع تبلیغ در دستگاه مرجع تک‌ضرب بزنید، سپس دستورالعمل‌های روی صفحه «دستگاه تحت آزمایش» را دنبال کنید تا شناسه دستگاه مختص دستگاه مرجع را وارد کنید. این شناسه پس‌از شروع تبلیغ در دستگاه مرجع نمایش داده می‌شود. روی شروع آزمایش در «دستگاه تحت آزمایش» تک‌ضرب بزنید.

  4. وقتی جمع‌آوری داده‌ها تکمیل شد (۱۰۰۰ اسکن در DUT جمع‌آوری شد)، آزمایش به‌طور خودکار براساس محدوده محاسبه‌شده قبول یا رد می‌شود. برای قبولی، این محدوده باید کمتر یا مساوی ۱۸ دسی‌بل میلی‌وات باشد.

درستی‌سنجی کردن مطابقت CDD 7.4.3 [C-10-2]

برای تأیید مطابقت با CDD 7.4.3 [C-10-2]: فروشنده تراشه می‌تواند همواری کانال را اندازه‌گیری کند و تفاوت‌های بین هسته‌ها و کانال‌ها را شناسایی کند.

در زیر نکاتی درباره نحوه شناسایی مشکلات هسته‌های کالیبره‌نشده و کانال‌های کالیبره‌نشده، که دو دلیل احتمالی برای گستردگی زیاد RSSI هستند، ارائه شده است.

هسته‌های کالیبره‌نشده

اگر آنتن بلوتوث در دستگاهی چند هسته داشته باشد، هسته‌ها ممکن است کالیبراسیون‌های متفاوتی داشته باشند. چند اندازه‌گیری (حداقل به مدت ۱ دقیقه) انجام دهید و داده‌های اسکن را بررسی کنید. اگر الگویی مشابه آنچه در «شکل ۳» نشان داده شده است مشاهده کردید که به‌دلیل اسکن در چند هسته دارای قله‌های منظم است (همان‌طور که با دایره‌ها نشان داده شده است)، احتمالاً مشکلی در هسته‌های کالیبره‌نشده وجود دارد و باید بیشتر بررسی شود.

نمونه داده‌های اسکن برای دستگاهی با هسته‌های کالیبره‌نشده

شکل ۳. نمونه‌ای از داده‌های اسکن برای دستگاهی با هسته‌های کالیبره‌نشده.

کانال‌های کالیبره‌نشده

انتقال در BLE کلاسیک در سه کانال انجام می‌شود. هر کانال ممکن است تفاوت‌هایی داشته باشد که به آن مربوط باشد. کانال‌ها در فواصل زمانی ثابت می‌چرخند. چند اندازه‌گیری (حداقل به مدت ۱ دقیقه) انجام دهید و داده‌های اسکن را بررسی کنید. اگر الگویی مشابه آنچه در «شکل ۴» نشان داده شده است مشاهده کردید، احتمالاً مشکلی در کالیبراسیون نادرست در کانال‌های مختلف وجود دارد و نیاز به بررسی بیشتر است.

نمونه‌ای از داده‌های اسکن برای دستگاه دارای کانال‌های کالیبره‌نشده

شکل ۴. نمونه‌ای از داده‌های اسکن برای دستگاهی با کانال‌های کالیبره‌نشده.

تأیید رعایت الزامات CDD 7.4.3‏ [C-10-3] و [C-10-4]

حتی وقتی تراشه رادیویی BLE کاملاً کالیبره شده باشد، RSSI که دستگاه خاصی مشاهده می‌کند به کیفیت آنتن و محل قرارگیری آنتن در آن محصول خاص (مدل دستگاه) بستگی دارد. این موضوع برای قابلیت همکاری بین دستگاه‌ها مشکل ایجاد می‌کند.

برای مثال، مورد استفاده باز کردن قفل خودرو را درنظر بگیرید. توسعه‌دهنده برنامه ممکن است بخواهد وقتی دستگاه در فاصله ۱ متری خودرو قرار دارد، قفل خودرو را باز کند. توسعه‌دهنده براساس مشاهدات خود با تلفنی که دارد، آستانه ۶۰- دسی‌بل را انتخاب می‌کند، اما به‌دلیل تفاوت در کیفیت آنتن و مکان آنتن، این آستانه ممکن است در دستگاه Android دیگری به‌خوبی کار نکند، حتی اگر هر دو دستگاه از تراشه یکسانی استفاده کنند.

برای قابلیت همکاری بین همه دستگاه‌های بوم‌سازگان، باید انحراف Rx را برای هر دستگاه اندازه‌گیری کنید و «شاخص قدرت سیگنال دریافتی» گزارش‌شده در دستگاه را تنظیم کنید تا مطمئن شوید «شاخص قدرت سیگنال دریافتی» بلوتوث کم‌مصرف با استاندارد ۱ متر در ADVERTISE_TX_POWER_HIGH مطابقت دارد.

حتی وقتی تراشه‌های رادیویی BLE کاملاً کالیبره شده باشند، گیرنده ایده‌آل بسته به کیفیت آنتن و مکان آنتن در دستگاه تبلیغاتی، «شاخص قدرت سیگنال دریافتی» (RSSI) متفاوتی را می‌خواند. الزام Rx تضمین می‌کند که همه دستگاه‌ها بتوانند با قدرت یکسان تبلیغ کنند، درحالی‌که همه موارد دیگر یکسان هستند.

برای دستگاه‌های دارای سیستم‌عامل Android 14 و بالاتر، برای تأیید مطابقت با الزامات Rx و Tx:

  1. برنامه CTS Verifier (CTS-V) را در هر دو دستگاه تحت آزمایش (DUT) و دستگاه مرجع نصب (اگر قبلاً نصب نشده است) و باز کنید. آزمایش CTS-V برای این الزام در آزمایش حضور > آزمایش دقت جبران‌سازی BLE Rx/Tx قرار دارد.

  2. «دستگاه تحت آزمایش» را در فاصله آزمایشی ۱ متری از دستگاه مرجع قرار دهید و راه‌اندازی واسنجی BLE را دنبال کنید. توصیه می‌کنیم دستگاه‌ها را به‌گونه‌ای قرار دهید که موازی با یکدیگر باشند و صفحه‌نمایش آن‌ها در یک جهت قرار گیرد.

  3. روی شروع تبلیغات در دستگاه مرجع تک‌ضرب بزنید، سپس دستورالعمل‌های روی صفحه DUT را برای وارد کردن شناسه دستگاه مختص دستگاه مرجع دنبال کنید. این شناسه پس‌از شروع تبلیغات در دستگاه مرجع نمایش داده می‌شود.

  4. روی شروع آزمایش در «دستگاه تحت آزمایش» تک‌ضرب بزنید. در این آزمایش، برای تأیید الزامات Rx، دستگاه مرجع هم‌زمان با شروع تبلیغات، اسکن‌هایی را در پس‌زمینه انجام می‌دهد.

    وقتی جمع‌آوری داده‌ها کامل شد (۱٬۰۰۰ اسکن در هر دو دستگاه جمع‌آوری شد)، اگر میانه‌ محاسبه‌شده (اندازه‌گیری ۵۰۰اُم) برای هر دو آزمایش Rx و Tx بین ‎-۶۵ dBm و ‎-۴۵ dBm باشد، آزمایش موفقیت‌آمیز است. اگر میانه محاسبه‌شده برای آزمایش Rx یا Tx در محدوده پذیرفته‌شده نباشد، آزمایش ناموفق است.

  5. دستگاه‌ها را کالیبره کنید تا انحراف Rx و توان Tx را جبران کنید و مطمئن شوید میانگین RSSI برابر با ۵۵- دسی‌بل باشد.

    • Rx: با تنظیم دارایی سیستم bluetooth.hardware.radio.le_rx_path_loss_comp_db روی مقدار (دسی‌بل) که جبران‌کننده انحراف Rx است، «شاخص قدرت سیگنال دریافتی» را تنظیم کنید تا میانگین «شاخص قدرت سیگنال دریافتی» در ۱ متر ۵۵- دسی‌بل باشد. پشته بلوتوث RSSI را به RSSI به‌علاوه مقدار bluetooth.hardware.radio.le_rx_path_loss_comp_db تنظیم می‌کند.

      برای جزئیات، به le_scanning_manager.cc مراجعه کنید.

    • Tx: توان Tx را با تنظیم دارایی سیستم bluetooth.hardware.radio.le_tx_path_loss_comp_db روی مقداری (dB) که توان Tx را جبران می‌کند تنظیم کنید تا میانگین BLE RSSI در فاصله ۱ متری روی ۵۵- dBm تنظیم شود. پشته بلوتوث توان انتقال را به‌گونه‌ای تنظیم می‌کند که برابر با توان انتقال به‌علاوه مقدار bluetooth.hardware.radio.le_tx_path_loss_comp_db باشد.

      برای جزئیات، le_advertising_manager.cc را ببینید.