کالیبراسیون حضور

این صفحه دستورالعمل‌های تنظیم و کالیبراسیون الزامات کالیبراسیون حضور (Property Calibration) را برای دستگاه‌های دارای اندروید ۱۴ و بالاتر ارائه می‌دهد.

برای اطمینان از اینکه دستگاه‌های هوشمند کاربران به خوبی با هم کار می‌کنند، بسیار مهم است که همه دستگاه‌های موجود در اکوسیستم اندروید بتوانند نزدیکی نسبی بین دستگاه‌ها را تعیین کنند. اندروید ۱۴ الزامات کالیبراسیون حضور را معرفی می‌کند که عملکرد قابل قبول فناوری‌های رادیویی موجود برای تعیین نزدیکی، مانند پهنای باند فوق وسیع (UWB)، وای‌فای و بلوتوث کم‌مصرف (BLE) را مشخص می‌کند.

دستگاه مرجع

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

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

عوامل شکل

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

الزامات UWB

برای الزامات UWB به بخش 7.4.9 از CDD مراجعه کنید.

تنظیمات کالیبراسیون UWB

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

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

  • دو دستگاه با سخت‌افزار UWB مورد نیاز است، یکی به عنوان DUT و دیگری به عنوان دستگاه مرجع.

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

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

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

تنظیمات مرجع برای کالیبراسیون BLE

شکل ۱. تنظیمات مرجع برای کالیبراسیون UWB.

ویدئو ۱. تنظیمات مرجع برای کالیبراسیون UWB.

انطباق CDD 7.4.9 [C-1-6] و [C-1-7] را تأیید کنید

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

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

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

  3. برد را در آزمون CTS چند دستگاهی گزارش دهید. برای قبولی، برد باید کمتر از 30 سانتی‌متر باشد.

  4. مقدار میانه (پانصدم) را در آزمون CTS چند دستگاهی گزارش دهید. برای قبولی، مقدار باید بین 0.75 متر و 1.25 متر باشد.

الزامات شبکه برای آگاهی از همسایه‌های وای‌فای

بخش ۲.۲.۱ از CDD. سخت‌افزار شامل الزاماتی برای انطباق با شبکه‌سازی با آگاهی از همسایه‌های وای‌فای (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) را (اگر قبلاً نصب نشده است) نصب کنید و هم روی DUT و هم روی دستگاه مرجع باز کنید. آزمون CTS-V برای این الزام، در مسیر Presence Test > NAN Accuracy Test قرار دارد.

  2. دستگاه تست (DUT) را در فاصله آزمایشی ۱۰ سانتی‌متری از دستگاه مرجع قرار دهید، به طوری که هیچ چیزی بین دو دستگاه قرار نگیرد.

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

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

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

الزامات RSSI BLE

بخش ۷.۴.۳ از CDD. بلوتوث شامل الزاماتی برای انطباق با BLE RSSI است.

تنظیمات کالیبراسیون

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

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

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

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

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

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

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

تنظیمات مرجع برای کالیبراسیون BLE

شکل ۲. تنظیمات مرجع برای کالیبراسیون BLE.

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

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

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

  2. دستگاه تست نفوذ (DUT) را در فاصله آزمایش ۱ متری از دستگاه مرجع، مطابق با تنظیمات کالیبراسیون BLE قرار دهید.

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

  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 که یک دستگاه خاص مشاهده می‌کند به کیفیت آنتن و محل قرارگیری آنتن روی آن محصول خاص (مدل دستگاه) بستگی دارد. این موضوع مشکلی را برای قابلیت همکاری بین دستگاه‌ها ایجاد می‌کند.

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

برای قابلیت همکاری بین تمام دستگاه‌های موجود در اکوسیستم، باید آفست Rx را برای هر دستگاه اندازه‌گیری کرده و RSSI گزارش شده روی دستگاه را تنظیم کنید تا مطمئن شوید که RSSI BLE با استاندارد ۱ متر در ADVERTISE_TX_POWER_HIGH مطابقت دارد.

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

برای دستگاه‌هایی که اندروید ۱۴ و بالاتر دارند، برای تأیید انطباق با الزامات Rx و Tx:

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

  2. دستگاه تست نفوذ (DUT) را در فاصله ۱ متری از دستگاه مرجع قرار دهید و تنظیمات کالیبراسیون BLE را دنبال کنید. توصیه می‌کنیم دستگاه‌ها طوری قرار داده شوند که موازی با یکدیگر باشند و صفحه نمایش آنها در یک جهت باشد.

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

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

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

  5. دستگاه‌ها را برای جبران آفست Rx و توان Tx کالیبره کنید تا میانگین RSSI برابر با -55 dBm باشد.

    • Rx: با تنظیم ویژگی سیستم bluetooth.hardware.radio.le_rx_path_loss_comp_db روی مقداری (dB) که جبران‌کننده‌ی انحراف Rx است، RSSI را تنظیم کنید تا میانگین RSSI BLE برابر با -55 dBm در فاصله‌ی 1 متر باشد. پشته‌ی بلوتوث، 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 را جبران می‌کند، تنظیم کنید تا میانگین RSSI BLE برابر با -55 dBm در 1 متر تضمین شود. پشته بلوتوث، توان Tx را به صورت توان Tx به علاوه مقدار bluetooth.hardware.radio.le_tx_path_loss_comp_db تنظیم می‌کند.

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

،

این صفحه دستورالعمل‌های تنظیم و کالیبراسیون الزامات کالیبراسیون حضور (Property Calibration) را برای دستگاه‌های دارای اندروید ۱۴ و بالاتر ارائه می‌دهد.

برای اطمینان از اینکه دستگاه‌های هوشمند کاربران به خوبی با هم کار می‌کنند، بسیار مهم است که همه دستگاه‌های موجود در اکوسیستم اندروید بتوانند نزدیکی نسبی بین دستگاه‌ها را تعیین کنند. اندروید ۱۴ الزامات کالیبراسیون حضور را معرفی می‌کند که عملکرد قابل قبول فناوری‌های رادیویی موجود برای تعیین نزدیکی، مانند پهنای باند فوق وسیع (UWB)، وای‌فای و بلوتوث کم‌مصرف (BLE) را مشخص می‌کند.

دستگاه مرجع

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

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

عوامل شکل

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

الزامات UWB

برای الزامات UWB به بخش 7.4.9 از CDD مراجعه کنید.

تنظیمات کالیبراسیون UWB

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

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

  • دو دستگاه با سخت‌افزار UWB مورد نیاز است، یکی به عنوان DUT و دیگری به عنوان دستگاه مرجع.

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

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

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

تنظیمات مرجع برای کالیبراسیون BLE

شکل ۱. تنظیمات مرجع برای کالیبراسیون UWB.

ویدئو ۱. تنظیمات مرجع برای کالیبراسیون UWB.

انطباق CDD 7.4.9 [C-1-6] و [C-1-7] را تأیید کنید

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

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

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

  3. برد را در آزمون CTS چند دستگاهی گزارش دهید. برای قبولی، برد باید کمتر از 30 سانتی‌متر باشد.

  4. مقدار میانه (پانصدم) را در آزمون CTS چند دستگاهی گزارش دهید. برای قبولی، مقدار باید بین 0.75 متر و 1.25 متر باشد.

الزامات شبکه برای آگاهی از همسایه‌های وای‌فای

بخش ۲.۲.۱ از CDD. سخت‌افزار شامل الزاماتی برای انطباق با شبکه‌سازی با آگاهی از همسایه‌های وای‌فای (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) را (اگر قبلاً نصب نشده است) نصب کنید و هم روی DUT و هم روی دستگاه مرجع باز کنید. آزمون CTS-V برای این الزام، در مسیر Presence Test > NAN Accuracy Test قرار دارد.

  2. دستگاه تست (DUT) را در فاصله آزمایشی ۱۰ سانتی‌متری از دستگاه مرجع قرار دهید، به طوری که هیچ چیزی بین دو دستگاه قرار نگیرد.

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

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

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

الزامات RSSI BLE

بخش ۷.۴.۳ از CDD. بلوتوث شامل الزاماتی برای انطباق با BLE RSSI است.

تنظیمات کالیبراسیون

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

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

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

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

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

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

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

تنظیمات مرجع برای کالیبراسیون BLE

شکل ۲. تنظیمات مرجع برای کالیبراسیون BLE.

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

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

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

  2. دستگاه تست نفوذ (DUT) را در فاصله آزمایش ۱ متری از دستگاه مرجع، مطابق با تنظیمات کالیبراسیون BLE قرار دهید.

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

  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 که یک دستگاه خاص مشاهده می‌کند به کیفیت آنتن و محل قرارگیری آنتن روی آن محصول خاص (مدل دستگاه) بستگی دارد. این موضوع مشکلی را برای قابلیت همکاری بین دستگاه‌ها ایجاد می‌کند.

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

برای قابلیت همکاری بین تمام دستگاه‌های موجود در اکوسیستم، باید آفست Rx را برای هر دستگاه اندازه‌گیری کرده و RSSI گزارش شده روی دستگاه را تنظیم کنید تا مطمئن شوید که RSSI BLE با استاندارد ۱ متر در ADVERTISE_TX_POWER_HIGH مطابقت دارد.

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

برای دستگاه‌هایی که اندروید ۱۴ و بالاتر دارند، برای تأیید انطباق با الزامات Rx و Tx:

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

  2. دستگاه تست نفوذ (DUT) را در فاصله ۱ متری از دستگاه مرجع قرار دهید و تنظیمات کالیبراسیون BLE را دنبال کنید. توصیه می‌کنیم دستگاه‌ها طوری قرار داده شوند که موازی با یکدیگر باشند و صفحه نمایش آنها در یک جهت باشد.

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

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

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

  5. دستگاه‌ها را برای جبران آفست Rx و توان Tx کالیبره کنید تا میانگین RSSI برابر با -55 dBm باشد.

    • Rx: با تنظیم ویژگی سیستم bluetooth.hardware.radio.le_rx_path_loss_comp_db روی مقداری (dB) که جبران‌کننده‌ی انحراف Rx است، RSSI را تنظیم کنید تا میانگین RSSI BLE برابر با -55 dBm در فاصله‌ی 1 متر باشد. پشته‌ی بلوتوث، 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 را جبران می‌کند، تنظیم کنید تا میانگین RSSI BLE برابر با -55 dBm در 1 متر تضمین شود. پشته بلوتوث، توان Tx را به صورت توان Tx به علاوه مقدار bluetooth.hardware.radio.le_tx_path_loss_comp_db تنظیم می‌کند.

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

،

این صفحه دستورالعمل‌های تنظیم و کالیبراسیون الزامات کالیبراسیون حضور (Property Calibration) را برای دستگاه‌های دارای اندروید ۱۴ و بالاتر ارائه می‌دهد.

برای اطمینان از اینکه دستگاه‌های هوشمند کاربران به خوبی با هم کار می‌کنند، بسیار مهم است که همه دستگاه‌های موجود در اکوسیستم اندروید بتوانند نزدیکی نسبی بین دستگاه‌ها را تعیین کنند. اندروید ۱۴ الزامات کالیبراسیون حضور را معرفی می‌کند که عملکرد قابل قبول فناوری‌های رادیویی موجود برای تعیین نزدیکی، مانند پهنای باند فوق وسیع (UWB)، وای‌فای و بلوتوث کم‌مصرف (BLE) را مشخص می‌کند.

دستگاه مرجع

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

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

عوامل شکل

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

الزامات UWB

برای الزامات UWB به بخش 7.4.9 از CDD مراجعه کنید.

تنظیمات کالیبراسیون UWB

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

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

  • دو دستگاه با سخت‌افزار UWB مورد نیاز است، یکی به عنوان DUT و دیگری به عنوان دستگاه مرجع.

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

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

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

تنظیمات مرجع برای کالیبراسیون BLE

شکل ۱. تنظیمات مرجع برای کالیبراسیون UWB.

ویدئو ۱. تنظیمات مرجع برای کالیبراسیون UWB.

انطباق CDD 7.4.9 [C-1-6] و [C-1-7] را تأیید کنید

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

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

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

  3. برد را در آزمون CTS چند دستگاهی گزارش دهید. برای قبولی، برد باید کمتر از 30 سانتی‌متر باشد.

  4. مقدار میانه (پانصدم) را در آزمون CTS چند دستگاهی گزارش دهید. برای قبولی، مقدار باید بین 0.75 متر و 1.25 متر باشد.

الزامات شبکه برای آگاهی از همسایه‌های وای‌فای

بخش ۲.۲.۱ از CDD. سخت‌افزار شامل الزاماتی برای انطباق با شبکه‌سازی با آگاهی از همسایه‌های وای‌فای (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) را (اگر قبلاً نصب نشده است) نصب کنید و هم روی DUT و هم روی دستگاه مرجع باز کنید. آزمون CTS-V برای این الزام، در مسیر Presence Test > NAN Accuracy Test قرار دارد.

  2. دستگاه تست (DUT) را در فاصله آزمایشی ۱۰ سانتی‌متری از دستگاه مرجع قرار دهید، به طوری که هیچ چیزی بین دو دستگاه قرار نگیرد.

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

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

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

الزامات RSSI BLE

بخش ۷.۴.۳ از CDD. بلوتوث شامل الزاماتی برای انطباق با BLE RSSI است.

تنظیمات کالیبراسیون

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

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

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

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

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

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

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

تنظیمات مرجع برای کالیبراسیون BLE

شکل ۲. تنظیمات مرجع برای کالیبراسیون BLE.

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

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

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

  2. دستگاه تست نفوذ (DUT) را در فاصله آزمایش ۱ متری از دستگاه مرجع، مطابق با تنظیمات کالیبراسیون BLE قرار دهید.

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

  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 که یک دستگاه خاص مشاهده می‌کند به کیفیت آنتن و محل قرارگیری آنتن روی آن محصول خاص (مدل دستگاه) بستگی دارد. این موضوع مشکلی را برای قابلیت همکاری بین دستگاه‌ها ایجاد می‌کند.

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

For interoperability between all devices in the ecosystem, you must measure the Rx offset for each device and adjust the RSSI reported on the device to ensure that the BLE RSSI meets the standard of 1 m at ADVERTISE_TX_POWER_HIGH .

Even when the BLE radio chips are perfectly calibrated, the ideal receiver reads different RSSI depending on the antenna quality and antenna placement on the advertising device. The Rx requirement ensures that all devices are able to advertise with the same resulting strength, all else being equal.

For devices running Android 14 and higher, to verify compliance with the Rx and Tx requirement:

  1. Install (if not previously installed) and open the CTS Verifier app (CTS-V) on both the DUT and reference device. The CTS-V test for this requirement is under Presence Test > BLE Rx/Tx Offset Precision Test .

  2. Place the DUT at the test distance of 1 m away from the reference device, following the BLE calibration setup . We recommend devices be oriented such that they are parallel to each other with screens facing the same direction.

  3. Tap Start advertising on the reference device, then follow the instructions on the DUT's screen to input the device ID specific to the reference device, which is displayed on the reference device after advertising starts.

  4. Tap Start Test on the DUT. In this test, to verify the Rx requirement, the reference device performs scans in the background at the same time as when advertising is started.

    When data collection is complete (1,000 scans collected on both devices), the test passes if the computed median (500th measurement) for both Rx and Tx tests are between -65 dBm and -45 dBm. The test fails if the computed median for the Rx or Tx test isn't within the accepted range.

  5. Calibrate the devices to compensate the Rx offset and Tx power to ensure a median RSSI of -55 dBm.

    • Rx: Adjust the RSSI by setting the bluetooth.hardware.radio.le_rx_path_loss_comp_db system property to the value (dB) that compensates the Rx offset to ensure a median BLE RSSI of -55 dBm at 1 m. The Bluetooth stack adjusts the RSSI to be RSSI plus the value of bluetooth.hardware.radio.le_rx_path_loss_comp_db .

      For details, see le_scanning_manager.cc .

    • Tx: Adjust the Tx power by setting the bluetooth.hardware.radio.le_tx_path_loss_comp_db system property to the value (dB) that compensates the Tx power to ensure a median BLE RSSI of -55 dBm at 1 m. The Bluetooth stack adjusts the Tx power to be Tx power plus the value of bluetooth.hardware.radio.le_tx_path_loss_comp_db .

      For details, see le_advertising_manager.cc .