آخرین به روز رسانی: 13 آگوست 2024
- دستگاه تحت آزمایش ("DUT") باید یک دستگاه تمیز کارخانه باشد (یعنی DUT نمی تواند یک دستگاه شخصی یا دستگاهی باشد که حاوی اطلاعات شخصی باشد).
- مواد آزمایشی موجود در اینجا (به عنوان مثال، فرآیندها، دستورالعملها و سایر اطلاعات) بخشی از خدمات Google هستند، مشمول حقوق مالکیت معنوی Google و مشمول شرایط خدمات Google واقع در http://www.google.com/accounts/ TOS که انگار "نرم افزار" هستند.
1. آمادگی برای صدور گواهینامه
1.1 تعریف
جفتسازی اولیه ، توالی رویدادهایی است که وقتی کاربر برای اولین بار دستگاهی را با حساب Google وارد شده در تلفن همراه میکند، اتفاق میافتد. در این دنباله، یک تلفن تبلیغات را از دستگاه تشخیص میدهد و اعلانی را نمایش میدهد که از کاربر میخواهد به دستگاه متصل شده و آن را ذخیره کند. (در این دستورالعمل، «دستگاه» به معنای هدست یا بلندگوی بلوتوث به جای تلفن مرجع است).
جفتسازی بعدی ، توالی رویدادهایی است که زمانی رخ میدهد که کاربر در یک تلفن جدید به حساب Google خود وارد میشود و تلاش میکند دستگاهی را که قبلاً در حساب Google خود ذخیره شده است جفت کند. در این دنباله، تلفن جدید تشخیص میدهد که شناسه مدل تبلیغاتی قبلاً در حساب Google کاربر ذخیره شده است و یک اعلان برای تسریع جفت شدن دستگاه با این تلفن ارائه میکند.
1.2 الزامات
- همه تلفنها باید به اینترنت متصل باشند و بلوتوث و موقعیت مکانی در تنظیمات روشن باشند.
- همه تلفن ها باید به یک حساب Google وارد شوند.
- تلفن های مرجع باید تلفن های فعال در بازار باشند و جمعیت نسبتا زیادی از کاربران را پوشش دهند.
- دستگاه بلوتوثی که نسخه جفت سریع و افزونههای مرتبط را اجرا میکند که باید تأیید شوند.
کلاسیک با A2DP+HPF
- سه (3) تلفن مرجع اندروید نسخه 11 و نسخه های بعدی سیستم عامل اندروید.
- تلفن های مرجع پیشنهادی برای پوشش تمامی نسخه های سیستم عامل اندروید:
- Google Pixel 8 (Android 15)
- سامسونگ S23 یا جدیدتر دارای اندروید 14 است
- Google Pixel 7 (Android 13)
- Google Pixel 6 (Android 12)
- گوگل پیکسل 5 (اندروید 11)
- سامسونگ S20 یا جدیدتر از اندروید 12 یا 13 استفاده می کند
BLE فقط با داده
- پنج (5) تلفن مرجع اندروید نسخه 11 و نسخههای سیستمعامل اندروید جدیدتر.
- تلفن های مرجع پیشنهادی برای پوشش تمامی نسخه های سیستم عامل اندروید:
- Google Pixel 8 (Android 15)
- سامسونگ S23 یا جدیدتر دارای اندروید 14 است
- Google Pixel 7 (Android 13)
- Google Pixel 6 (Android 12)
- گوگل پیکسل 5 (اندروید 11)
- سامسونگ S20 یا جدیدتر از اندروید 12 یا 13 استفاده می کند
BLE با LE Audio
- پنج (5) تلفن مرجع اندروید نسخه 11 و نسخههای سیستمعامل اندروید جدیدتر.
- تلفن های مرجع پیشنهادی برای پوشش تمامی نسخه های سیستم عامل اندروید:
- Google Pixel 8 (Android 15)
- سامسونگ S23 یا جدیدتر دارای اندروید 14 است
- Google Pixel 7 (Android 13)
- Google Pixel 6 (Android 12)
- گوگل پیکسل 5 (اندروید 11)
- سامسونگ S20 یا جدیدتر از اندروید 12 یا 13 استفاده می کند
1.3 نسخه Google Play Service را بررسی کنید
هدف: برای تأیید نسخه صحیح GMS Core برای آزمایش استفاده می شود.
به تنظیمات > Google > علامت سؤال در گوشه سمت راست > سه نقطه در گوشه سمت راست > «اطلاعات نسخه» بروید، سپس نسخه خدمات Google Play را بررسی کنید (باید
22.XX.XX
یا بالاتر باشد).
1.4 شناسه حالت اشکال زدایی را فعال کنید
- شناسه مدل ارائه شده به شما یک شناسه حالت اشکال زدایی است. برای فعال کردن آن، به Settings > Google > Devices & Sharing > Devices بروید تا «Include Debug results» را فعال کنید. اگر گزینه "شامل نتایج اشکال زدایی" در این صفحه وجود ندارد، بررسی کنید که گزینه های برنامه نویس در جستجوگر فعال باشد.
1.5 اعلان خدمات Google Play را فعال کنید
- به Settings > Notifications > App settings > Google Play Services بروید و مطمئن شوید که سوییچ Notifications روشن است.
1.6 اطمینان حاصل کنید که می توانید به سرور نتیجه آزمایش برسید
برخی از داده های آزمایشی مستقیماً در سرورهای Google آپلود می شوند. این داده ها برای تکمیل خودآزمایی قبل از شروع گواهی آزمایشگاهی مورد نیاز است. مطمئن شوید که تلفن آزمایشی شما دارای موارد زیر است:
- یک حساب آزمایشی وارد شده که به گروه آزمایشی FP پیوسته است.
- امکان روشن ماندن و اتصال به اینترنت به مدت 25 ساعت در حین و پس از اجرای تست های جفت سازی اولیه و بعدی. تلفن در این مدت تلاش میکند دادهها و نتایج آزمایش را بارگذاری کند.
- دوره آزمایش و شناسه مدل آزمایشی که با مقادیر ارائه شده در گزارش خودآزمایی مطابقت دارد.
- تنظیمات استفاده و عیب یابی در دستگاه تست فعال شده است. این را میتوان با پیمایش به این موارد تأیید کرد: تنظیمات > Google > 3 نقطه در گوشه بالا سمت راست > استفاده و عیبیابی > روشن کردن استفاده و عیبیابی .
2. معیارهای صدور گواهینامه
2.1 تعاریف
- «همه تلفنها» به همه تلفنهای مرجع با سیستمعامل منطبق با حداقل نسخههای تعریفشده در بخش نیازمندیها اشاره دارد.
- "میانگین زمان جفت شدن" (مجموع تمام زمان های جفت شدن موفق) / (10 - تعداد جفت های ناموفق) است. محاسبه زمان جفتسازی زمانی شروع میشود که کاربر روی اعلان جفت سریع ضربه میزند و زمانی پایان مییابد که تلفن اعلان «اتصال موفق» را به کاربر نمایش دهد.
- "میزان موفقیت" برای آزمایش از راه دور است (تعداد اعلان های ظاهر شده در 1 دقیقه / 10).
2.2 پنجره اعلان برای جفت شدن اولیه
- اعلان باید در عرض 5 ثانیه ظاهر شود.
2.3 مشخصات گواهی برای جفت شدن
- هر تلفن مرجع به ترتیب 100 بار برای جفت شدن اولیه و بعدی آزمایش می شود.
میزان موفقیت برای جفت شدن اولیه و بعدی با قرار دادن دستگاه در فاصله 0.3 متری از تلفن مرجع اندازه گیری می شود.
- زمانی که سفتافزاری که فقط یک جزء را پشتیبانی میکند (مثلاً هدست یا بلندگو) را جفت میکنید، میانگین زمان جفتسازی باید در 12 ثانیه باشد.
- میانگین زمان جفتسازی باید در 14 ثانیه باشد که سیستمافزاری را که از اعضای مجموعه هماهنگ پشتیبانی میکنند (مانند هدفون چپ و راست) پشتیبانی میکنند.
کلاسیک با A2DP+HPF
- نرخ پاس اولیه و بعدی باید حداقل 95٪ باشد.
BLE فقط با داده
- نرخ پاس اولیه و بعدی باید حداقل 90٪ باشد.
BLE با LE Audio
- نرخ پاس اولیه و بعدی باید حداقل 90٪ باشد.
80٪ از کل زمان جفت شدن اولیه و بعدی تلفن مرجع باید معیارها را برآورده کند.
2.4 مشخصات گواهینامه برای مسافت
حداقل 80 درصد از همه تلفن های مرجع هنگام آزمایش در 3 فاصله ممنوع (0.3 متر، 1.2 متر و 2 متر) باید معیارهای این بخش را داشته باشند.
- میزان موفقیت در 0.3 متر باید 100٪ باشد. به عبارت دیگر، هر تلفن مرجع باید 10 بار تست 0.3 متر را انجام دهد و هر اعلان را نشان دهد.
- نرخ ظاهری اعلان جفت ارسال شده به تلفن های مرجع در فاصله 1.2 متری باید کمتر یا مساوی 20 درصد در 10 بار باشد.
- هر آزمایشی که در فاصله 2 متری انجام می شود هرگز نباید حداقل به مدت 1 دقیقه باعث نمایش اعلان روی تلفن های مرجع شود.
- هر مسافت 10 بار برای هر تلفن مرجع تست می شود.
3. Fast Pair 2.0 Testing Guideline
3.1 رابط کاربری
تصاویر زیر 4 جریان جداسازی مختلف را توصیف می کنند:
- جفتسازی اولیه بدون دانلود برنامه همراه دستگاه.
- جفتسازی اولیه با برنامه همراه دستگاه دانلود شد.
- جفت شدن بعدی با برنامه همراه دستگاه دانلود شد.
جفتسازی بعدی بدون دانلود برنامه همراه دستگاه.
موارد 3 و 4 از یک جریان استفاده می کنند.
- وضعیت خطا
اعلان دانلود یک برنامه همراه فقط در صورتی ظاهر می شود که شناسه مدل DUT با پیوند برنامه همراه مرتبط باشد. در عوض، اگر هیچ ارتباطی با برنامه همراه وجود نداشته باشد، آزمایشکننده فقط نام دستگاه را در زیر اعلان «دستگاه متصل است» میبیند، همانطور که برای جفتسازیهای بعدی مشاهده میکند.
3.2 مورد آزمایشی 1: جفت شدن اولیه
3.2.1 راه اندازی و تست
- اطمینان حاصل کنید که DUT به عنوان یک دستگاه ذخیره شده در هیچ تلفنی ظاهر نمی شود. در هر تلفنی که DUT را ذخیره کرده است و به حساب Google آزمایشی وارد شده است: به تنظیمات بلوتوث بروید، "Forget Device" را انتخاب کنید و حالت هواپیما را تغییر دهید تا مطمئن شوید DUT فراموش شده است.
مطمئن شوید که «ذخیره خودکار دستگاهها» روشن است. این سوئیچ به طور پیش فرض خاموش است. میتوانید این گزینه را در تنظیمات > Google > دستگاهها > دستگاههای ذخیره شده تلفن A پیدا کنید.
کلاسیک با A2DP+HPF
بدون نیاز به مراحل اضافی
BLE فقط با داده
بدون نیاز به مراحل اضافی
BLE با LE Audio
- به تنظیمات > دستگاههای متصل > جزئیات دستگاه بروید
- بررسی کنید که کلید LE Audio روی "غیرفعال" تنظیم شده باشد.
- تلفنهایی که فقط از بلوتوث کلاسیک پشتیبانی میکنند (مانند Pixel 6 و بالاتر) این کلید را در تنظیمات منوی خود نخواهند داشت.
- برای تلفنهایی که از LE Audio استفاده میشوند در آزمایش:
- به تنظیمات > دستگاههای متصل > جزئیات دستگاه بروید
- بررسی کنید که کلید LE Audio روی "Enabled" تنظیم شده باشد.
دستگاه بلوتوث را در حالت جفت شدن قرار دهید.
دستگاه بلوتوث را در فاصله 0.3 متری گوشی A قرار دهید.
منتظر بمانید تا اعلان در تلفن مرجع A ظاهر شود. اعلان باید در عرض 5 ثانیه ظاهر شود.
زمانبندی را از زمانی که روی اعلان اولیه ضربه بزنید تا زمانی که اعلان «دستگاه متصل است» را در تلفن A مشاهده کنید، شروع کنید.
زمان را در بخش جفت اولیه گزارش تست ثبت کنید.
3.2.2 رفتار مورد انتظار
- نیم ورق جفت شدن اولیه ظاهر می شود:
- برای شروع جفتسازی سریع، روی اعلان ضربه بزنید. اعلان پیشرفت را نشان می دهد:
- هنگامی که جفت شدن سریع با موفقیت انجام شود، تلفن یک اعلان نمایش می دهد. اگر سازنده دستگاه یک برنامه همراه را منتشر کند، تلفن همچنین از کاربر می خواهد که برنامه همراه دستگاه را از فروشگاه Google Play دانلود کند.
- اگر جفتسازی سریع انجام نشود، تلفن یک خطا نشان میدهد:
3.3 مورد آزمایشی 2: این دستگاه را با دو تلفن مرجع که به سیستم یک حساب Google وارد شدهاند مرتبط کنید (جفت شدن بعدی)
3.3.1 راه اندازی و تست
- در هر دو تلفن (تلفن A و تلفن B) به همان حساب Google وارد شوید.
مطمئن شوید که DUT قبلاً با تلفن دیگر (تلفن A) جفت شده است.
برای تأیید اینکه دستگاه بلوتوث با تلفن A جفت شده است:
- ابتدا به تنظیمات > Google > دستگاهها و اشتراکگذاری (یا اتصالات دستگاه) > دستگاهها > دستگاههای ذخیره شده در تلفنی که جفتسازی اولیه را انجام دادهاند (تلفن A) بروید. DUT باید در لیست دستگاه های ذخیره شده گوشی ظاهر شود، مانند تصویر زیر:
- دوم، به تنظیمات > Google > دستگاهها و اشتراکگذاری (یا اتصالات دستگاه) > دستگاهها > دستگاههای ذخیرهشده در دستگاهی که با DUT (تلفن B) جفت نشده است بروید. تلفن B تنها در صورتی میتواند اعلان جفتسازی بعدی را نمایش دهد که DUT در لیست دستگاههای ذخیرهشده آن نیز ظاهر شود.
اساساً، پس از اجرای Test Case 1 (جفت شدن اولیه) با تلفن A، از تلفن مرجع دیگر B با همان حساب برای تأیید این Test Case 2 (جفت شدن بعدی) استفاده می کنید.
کلاسیک با A2DP+HPF
بدون نیاز به مراحل اضافی
BLE فقط با داده
بدون نیاز به مراحل اضافی
BLE با LE Audio
- هنگام آزمایش ویژگیهای برنامههای افزودنی در دستگاهی با قابلیت LE Audio، آزمایشها باید با کلید LE Audio که روی تلفن مرجع روشن و خاموش شده است اجرا شود.
- این تأیید می کند که دستگاه می تواند با استفاده از L2CAP (هنگامی که LE Audio روشن است) و RFCOMM (زمانی که LE Audio OFF است) به تلفن مرجع متصل شود.
- هنگام آزمایش یک دستگاه با قابلیت LE Audio، تلفن ها باید در پیکربندی های زیر مرتب شوند:
- تلفن A از LE Audio پشتیبانی می کند.
- تلفن B از LE Audio پشتیبانی نمی کند.
- تلفن C از LE Audio پشتیبانی نمی کند.
- Phone D از چندین اتصال صوتی LE به طور همزمان پشتیبانی می کند.
- هنگام آزمایش جفت شدن بعدی برای دستگاهی با قابلیت LE Audio، آزمایشها باید برای ترکیبهای زیر از دستگاههای آزمایشی اجرا شوند:
- اعلانهای مرتبطسازی بعدی باید بین تلفنهای دارای قابلیت LE Audio و غیر LE Audio به درستی ظاهر شوند.
- برای مثال: تأیید کنید که وقتی تلفن A جفتسازی اولیه را انجام میدهد، تلفن B میتواند جفتسازی بعدی را انجام دهد. همچنین تأیید کنید که تلفن B میتواند جفتسازی اولیه را انجام دهد و تلفن A میتواند جفتسازی بعدی را انجام دهد.
- اعلانهای مرتبطسازی بعدی باید بین تلفنهای غیر LE Audio به درستی ظاهر شوند.
- برای مثال: تأیید کنید که وقتی تلفن B جفتسازی اولیه را انجام میدهد، تلفن C میتواند جفتسازی بعدی را انجام دهد. همچنین تأیید کنید که تلفن C میتواند جفتسازی اولیه را انجام دهد و تلفن B میتواند جفتسازی بعدی را انجام دهد.
- اعلانهای مرتبطسازی بعدی باید به درستی بین تلفنهای دارای قابلیت LE Audio و تلفنی که از چندین اتصال صوتی LE به طور همزمان پشتیبانی میکند، ظاهر شود.
- برای مثال: تأیید کنید که وقتی تلفن A جفتسازی اولیه را انجام میدهد، تلفن D میتواند جفتسازی بعدی را انجام دهد. همچنین تأیید کنید که تلفن D میتواند جفتسازی اولیه را انجام دهد و تلفن A میتواند جفتسازی بعدی را انجام دهد.
- اعلانهای مرتبطسازی بعدی باید بین تلفنهای دارای قابلیت LE Audio و غیر LE Audio به درستی ظاهر شوند.
دستگاه بلوتوث را در فاصله 0.3 متری تلفن قرار دهید.
منتظر بمانید تا نام دستگاه با حساب همگام شود: برای بررسی اینکه آیا نام دستگاه نشان داده شده است، به تنظیمات > Google > دستگاهها و اشتراکگذاری (یا اتصالات دستگاه) > دستگاهها > دستگاههای ذخیره شده بروید. هنگامی که DUT در لیست دستگاه تلفن ظاهر شد، به صفحه اصلی بازگردید.
منتظر بمانید تا اعلان بعدی باز شود.
زمان از ضربه زدن به اعلان بعدی در تلفن دوم تا زمانی که اعلان ظاهر می شود «دستگاه متصل است» را اندازه گیری کنید.
زمان را در قسمت بعدی برای گوشی دوم ثبت کنید.
رکورد ذخیره شده را با مراحل زیر پاک کنید که پیش شرط آزمایش بعدی است.
- با حذف دستگاه متصل از لیست تنظیمات بلوتوث، آن را فراموش کنید.
به تنظیمات > Google > دستگاهها و اشتراکگذاری (یا اتصالات دستگاه) > دستگاهها > دستگاههای ذخیره شده بروید.
- خاموش کردن «ذخیره خودکار دستگاهها»
- به صفحه قبل برگردید
- "ذخیره خودکار دستگاه ها" را روشن کنید
- بررسی کنید که «بدون دستگاه» را در لیست دستگاههایی که نشان داده شده است میبینید:
دستگاه را بچرخانید تا وارد حالت جفت شدن شوید.
3.3.2 رفتار مورد انتظار
- اعلان جفتسازی برای دستگاه مرتبط قبلی ظاهر میشود
- برای شروع جفت شدن بعدی، روی اعلان ضربه بزنید. اعلان پیشرفت را نشان می دهد:
- هنگامی که جفت سریع تکمیل شد، اعلان زیر را مشاهده خواهید کرد:
- اگر جفتسازی سریع انجام نشود، تلفن یک خطا نشان میدهد:
3.4 مورد آزمایشی 3: بررسی کنید که کلید حساب BLE همچنان در حال پخش است
- مطمئن شوید که هدست همچنان دادههای حساب را زمانی که قابل شناسایی نیست پخش میکند ، به عنوان مثال: پس از تکمیل و اتصال اولیه جفتسازی، مگر اینکه هدست خاموش باشد.
- یک تلفن مرجع انتخاب کنید و یک بار آن را به مدت حداقل 30 دقیقه تست کنید.
3.5 مورد آزمایشی 4: معیارهای فاصله
- هر فاصله (0.3 متر، 1.2 متر و 2 متر) را 10 بار به صورت جداگانه آزمایش کنید.
- هر بار که تلفن مرجع برای هر مسافت اعلان نمایش می دهد، ضبط کنید.
- به عنوان مثال، "0.3 متر - بله (7/10)"، به این معنی است که "این تلفن مرجع 7 بار (از 10 بار) اعلان جفت شدن را در 0.3 متر دریافت می کند."
3.6 نحوه گرفتن گزارش اشکال زدایی
3.6.1 نحوه گرفتن اطلاعات اشکال زدایی
- برای روشن کردن ورود به سیستم و گرفتن گزارش اشکال، موارد زیر را اجرا کنید:
-
adb logcat -G 16M
-
مطمئن شوید که "Bluetooth HCI snoop log for debugging" را روشن کرده اید. برای تلفنهای Pixel، این کار با موارد زیر انجام میشود:
- به تنظیمات > سیستم > درباره تلفن > شماره ساخت بروید.
- برای فعال کردن گزینههای توسعهدهنده، روی «شماره ساخت» ۷ بار ضربه بزنید.
* به Settings > System > Advanced > Developer options بروید. * فعال کردن گزینه های Developer و HCI snoop log. * این گزینه تلفن را قادر می سازد تا فایل گزارش بسته HCI را جمع آوری کند. * برای اطمینان از اعمال تغییرات، حالت هواپیما را روشن و خاموش کنید.
3.6.2 نحوه دریافت فایل لاگ لاگ کت
-
adb devices
اجرا کنید تا تمام شماره سریال دستگاه ها در ترمینال نشان داده شود. -
adb -s {device serial number} logcat > {logcat name}.txt
را اجرا کنید (می توانید فایل logcat خود را به صورت دلخواه نامگذاری کنید و همزمان چندین دستگاه را Logcat کنید). - اشکال را تکثیر کنید.
-
Ctrl+C
را اجرا کنید تا logcat متوقف شود. -
adb bugreport
اجرا کنید تا یک فایل فشرده ایجاد کنید که باید شامل تمام داده ها باشد. ممکن است چند دقیقه طول بکشد. - برای دریافت btsnoop_hci.log دستورات زیر را اجرا کنید (دستگاه ها باید روت شوند).
- برای Android O (8.0) یا جدیدتر:
adb pull data/misc/bluetooth/logs/btsnoop_hci.log
- برای Android N:
adb pull sdcard/btsnoop_hci.log
- اگر مسیرهای قبلی حاوی hci.log نباشند:
adb shell; find hci.log
برای دریافت مکانadb shell; find hci.log
.
- برای Android O (8.0) یا جدیدتر:
4. معیارهای صدور گواهینامه:
نیاز به گذراندن تمام موارد آزمایشی، اعلان باتری فقط برای هدست بی سیم واقعی اجباری است.
4.1 اعلان های باتری
4.1.1 نمایش اعلان باتری چپ + راست + جعبه.
رویه:
- تلفن آزمایشی را با هدست بی سیم واقعی جفت کنید.
- پرونده را ببندید
- پرونده را باز کنید و تأیید کنید.
تأیید کنید:
- اعلان باتری 3 تصویر سمت چپ، کیس، راست را نشان می دهد و سطح باتری درست است. (با نماد شارژ روی هدفون چپ و راست)
4.1.2 اطلاعات باتری باید پس از تغییر سطح باتری به روز شود.
رویه:
- تلفن آزمایشی را با هدست بی سیم واقعی جفت کنید.
- از هدست بی سیم واقعی برای پخش هر ویدیویی به مدت 10 دقیقه استفاده کنید. (برای کاهش قدرت.)
- به تنظیمات > Google > دستگاهها و اشتراکگذاری (یا اتصالات دستگاه) > دستگاهها > دستگاههای ذخیرهشده > نام هدست بروید.
تأیید کنید:
- اطلاعات باتری باید پس از تغییر سطح باتری به روز شود.
- سطح باتری باید با سطح باتری گزارش شده در میانبر بلوتوث (نوار تنظیم سریع به پایین) یکسان باشد، سطح باتری باید یکی از سطح جوانه ها را تراز کند، بهتر است کمترین سطح باتری را نشان دهد.
4.1.3 سرکوب اعلان، HUN باید رد شود (Close Case)
رویه:
- تلفن آزمایشی را با هدست بی سیم واقعی جفت کنید.
- باز کردن کیس
- وقتی HUN نشان میدهد، پرونده را ببندید.
تأیید کنید:
- اعلان شارژ باتری در عرض 3 ثانیه رد شد.
4.2 نام شخصی
4.2.1 قاب پایه هدست 1، تلفن 1، حساب A، جفت اولیه
پیش شرط:
- تلفن 1 هرگز با هدست جفت نشده است (در صورتی که تلفن دارای نام مستعار ذخیره شده باشد)
- قبل از تست هدست را به تنظیمات کارخانه بازنشانی کنید.
رویه:
- با حساب Gmail وارد Phone 1 شوید A. Phone 1 را با هدست جفت کنید. پس از جفت شدن، نام دستگاه را تغییر ندهید.
- 3 مکان نشان داده شده را بررسی کنید.
تأیید کنید:
- پس از جفت شدن، در 3 مکان، تلفن 1 باید نام کاربری + اطلاعات هدست حساب کاربری را نشان دهد. به شکل [نام کاربر] [نام دستگاه].
نام را در 3 مکان بررسی کنید
تنظیمات > Google > دستگاهها و اشتراکگذاری > دستگاههای ذخیره شده :
متن نماد بلوتوث تنظیم سریع (نوار تنظیم سریع را پایین بکشید):
تنظیمات بلوتوث:
4.2.2 قاب پایه هدست 2، تلفن 2، حساب B، جفت اولیه > ویرایش نام دستگاه
رویه:
- از مورد 1 از 3 مبتنی بر هدست ادامه دهید.
- تلفن 2، حساب B، اولیه با موفقیت جفت شد.
- 3 مکان را بررسی کنید.
- به تنظیمات بلوتوث > نماد چرخ دنده > نماد مداد > تغییر نام دستگاه بروید.
تأیید کنید:
پس از جفت شدن، باید نام کاربری + اطلاعات هدست یک حساب را در مکان های زیر نشان دهد:
تنظیمات > Google > دستگاهها و اشتراکگذاری > دستگاههای ذخیره شده :
متن نماد بلوتوث تنظیم سریع (نوار تنظیم سریع را پایین بکشید):
تنظیمات بلوتوث:
پس از تغییر نام دستگاه، نام جدید باید در مکان های زیر ظاهر شود:
تنظیمات > Google > دستگاهها و اشتراکگذاری > دستگاههای ذخیره شده :
متن نماد بلوتوث تنظیم سریع (نوار تنظیم سریع را پایین بکشید):
تنظیمات بلوتوث:
4.2.3 قاب پایه هدست 3، تلفن 3، حساب C، جفت اولیه
رویه:
- از مورد 2 از 3 مبتنی بر هدست ادامه دهید.
- تلفن 3، حساب C، اولیه با موفقیت جفت شد.
3 مکان ذکر شده را بررسی کنید:
تنظیمات > Google > دستگاهها و اشتراکگذاری > دستگاههای ذخیره شده :
متن نماد بلوتوث تنظیم سریع (نوار تنظیم سریع را پایین بکشید):
تنظیمات بلوتوث:
تایید کنید:
- تلفن 3 باید نام دستگاه جدید تلفن 2 را در همان 3 مکان ذکر شده در مراحل قبلی رویه نشان دهد.
4.3 یافتن دستگاه - هدست زنگ
4.3.1 زنگ عملکرد هدست دستگاه
رویه:
- جفت کردن تلفن با هدست با موفقیت انجام شد.
به تنظیمات > Google > دستگاهها و اشتراکگذاری (یا اتصالات دستگاه) > دستگاهها > دستگاههای ذخیرهشده > نام هدست > یافتن دستگاه بروید.
روی دکمه زنگ دستگاه ضربه بزنید. (اگر هدست آزمایشی دارای جوانه های راست و چپ است، باید دو دکمه برای چپ و راست نشان داده شود)
روی دکمه نادیده گرفتن دستگاه ضربه بزنید.
تأیید کنید:
- وضعیت زیر نام هدست باید "اتصال" را نشان دهد.
- هدست باید با ضربه زدن روی این دکمه با آهنگ زنگ سفارشی زنگ بزند. (هدست بی سیم واقعی باید در سمت راست/چپ مربوطه زنگ بزند)
- هدست باید فوراً بدون هیچ تاخیری بی صدا شود.
4.4 به ماسبق نوشتن کلید حساب
4.4.1 عطف به ماسبق جفت و تایید کنید
رویه:
- دستگاه جفت سریع را در حالت جفت شدن قرار دهید
- یک اعلان heads-up خواهید دید، روی آن ضربه نزنید.
- به تنظیمات > دستگاه های متصل > جفت کردن دستگاه جدید بروید، برای جفت شدن ضربه بزنید
- یک دقیقه صبر کنید، یک اعلان برای جفت عطف به ماسبق خواهید دید.
- برای ذخیره هدست در حساب خود، روی اعلان ضربه بزنید.
- به تنظیمات > Google > دستگاهها و اشتراکگذاری (یا اتصالات دستگاه) > دستگاهها > دستگاههای ذخیره شده بروید
تأیید کنید:
اعلان جفت عطف به ماسبق باید نشان داده شود.
خواهید دید که دستگاه در لیست دستگاه های ذخیره شده قرار دارد. این دستگاه اکنون از Fast Pair پشتیبانی کامل می کند.
آخرین به روز رسانی: 13 آگوست 2024
- دستگاه تحت آزمایش ("DUT") باید یک دستگاه تمیز کارخانه باشد (یعنی DUT نمی تواند یک دستگاه شخصی یا دستگاهی باشد که حاوی اطلاعات شخصی باشد).
- مواد آزمایشی موجود در اینجا (به عنوان مثال، فرآیندها، دستورالعملها و سایر اطلاعات) بخشی از خدمات Google هستند، مشمول حقوق مالکیت معنوی Google و مشمول شرایط خدمات Google واقع در http://www.google.com/accounts/ TOS که انگار "نرم افزار" هستند.
1. آمادگی برای صدور گواهینامه
1.1 تعریف
جفتسازی اولیه ، توالی رویدادهایی است که وقتی کاربر برای اولین بار دستگاهی را با حساب Google وارد شده در تلفن همراه میکند، اتفاق میافتد. در این دنباله، یک تلفن تبلیغات را از دستگاه تشخیص میدهد و اعلانی را نمایش میدهد که از کاربر میخواهد به دستگاه متصل شده و آن را ذخیره کند. (در این دستورالعمل، «دستگاه» به معنای هدست یا بلندگوی بلوتوث به جای تلفن مرجع است).
جفتسازی بعدی ، توالی رویدادهایی است که زمانی رخ میدهد که کاربر در یک تلفن جدید به حساب Google خود وارد میشود و تلاش میکند دستگاهی را که قبلاً در حساب Google خود ذخیره شده است جفت کند. در این دنباله، تلفن جدید تشخیص میدهد که شناسه مدل تبلیغاتی قبلاً در حساب Google کاربر ذخیره شده است و یک اعلان برای تسریع جفت شدن دستگاه با این تلفن ارائه میکند.
1.2 الزامات
- همه تلفنها باید به اینترنت متصل باشند و بلوتوث و موقعیت مکانی در تنظیمات روشن باشند.
- همه تلفن ها باید به یک حساب Google وارد شوند.
- تلفن های مرجع باید تلفن های فعال در بازار باشند و جمعیت نسبتا زیادی از کاربران را پوشش دهند.
- دستگاه بلوتوثی که نسخه جفت سریع و افزونههای مرتبط را اجرا میکند که باید تأیید شوند.
کلاسیک با A2DP+HPF
- سه (3) تلفن مرجع اندروید نسخه 11 و نسخه های بعدی سیستم عامل اندروید.
- تلفن های مرجع پیشنهادی برای پوشش تمامی نسخه های سیستم عامل اندروید:
- Google Pixel 8 (Android 15)
- سامسونگ S23 یا جدیدتر دارای اندروید 14 است
- Google Pixel 7 (Android 13)
- Google Pixel 6 (Android 12)
- گوگل پیکسل 5 (اندروید 11)
- سامسونگ S20 یا جدیدتر از اندروید 12 یا 13 استفاده می کند
BLE فقط با داده
- پنج (5) تلفن مرجع اندروید نسخه 11 و نسخههای سیستمعامل اندروید جدیدتر.
- تلفن های مرجع پیشنهادی برای پوشش تمامی نسخه های سیستم عامل اندروید:
- Google Pixel 8 (Android 15)
- سامسونگ S23 یا جدیدتر دارای اندروید 14 است
- Google Pixel 7 (Android 13)
- Google Pixel 6 (Android 12)
- گوگل پیکسل 5 (اندروید 11)
- سامسونگ S20 یا جدیدتر از اندروید 12 یا 13 استفاده می کند
BLE با LE Audio
- پنج (5) تلفن مرجع اندروید نسخه 11 و نسخههای سیستمعامل اندروید جدیدتر.
- تلفن های مرجع پیشنهادی برای پوشش تمامی نسخه های سیستم عامل اندروید:
- Google Pixel 8 (Android 15)
- سامسونگ S23 یا جدیدتر دارای اندروید 14 است
- Google Pixel 7 (Android 13)
- Google Pixel 6 (Android 12)
- گوگل پیکسل 5 (اندروید 11)
- سامسونگ S20 یا جدیدتر از اندروید 12 یا 13 استفاده می کند
1.3 نسخه Google Play Service را بررسی کنید
هدف: برای تأیید نسخه صحیح GMS Core برای آزمایش استفاده می شود.
به تنظیمات > Google > علامت سؤال در گوشه سمت راست > سه نقطه در گوشه سمت راست > «اطلاعات نسخه» بروید، سپس نسخه خدمات Google Play را بررسی کنید (باید
22.XX.XX
یا بالاتر باشد).
1.4 شناسه حالت اشکال زدایی را فعال کنید
- شناسه مدل ارائه شده به شما یک شناسه حالت اشکال زدایی است. برای فعال کردن آن، به Settings > Google > Devices & Sharing > Devices بروید تا «Include Debug results» را فعال کنید. اگر گزینه "شامل نتایج اشکال زدایی" در این صفحه وجود ندارد، بررسی کنید که گزینه های برنامه نویس در جستجوگر فعال باشد.
1.5 اعلان خدمات Google Play را فعال کنید
- به Settings > Notifications > App settings > Google Play Services بروید و مطمئن شوید که سوییچ Notifications روشن است.
1.6 اطمینان حاصل کنید که می توانید به سرور نتیجه آزمایش برسید
برخی از داده های آزمایشی مستقیماً در سرورهای Google آپلود می شوند. این داده ها برای تکمیل خودآزمایی قبل از شروع گواهی آزمایشگاهی مورد نیاز است. مطمئن شوید که تلفن آزمایشی شما دارای موارد زیر است:
- یک حساب آزمایشی وارد شده که به گروه آزمایشی FP پیوسته است.
- امکان روشن ماندن و اتصال به اینترنت به مدت 25 ساعت در حین و پس از اجرای تست های جفت سازی اولیه و بعدی. تلفن در این مدت تلاش میکند دادهها و نتایج آزمایش را بارگذاری کند.
- دوره آزمایش و شناسه مدل آزمایشی که با مقادیر ارائه شده در گزارش خودآزمایی مطابقت دارد.
- تنظیمات استفاده و عیب یابی در دستگاه تست فعال شده است. این را میتوان با پیمایش به این موارد تأیید کرد: تنظیمات > Google > 3 نقطه در گوشه بالا سمت راست > استفاده و عیبیابی > روشن کردن استفاده و عیبیابی .
2. معیارهای صدور گواهینامه
2.1 تعاریف
- «همه تلفنها» به همه تلفنهای مرجع با سیستمعامل منطبق با حداقل نسخههای تعریفشده در بخش نیازمندیها اشاره دارد.
- "میانگین زمان جفت شدن" (مجموع تمام زمان های جفت شدن موفق) / (10 - تعداد جفت های ناموفق) است. محاسبه زمان جفتسازی زمانی شروع میشود که کاربر روی اعلان جفت سریع ضربه میزند و زمانی پایان مییابد که تلفن اعلان «اتصال موفق» را به کاربر نمایش دهد.
- "میزان موفقیت" برای آزمایش از راه دور است (تعداد اعلان های ظاهر شده در 1 دقیقه / 10).
2.2 پنجره اعلان برای جفت شدن اولیه
- اعلان باید در عرض 5 ثانیه ظاهر شود.
2.3 مشخصات گواهی برای جفت شدن
- هر تلفن مرجع به ترتیب 100 بار برای جفت شدن اولیه و بعدی آزمایش می شود.
میزان موفقیت برای جفت شدن اولیه و بعدی با قرار دادن دستگاه در فاصله 0.3 متری از تلفن مرجع اندازه گیری می شود.
- زمانی که سفتافزاری که فقط یک جزء را پشتیبانی میکند (مثلاً هدست یا بلندگو) را جفت میکنید، میانگین زمان جفتسازی باید در 12 ثانیه باشد.
- میانگین زمان جفتسازی باید در 14 ثانیه باشد که سیستمافزاری را که از اعضای مجموعه هماهنگ پشتیبانی میکنند (مانند هدفون چپ و راست) پشتیبانی میکنند.
کلاسیک با A2DP+HPF
- نرخ پاس اولیه و بعدی باید حداقل 95٪ باشد.
BLE فقط با داده
- نرخ پاس اولیه و بعدی باید حداقل 90٪ باشد.
BLE با LE Audio
- نرخ پاس اولیه و بعدی باید حداقل 90٪ باشد.
80٪ از کل زمان جفت شدن اولیه و بعدی تلفن مرجع باید معیارها را برآورده کند.
2.4 مشخصات گواهینامه برای مسافت
حداقل 80 درصد از همه تلفن های مرجع هنگام آزمایش در 3 فاصله ممنوع (0.3 متر، 1.2 متر و 2 متر) باید معیارهای این بخش را داشته باشند.
- میزان موفقیت در 0.3 متر باید 100٪ باشد. به عبارت دیگر، هر تلفن مرجع باید 10 بار تست 0.3 متر را انجام دهد و هر اعلان را نشان دهد.
- نرخ ظاهری اعلان جفت ارسال شده به تلفن های مرجع در فاصله 1.2 متری باید کمتر یا مساوی 20 درصد در 10 بار باشد.
- هر آزمایشی که در فاصله 2 متری انجام می شود هرگز نباید حداقل به مدت 1 دقیقه باعث نمایش اعلان روی تلفن های مرجع شود.
- هر مسافت 10 بار برای هر تلفن مرجع تست می شود.
3. Fast Pair 2.0 Testing Guideline
3.1 رابط کاربری
تصاویر زیر 4 جریان جداسازی مختلف را توصیف می کنند:
- جفتسازی اولیه بدون دانلود برنامه همراه دستگاه.
- جفتسازی اولیه با برنامه همراه دستگاه دانلود شد.
- جفت شدن بعدی با برنامه همراه دستگاه بارگیری شده است.
جفت شدن بعدی بدون برنامه همراه دستگاه بارگیری شده است.
موارد 3 و 4 از همان جریان استفاده می کنند.
- وضعیت خطا
اعلان برای بارگیری یک برنامه همراه فقط در صورتی ظاهر می شود که شناسه مدل DUT با پیوند برنامه همراه همراه باشد. در عوض ، اگر هیچ انجمن برنامه همراهی وجود نداشته باشد ، تستر فقط نام دستگاه را تحت اعلان "دستگاه متصل" مانند آنچه برای جفت های بعدی مشاهده خواهد کرد ، مشاهده می کند.
3.2 مورد تست 1: جفت شدن اولیه
3.2.1 تنظیم و تست
- اطمینان حاصل کنید که DUT به عنوان یک دستگاه ذخیره شده در هر تلفن ظاهر نمی شود. در هر تلفنی که DUT را ذخیره کرده و وارد حساب Google Test شده است: به تنظیمات بلوتوث بروید ، "دستگاه را فراموش کنید" و حالت هواپیما را انتخاب کنید تا اطمینان حاصل شود که DUT فراموش شده است.
اطمینان حاصل کنید که "به طور خودکار دستگاه ها ذخیره می شوند" روشن است. این سوئیچ به طور پیش فرض خاموش است. می توانید این گزینه را در تنظیمات> Google> دستگاه ها> دستگاه های ذخیره شده تلفن A. پیدا کنید.
کلاسیک با A2DP+HPF
هیچ مرحله اضافی لازم نیست.
فقط با داده ها
هیچ مرحله اضافی لازم نیست.
با صدای صوتی
- به تنظیمات> دستگاه های متصل> جزئیات دستگاه بروید
- تأیید کنید که ضامن صوتی LE روی "غیرفعال" تنظیم شده است.
- تلفن هایی که فقط از بلوتوث کلاسیک پشتیبانی می کنند (مانند پیکسل 6 و بالاتر) این ضامن را در تنظیمات منوی خود ندارند.
- برای تلفن های پشتیبانی کننده LE که در آزمایش استفاده می شود:
- به تنظیمات> دستگاه های متصل> جزئیات دستگاه بروید
- تأیید کنید که ضامن LE Audio روی "فعال" تنظیم شده است.
دستگاه بلوتوث را در حالت جفت شدن قرار دهید.
دستگاه بلوتوث 0.3 متر را از تلفن A. قرار دهید.
منتظر بمانید تا در تلفن مرجع قرار بگیرد. A. اطلاع رسانی باید طی 5 ثانیه ظاهر شود.
زمان بندی را از زمان بهره برداری از اعلان اولیه شروع کنید تا زمانی که مشاهده کنید که "دستگاه متصل" در تلفن A.
زمان را در بخش اولیه جفت شدن گزارش آزمون ضبط کنید.
3.2.2 رفتار مورد انتظار
- نیمه جفت جفت اولیه ظاهر می شود:
- برای شروع جفت سریع جفت ، روی اعلان ضربه بزنید. اعلان پیشرفت را نشان می دهد:
- هنگامی که جفت شدن جفت سریع موفق می شود ، تلفن یک اعلان را نشان می دهد. اگر سازنده دستگاه یک برنامه همراه را منتشر کند ، این تلفن همچنین باعث می شود که کاربر برنامه همراه دستگاه را از فروشگاه Google Play بارگیری کند.
- اگر جفت سریع جفت نشود ، تلفن خطایی را نشان می دهد:
3.3 مورد تست 2: این دستگاه را به دو تلفن مرجع امضاء شده به همان حساب Google (جفت شدن بعدی) جفت کنید
3.3.1 تنظیم و تست
- وارد همان حساب Google در هر دو تلفن (تلفن A و تلفن B) شوید.
اطمینان حاصل کنید که DUT قبلاً با تلفن دیگر (تلفن A) جفت شده است.
برای تأیید اینکه دستگاه بلوتوث با تلفن A جفت شده است:
- ابتدا به تنظیمات> Google> دستگاه ها و اشتراک گذاری (یا اتصالات دستگاه)> دستگاه ها> دستگاه های ذخیره شده از طریق تلفن که جفت اولیه (تلفن A) را انجام می دهند ، بروید. DUT باید در لیست دستگاه های ذخیره شده تلفن ، مانند در اینجا نشان داده شود:
- دوم ، به تنظیمات> Google> دستگاه ها و اشتراک گذاری (یا اتصالات دستگاه)> دستگاه ها> دستگاه های ذخیره شده در دستگاه که با DUT جفت نشده است (تلفن B) بروید. تلفن B قادر خواهد بود فقط در صورتی که DUT در لیست دستگاه های ذخیره شده خود نیز ظاهر شود ، اعلان جفت بعدی را نمایش دهد.
در اصل ، پس از اجرای مورد تست 1 (جفت اولیه) با تلفن A ، از تلفن مرجع دیگر B با همان حساب استفاده می کنید تا این مورد تست 2 (جفت شدن بعدی) را تأیید کنید.
کلاسیک با A2DP+HPF
هیچ مرحله اضافی لازم نیست.
فقط با داده ها
هیچ مرحله اضافی لازم نیست.
با صدای صوتی
- هنگام تست ویژگی های برنامه افزودنی ها در یک دستگاه با صدای صوتی LE ، تست ها باید با تنظیم و خاموش کردن LE Audio Toggle روی تلفن مرجع اجرا شوند.
- این تأیید می کند که دستگاه می تواند با استفاده از هر دو L2CAP (وقتی LE Audio روشن است) و RFCOMM (وقتی LE Audio خاموش است) به تلفن مرجع وصل شود.
- هنگام تست یک دستگاه با صدای صوتی LE ، تلفن ها باید در تنظیمات زیر تنظیم شوند:
- تلفن یک پشتیبانی از صدا را تلفنی کنید.
- تلفن B از LE AUDIO پشتیبانی نمی کند.
- تلفن C از LE AUDIO پشتیبانی نمی کند.
- تلفن D از چندین اتصالات صوتی همزمان پشتیبانی می کند.
- هنگام تست جفت شدن بعدی برای یک دستگاه با صدای صوتی LE ، آزمایشات باید برای ترکیب های زیر از دستگاه های تست انجام شود:
- اعلان های جفت شدن بعدی باید به درستی بین تلفن های صوتی صوتی و غیر صوتی ظاهر شوند.
- به عنوان مثال: تأیید کنید که ، هنگامی که تلفن A جفت گیری اولیه را انجام می دهد ، تلفن B می تواند جفت شدن بعدی را انجام دهد. همچنین تأیید کنید که تلفن B می تواند جفت شدن اولیه را انجام دهد و تلفن A می تواند جفت شدن بعدی را انجام دهد.
- اعلان های جفت شدن بعدی باید به درستی بین تلفن های قادر صوتی غیر LE ظاهر شوند.
- به عنوان مثال: تأیید کنید که ، هنگامی که تلفن B جفت شدن اولیه را انجام می دهد ، تلفن C می تواند جفت شدن بعدی را انجام دهد. همچنین تأیید کنید که تلفن C می تواند جفت شدن اولیه را انجام دهد و تلفن B می تواند جفت شدن بعدی را انجام دهد.
- اعلان های جفت شدن بعدی باید به درستی بین تلفن های صوتی با صدای صوتی و یک تلفن که از اتصالات صوتی چندگانه و همزمان پشتیبانی می کند ، ظاهر شود.
- به عنوان مثال: تأیید کنید که ، هنگامی که تلفن A جفت گیری اولیه را انجام می دهد ، تلفن D می تواند جفت شدن بعدی را انجام دهد. همچنین تأیید کنید که تلفن D می تواند جفت شدن اولیه را انجام دهد و تلفن A می تواند جفت شدن بعدی را انجام دهد.
- اعلان های جفت شدن بعدی باید به درستی بین تلفن های صوتی صوتی و غیر صوتی ظاهر شوند.
دستگاه بلوتوث 0.3 متر را از تلفن قرار دهید.
منتظر همگام سازی نام دستگاه با حساب باشید: به تنظیمات> Google> دستگاه ها و اشتراک گذاری (یا اتصالات دستگاه)> دستگاه ها> دستگاه های ذخیره شده بروید تا بررسی کنید که آیا نام دستگاه نشان داده شده است. پس از ظاهر شدن DUT در لیست دستگاه تلفن ، به صفحه اصلی برگردید.
صبر کنید تا اعلان بعدی ظاهر شود.
زمان را از ضربه زدن به اعلان بعدی در تلفن دوم اندازه گیری کنید تا زمانی که مشاهده کنید اعلان "دستگاه متصل" ظاهر می شود.
زمان را در بخش بعدی برای تلفن دوم ضبط کنید.
رکورد ذخیره شده را با مراحل زیر پاک کنید ، که پیش شرط آزمایش بعدی است.
- دستگاه متصل را با حذف آن از لیست تنظیمات بلوتوث فراموش کنید.
به تنظیمات> Google> دستگاه ها و اشتراک گذاری (یا اتصالات دستگاه)> دستگاه ها> دستگاه های ذخیره شده بروید.
- "دستگاه های ذخیره خودکار" را خاموش کنید
- بازگشت به صفحه قبلی
- "دستگاه های ذخیره خودکار" را روشن کنید
- تأیید کنید که "هیچ دستگاهی" را در لیست دستگاه مانند نشان داده شده مشاهده می کنید:
دستگاه را بچرخانید تا به حالت جفت شدن برسد.
3.3.2 رفتار مورد انتظار
- اعلان جفت شدن برای دستگاه قبلاً مرتبط با آن ظاهر می شود
- برای شروع جفت شدن بعدی ، روی اعلان ضربه بزنید. اعلان پیشرفت را نشان می دهد:
- پس از اتمام جفت شدن جفت سریع ، اعلان زیر را مشاهده خواهید کرد:
- اگر جفت سریع جفت نشود ، تلفن خطایی را نشان می دهد:
3.4 مورد تست 3: کلید حساب BLE را بررسی کنید که هنوز در حال پخش است
- اطمینان حاصل کنید که هدست هنوز داده های حساب را در هنگام کشف نیست ، به عنوان مثال: پس از اتمام جفت شدن و اتصال اولیه ، مگر اینکه هدست خاموش شود.
- یک تلفن مرجع را انتخاب کنید و حداقل یک بار آن را برای 30 دقیقه آزمایش کنید.
3.5 مورد آزمایش 4: معیارهای فاصله
- هر فاصله (0.3m ، 1.2m و 2m) را 10 بار به صورت جداگانه آزمایش کنید.
- هر بار که یک تلفن مرجع یک اعلان را برای هر فاصله نشان می دهد ضبط کنید.
- به عنوان مثال ، "0.3 متر - بله (7/10)" ، به این معنی است که "این تلفن مرجع 7 بار (از 10 بار) در 0.3 متر اعلان جفت شدن را دریافت می کند" "
3.6 نحوه گرفتن گزارش اشکال زدایی
3.6.1 نحوه ضبط اطلاعات اشکال زدایی
- برای روشن کردن ورود به سیستم و گرفتن گزارش اشکال ، موارد زیر را اجرا کنید:
-
adb logcat -G 16M
-
اطمینان حاصل کنید که "Bluetooth HCI Snoop Log برای اشکال زدایی" را روشن کرده اید. برای تلفن های پیکسل ، این توسط:
- رفتن به تنظیمات> سیستم> درباره تلفن> شماره ساخت .
- بهره برداری از "شماره ساخت" 7 بار برای فعال کردن گزینه های توسعه دهنده.
* رفتن به تنظیمات> سیستم> پیشرفته> گزینه های توسعه دهنده . * فعال کردن گزینه های توسعه دهنده و ورود به سیستم HCI Snoop. * این گزینه تلفن را قادر می سازد فایل ورود به سیستم HCI را جمع کند. * برای اطمینان از اعمال تغییرات ، حالت هواپیما را خاموش و خاموش کنید.
3.6.2 نحوه دریافت پرونده logcat log
-
adb devices
اجرا کنید تا تمام شماره سریال دستگاه های موجود در ترمینال را نشان دهید. -
adb -s {device serial number} logcat > {logcat name}.txt
(می توانید فایل logcat خود را به طور خودسرانه نامگذاری کنید و به طور همزمان چندین دستگاه logcat را انجام دهید). - اشکال را بازتولید کنید.
-
Ctrl+C
را برای متوقف کردن logcat اجرا کنید. -
adb bugreport
برای تولید یک فایل ZIP که باید شامل تمام داده ها باشد ، اجرا کنید. ممکن است چند دقیقه طول بکشد. - دستورات زیر را برای دریافت btsnoop_hci.log اجرا کنید (دستگاه ها باید ریشه دار شوند).
- برای Android O (8.0) یا جدیدتر:
adb pull data/misc/bluetooth/logs/btsnoop_hci.log
- برای Android N:
adb pull sdcard/btsnoop_hci.log
- اگر مسیرهای قبلی حاوی hci.log:
adb shell; find hci.log
تا مکان را بدست آورید.
- برای Android O (8.0) یا جدیدتر:
4. معیارهای صدور گواهینامه ویژگی:
نیاز به تصویب کلیه موارد آزمایشی ، اعلان باتری فقط برای هدست بی سیم واقعی الزامی است.
4.1 اعلان های باتری
4.1.1 اعلان باتری سمت چپ + راست + مورد را نشان دهید.
رویه:
- تلفن تست را با هدست بی سیم واقعی جفت کنید.
- پرونده بستن
- پرونده را باز کنید و تأیید کنید.
تأیید کنید:
- اعلان باتری 3 تصویر از سمت چپ ، مورد ، راست و سطح باتری را نشان می دهد. (با نماد شارژ در گوش های چپ و راست)
4.1.2 اطلاعات باتری پس از تغییر سطح باتری باید به روز شود.
رویه:
- تلفن تست را با هدست بی سیم واقعی جفت کنید.
- برای پخش هر ویدئویی به مدت 10 دقیقه از هدست بی سیم واقعی استفاده کنید. (برای کاهش قدرت.)
- به تنظیمات> Google> دستگاه ها و اشتراک گذاری (یا اتصالات دستگاه)> دستگاه ها> دستگاه های ذخیره شده> نام هدست بروید.
تأیید کنید:
- اطلاعات باتری پس از تغییر سطح باتری باید به روز شود.
- سطح باتری باید همان سطح باتری گزارش شده در میانبر بلوتوث باشد (نوار تنظیم سریع را پایین بیاورید) ، سطح باتری باید یکی از سطح جوانه ها را تراز کند ، بهتر است پایین ترین سطح باتری را نشان دهید.
4.1.3 اعلامیه را سرکوب کنید ، باید هون رد شود (پرونده نزدیک)
رویه:
- تلفن تست را با هدست بی سیم واقعی جفت کنید.
- مورد باز
- وقتی هون نشان می دهد ، پرونده نزدیک.
تأیید کنید:
- اعلان باتری در طی 3 ثانیه رد شد.
4.2 نام شخصی
4.2.1 پرونده پایه هدست 1 ، تلفن 1 ، حساب A ، جفت اولیه
پیش شرط:
- تلفن 1 هرگز با هدست جفت نشده است (در صورت وجود تلفن دارای نام مستعار ذخیره شده)
- قبل از آزمایش ، کارخانه هدست را تنظیم مجدد کنید.
رویه:
- تلفن 1 را با حساب Gmail وارد کنید A. تلفن جفت 1 با هدست. بعد از زوج نام دستگاه را تغییر ندهید.
- 3 مکان نشان داده شده را بررسی کنید.
تأیید کنید:
- پس از جفت شدن ، در 3 مکان ، تلفن 1 باید نام کاربر را به عنوان نام کاربر + اطلاعات هدست نشان دهد. به شکل [نام نام کاربر] [نام دستگاه].
نام را در 3 مکان بررسی کنید
تنظیمات> گوگل> دستگاه ها و اشتراک گذاری> دستگاه های ذخیره شده :
تنظیم سریع متن نماد بلوتوث (نوار تنظیم سریع را پایین بکشید):
تنظیمات بلوتوث:
4.2.2 پرونده پایه پایه 2 ، تلفن 2 ، حساب B ، جفت اولیه> ویرایش نام دستگاه
رویه:
- از پرونده مبتنی بر هدست 1 از 3 ادامه دهید.
- تلفن 2 ، حساب B ، اولیه با موفقیت زوج.
- 3 مکان را بررسی کنید.
- به تنظیمات بلوتوث> نماد دنده> نماد مداد> تغییر نام دستگاه بروید.
تأیید کنید:
پس از جفت شدن ، باید نام کاربر + اطلاعات هدست را در مکان های زیر نشان دهید:
تنظیمات> گوگل> دستگاه ها و اشتراک گذاری> دستگاه های ذخیره شده :
تنظیم سریع متن نماد بلوتوث (نوار تنظیم سریع را پایین بکشید):
تنظیمات بلوتوث:
پس از تغییر نام دستگاه ، نام جدید باید در مکان های زیر ظاهر شود:
تنظیمات> گوگل> دستگاه ها و اشتراک گذاری> دستگاه های ذخیره شده :
تنظیم سریع متن نماد بلوتوث (نوار تنظیم سریع را پایین بکشید):
تنظیمات بلوتوث:
4.2.3 پرونده پایه 3 ، تلفن 3 ، حساب C ، جفت اولیه
رویه:
- از پرونده مبتنی بر هدست 2 از 3 ادامه دهید.
- تلفن 3 ، حساب C ، با موفقیت زوج اولیه.
3 مکان ذکر شده را بررسی کنید:
تنظیمات> گوگل> دستگاه ها و اشتراک گذاری> دستگاه های ذخیره شده :
تنظیم سریع متن نماد بلوتوث (نوار تنظیم سریع را پایین بکشید):
تنظیمات بلوتوث:
تایید کنید:
- تلفن 3 باید نام دستگاه جدید تلفن 2 را در همان 3 مکان ذکر شده در مراحل روش قبلی نشان دهد.
4.3 پیدا کردن دستگاه - هدست حلقه
4.3.1 عملکرد هدست دستگاه حلقه
رویه:
- تلفن با هدفون با موفقیت همراه است.
به تنظیمات> Google> دستگاه ها و اشتراک گذاری (یا اتصالات دستگاه)> دستگاه ها> دستگاه های ذخیره شده> نام هدست> پیدا کردن دستگاه بروید.
روی دکمه RING دستگاه ضربه بزنید. (اگر هدست تست جوانه های راست و چپ داشته باشد ، باید دو دکمه را برای چپ و راست نشان دهد)
روی دکمه دستگاه MUTE ضربه بزنید.
تأیید کنید:
- وضعیت تحت عنوان هدست باید "متصل" را نشان دهد.
- هدست هنگام ضربه زدن به این دکمه با آهنگ زنگ سفارشی باید زنگ بزند. (هدست بی سیم واقعی باید در سمت راست/سمت چپ حلقه کند)
- هدست باید بلافاصله بدون هیچ تاخیری بی صدا شود.
4.4 کلید حساب را به صورت برگشتی بنویسید
4.4.1 جفت برگشتی و تأیید
رویه:
- دستگاه جفت سریع را در حالت جفت شدن قرار دهید
- یک اعلان Heads-Up را مشاهده خواهید کرد ، به آن ضربه نزنید.
- به تنظیمات> دستگاه های متصل> جفت دستگاه جدید بروید ، روی جفت ضربه بزنید
- یک دقیقه صبر کنید ، یک اعلان برای جفت برگشتی مشاهده خواهید کرد.
- برای ذخیره هدست در حساب خود ، روی اعلان ضربه بزنید.
- به تنظیمات> Google> دستگاه ها و اشتراک گذاری (یا اتصالات دستگاه)> دستگاه ها> دستگاه های ذخیره شده بروید
تأیید کنید:
اعلان جفت برگشتی باید نشان داده شود.
خواهید دید که دستگاه در لیست دستگاه ذخیره شده قرار دارد. این دستگاه اکنون پشتیبانی کامل برای جفت سریع دارد.
آخرین به روز رسانی: 13 آگوست 2024
- دستگاه تحت آزمایش ("DUT") باید یک دستگاه تمیز کارخانه باشد (یعنی DUT نمی تواند یک دستگاه شخصی یا دستگاهی باشد که حاوی هرگونه اطلاعات شخصی باشد).
- مواد آزمایشی موجود در اینجا (به عنوان مثال ، فرآیندها ، دستورالعمل ها و سایر اطلاعات) بخشی از خدمات Google هستند ، مشمول حقوق مالکیت معنوی Google و مشروط بر شرایط خدمات Google واقع در http://www.google.com/accounts/ TOS به نظر می رسد که آنها "نرم افزار" هستند.
1. آماده سازی برای صدور گواهینامه
1.1 تعریف
جفت شدن اولیه دنباله ای از وقایع است که وقتی یک کاربر یک دستگاه را به یک حساب Google که برای اولین بار از طریق تلفن امضا می شود ، جفت می کند. در این سکانس ، یک تلفن تبلیغات را از دستگاه تشخیص می دهد و یک اعلان را نشان می دهد که باعث می شود کاربر به دستگاه وصل شود. (در این راهنما ، "دستگاه" به جای تلفن مرجع به معنای هدست بلوتوث یا بلندگو است).
جفت شدن بعدی دنباله ای از وقایع است که وقتی کاربر در یک تلفن جدید وارد حساب Google خود می شود و سعی می کند دستگاهی را که قبلاً در حساب Google خود ذخیره شده است ، جفت کند. در این سکانس ، تلفن جدید تشخیص می دهد که شناسه مدل تبلیغ شده در حال حاضر در حساب Google کاربر ذخیره شده است و یک اعلان را برای تسریع جفت شدن دستگاه به این تلفن ارائه می دهد.
1.2 الزامات
- تمام تلفن ها باید به اینترنت وصل شوند و بلوتوث و مکان در تنظیمات روشن شده اند.
- همه تلفن ها باید به همان حساب Google وارد شوند.
- تلفن های مرجع باید به طور فعال در بازار تلفن باشند و جمعیتی معقول و منطقی از کاربران را پوشش دهند.
- یک دستگاه بلوتوث که نسخه Fast Pair و برنامه های افزودنی مرتبط را اجرا می کند ، که باید تأیید شوند.
کلاسیک با A2DP+HPF
- سه (3) تلفن مرجع Android V11 و بعداً نسخه های سیستم عامل Android.
- تلفن های مرجع پیشنهادی برای پوشش همه نسخه های سیستم عامل Android:
- Google Pixel 8 (Android 15)
- سامسونگ S23 یا بعد از آن Android 14 را اجرا می کند
- Google Pixel 7 (Android 13)
- Google Pixel 6 (Android 12)
- Google Pixel 5 (Android 11)
- سامسونگ S20 یا بعداً در حال اجرا Android 12 یا 13
فقط با داده ها
- پنج (5) تلفن های مرجع Android V11 و بعداً نسخه های سیستم عامل Android.
- تلفن های مرجع پیشنهادی برای پوشش همه نسخه های سیستم عامل Android:
- Google Pixel 8 (Android 15)
- سامسونگ S23 یا بعد از آن Android 14 را اجرا می کند
- Google Pixel 7 (Android 13)
- Google Pixel 6 (Android 12)
- Google Pixel 5 (Android 11)
- سامسونگ S20 یا بعداً در حال اجرا Android 12 یا 13
با صدای صوتی
- پنج (5) تلفن های مرجع Android V11 و بعداً نسخه های سیستم عامل Android.
- تلفن های مرجع پیشنهادی برای پوشش همه نسخه های سیستم عامل Android:
- Google Pixel 8 (Android 15)
- سامسونگ S23 یا بعد از آن Android 14 را اجرا می کند
- Google Pixel 7 (Android 13)
- Google Pixel 6 (Android 12)
- Google Pixel 5 (Android 11)
- سامسونگ S20 یا بعداً در حال اجرا Android 12 یا 13
1.3 نسخه خدمات Google Play را بررسی کنید
هدف: برای تأیید صحیح نسخه اصلی GMS برای آزمایش استفاده می شود.
به تنظیمات> Google> علامت سوال در گوشه سمت راست> سه نقطه در گوشه سمت راست> "اطلاعات نسخه" بروید ، سپس نسخه Google Play Services را بررسی کنید (باید
22.XX.XX
یا بالاتر باشد).
1.4 شناسه حالت اشکال زدایی را فعال کنید
- شناسه مدل ارائه شده برای شما یک شناسه حالت اشکال زدایی است. برای فعال کردن آن ، به تنظیمات> Google> دستگاه ها و به اشتراک گذاری> دستگاه ها بروید تا "شامل نتایج اشکال زدایی" شوید. اگر گزینه "شامل نتایج اشکال زدایی" در این صفحه وجود ندارد ، تأیید کنید که گزینه های توسعه دهنده در سالک فعال است.
1.5 اعلان های خدمات Google Play را فعال کنید
- به تنظیمات> اعلان ها> تنظیمات برنامه> Google Play Services بروید و اطمینان حاصل کنید که اعلان های سوئیچ روشن است.
1.6 اطمینان حاصل کنید که می توانید به سرور نتیجه آزمایش برسید
برخی از داده های آزمون مستقیماً در سرورهای Google بارگذاری می شوند. این داده ها قبل از شروع صدور گواهینامه آزمایشگاه برای تکمیل خودآزمایی لازم است. اطمینان حاصل کنید که تلفن تست خود موارد زیر را دارد:
- یک حساب آزمایشی وارد شده که به گروه تست FP پیوسته است.
- توانایی ماندن و اتصال به اینترنت به مدت 25 ساعت در طول و بعد از انجام تست های جفت شدن اولیه و متعاقب آن. این گوشی در این مدت سعی در بارگذاری داده های آزمون و نتایج خواهد داشت.
- یک دوره آزمایش و شناسه مدل تست مطابق با مقادیر ارائه شده در گزارش خودآزمایی .
- تنظیمات استفاده و تشخیص در دستگاه تست فعال شده است. این را می توان با پیمایش به: تنظیمات> Google> 3 نقطه در گوشه بالا سمت راست> استفاده و تشخیص> استفاده و تشخیص و تشخیص را تأیید کرد.
ترتیب معیارهای صدور گواهینامه
2.1 تعاریف
- "همه تلفن ها" به کلیه تلفن های مرجع با سیستم عامل مطابق با حداقل نسخه های تعریف شده در بخش مورد نیاز اشاره دارد.
- "میانگین زمان جفت شدن" (مجموع تمام زمان جفت شدن موفقیت آمیز) / (10 - تعداد جفت های شکست خورده). محاسبه زمان جفت شدن هنگامی شروع می شود که کاربر اعلان سریع جفت را برطرف کند و هنگامی که تلفن یک اعلان "اتصال موفق" را به کاربر نشان می دهد ، پایان می یابد.
- "میزان موفقیت" برای آزمایش از راه دور (تعداد اعلان در 1 دقیقه / 10 ظاهر می شود).
2.2 پنجره اعلان برای جفت شدن اولیه
- اعلان باید در مدت 5 ثانیه ظاهر شود.
2.3 مشخصات صدور گواهینامه برای جفت شدن
- هر تلفن مرجع به ترتیب 100 بار برای جفت های اولیه و متعاقب آن آزمایش می شود.
میزان موفقیت برای جفت شدن اولیه و متعاقب آن با قرار دادن دستگاه 0.3 متر دور از تلفن مرجع اندازه گیری می شود.
- میانگین زمان جفت شدن باید در 12 ثانیه هنگام جفت شدن سیستم عامل فقط از یک مؤلفه (به عنوان مثال یک هدست یا بلندگو منفرد) پشتیبانی کند.
- میانگین زمان جفت شدن باید در هنگام جفت شدن سیستم عامل از اعضای مجموعه هماهنگ (به عنوان مثال گوشواره های چپ و راست) در مدت 14 ثانیه باشد.
کلاسیک با A2DP+HPF
- نرخ پاس اولیه و بعدی باید حداقل 95 ٪ باشد.
فقط با داده ها
- نرخ عبور اولیه و متعاقب آن باید حداقل 90 ٪ باشد.
با صدای صوتی
- نرخ عبور اولیه و متعاقب آن باید حداقل 90 ٪ باشد.
80 ٪ از کل زمان جفت شدن اولیه و متعاقب تلفن مرجع باید معیارها را رعایت کند.
2.4 مشخصات صدور گواهینامه برای فاصله
حداقل 80 ٪ از کل تلفن های مرجع باید هنگام آزمایش در 3 مسافت تجویز شده (0.3 متر ، 1.2 متر و 2 متر) معیارهای این بخش را رعایت کنند.
- میزان موفقیت در 0.3 متر باید 100 ٪ باشد. به عبارت دیگر ، هر تلفن مرجع باید 10 بار تست 0.3 متر را اجرا کند و هر اعلان را نشان دهد.
- میزان ظاهر اطلاع رسانی جفت شدن به تلفنهای مرجع در 1.2 متر باید در 10 بار کمتر یا برابر با 20 ٪ باشد.
- هر آزمایش انجام شده در فاصله 2 متری هرگز نباید باعث شود که حداقل 1 دقیقه در تلفن های مرجع در تلفن های مرجع ظاهر شود.
- هر مسافت 10 بار برای هر تلفن مرجع آزمایش می شود.
3. راهنمای تست سریع جفت 2.0
3.1 رابط کاربری
تصاویر زیر 4 جریان مختلف برای پارکینگ را توصیف می کند:
- جفت شدن اولیه بدون برنامه همراه دستگاه بارگیری شده است.
- جفت شدن اولیه با برنامه همراه دستگاه بارگیری شده است.
- جفت شدن بعدی با برنامه همراه دستگاه بارگیری شده است.
جفت شدن بعدی بدون برنامه همراه دستگاه بارگیری شده است.
موارد 3 و 4 از همان جریان استفاده می کنند.
- وضعیت خطا
اعلان برای بارگیری یک برنامه همراه فقط در صورتی ظاهر می شود که شناسه مدل DUT با پیوند برنامه همراه همراه باشد. در عوض ، اگر هیچ انجمن برنامه همراهی وجود نداشته باشد ، تستر فقط نام دستگاه را تحت اعلان "دستگاه متصل" مانند آنچه برای جفت های بعدی مشاهده خواهد کرد ، مشاهده می کند.
3.2 مورد تست 1: جفت شدن اولیه
3.2.1 تنظیم و تست
- اطمینان حاصل کنید که DUT به عنوان یک دستگاه ذخیره شده در هر تلفن ظاهر نمی شود. در هر تلفنی که DUT را ذخیره کرده و وارد حساب Google Test شده است: به تنظیمات بلوتوث بروید ، "دستگاه را فراموش کنید" و حالت هواپیما را انتخاب کنید تا اطمینان حاصل شود که DUT فراموش شده است.
اطمینان حاصل کنید که "به طور خودکار دستگاه ها ذخیره می شوند" روشن است. این سوئیچ به طور پیش فرض خاموش است. می توانید این گزینه را در تنظیمات> Google> دستگاه ها> دستگاه های ذخیره شده تلفن A. پیدا کنید.
کلاسیک با A2DP+HPF
هیچ مرحله اضافی لازم نیست.
فقط با داده ها
هیچ مرحله اضافی لازم نیست.
با صدای صوتی
- به تنظیمات> دستگاه های متصل> جزئیات دستگاه بروید
- تأیید کنید که ضامن صوتی LE روی "غیرفعال" تنظیم شده است.
- تلفن هایی که فقط از بلوتوث کلاسیک پشتیبانی می کنند (مانند پیکسل 6 و بالاتر) این ضامن را در تنظیمات منوی خود ندارند.
- برای تلفن های پشتیبانی کننده LE که در آزمایش استفاده می شود:
- به تنظیمات> دستگاه های متصل> جزئیات دستگاه بروید
- تأیید کنید که ضامن LE Audio روی "فعال" تنظیم شده است.
دستگاه بلوتوث را در حالت جفت شدن قرار دهید.
دستگاه بلوتوث 0.3 متر را از تلفن A. قرار دهید.
منتظر بمانید تا در تلفن مرجع قرار بگیرد. A. اطلاع رسانی باید طی 5 ثانیه ظاهر شود.
زمان بندی را از زمان بهره برداری از اعلان اولیه شروع کنید تا زمانی که مشاهده کنید که "دستگاه متصل" در تلفن A.
زمان را در بخش اولیه جفت شدن گزارش آزمون ضبط کنید.
3.2.2 رفتار مورد انتظار
- نیمه جفت جفت اولیه ظاهر می شود:
- برای شروع جفت سریع جفت ، روی اعلان ضربه بزنید. اعلان پیشرفت را نشان می دهد:
- هنگامی که جفت شدن جفت سریع موفق می شود ، تلفن یک اعلان را نشان می دهد. اگر سازنده دستگاه یک برنامه همراه را منتشر کند ، این تلفن همچنین باعث می شود که کاربر برنامه همراه دستگاه را از فروشگاه Google Play بارگیری کند.
- اگر جفت سریع جفت نشود ، تلفن خطایی را نشان می دهد:
3.3 مورد تست 2: این دستگاه را به دو تلفن مرجع امضاء شده به همان حساب Google (جفت شدن بعدی) جفت کنید
3.3.1 تنظیم و تست
- وارد همان حساب Google در هر دو تلفن (تلفن A و تلفن B) شوید.
اطمینان حاصل کنید که DUT قبلاً با تلفن دیگر (تلفن A) جفت شده است.
برای تأیید اینکه دستگاه بلوتوث با تلفن A جفت شده است:
- ابتدا به تنظیمات> Google> دستگاه ها و اشتراک گذاری (یا اتصالات دستگاه)> دستگاه ها> دستگاه های ذخیره شده از طریق تلفن که جفت اولیه (تلفن A) را انجام می دهند ، بروید. DUT باید در لیست دستگاه های ذخیره شده تلفن ، مانند در اینجا نشان داده شود:
- دوم ، به تنظیمات> Google> دستگاه ها و اشتراک گذاری (یا اتصالات دستگاه)> دستگاه ها> دستگاه های ذخیره شده در دستگاه که با DUT جفت نشده است (تلفن B) بروید. تلفن B قادر خواهد بود فقط در صورتی که DUT در لیست دستگاه های ذخیره شده خود نیز ظاهر شود ، اعلان جفت بعدی را نمایش دهد.
در اصل ، پس از اجرای مورد تست 1 (جفت اولیه) با تلفن A ، از تلفن مرجع دیگر B با همان حساب استفاده می کنید تا این مورد تست 2 (جفت شدن بعدی) را تأیید کنید.
کلاسیک با A2DP+HPF
هیچ مرحله اضافی لازم نیست.
فقط با داده ها
هیچ مرحله اضافی لازم نیست.
با صدای صوتی
- هنگام تست ویژگی های برنامه افزودنی ها در یک دستگاه با صدای صوتی LE ، تست ها باید با تنظیم و خاموش کردن LE Audio Toggle روی تلفن مرجع اجرا شوند.
- این تأیید می کند که دستگاه می تواند با استفاده از هر دو L2CAP (وقتی LE Audio روشن است) و RFCOMM (وقتی LE Audio خاموش است) به تلفن مرجع وصل شود.
- هنگام تست یک دستگاه با صدای صوتی LE ، تلفن ها باید در تنظیمات زیر تنظیم شوند:
- تلفن یک پشتیبانی از صدا را تلفنی کنید.
- تلفن B از LE AUDIO پشتیبانی نمی کند.
- تلفن C از LE AUDIO پشتیبانی نمی کند.
- تلفن D از چندین اتصالات صوتی همزمان پشتیبانی می کند.
- هنگام تست جفت شدن بعدی برای یک دستگاه با صدای صوتی LE ، آزمایشات باید برای ترکیب های زیر از دستگاه های تست انجام شود:
- اعلان های جفت شدن بعدی باید به درستی بین تلفن های صوتی صوتی و غیر صوتی ظاهر شوند.
- به عنوان مثال: تأیید کنید که ، هنگامی که تلفن A جفت گیری اولیه را انجام می دهد ، تلفن B می تواند جفت شدن بعدی را انجام دهد. همچنین تأیید کنید که تلفن B می تواند جفت شدن اولیه را انجام دهد و تلفن A می تواند جفت شدن بعدی را انجام دهد.
- اعلان های جفت شدن بعدی باید به درستی بین تلفن های قادر صوتی غیر LE ظاهر شوند.
- به عنوان مثال: تأیید کنید که ، هنگامی که تلفن B جفت شدن اولیه را انجام می دهد ، تلفن C می تواند جفت شدن بعدی را انجام دهد. همچنین تأیید کنید که تلفن C می تواند جفت شدن اولیه را انجام دهد و تلفن B می تواند جفت شدن بعدی را انجام دهد.
- اعلان های جفت شدن بعدی باید به درستی بین تلفن های صوتی با صدای صوتی و یک تلفن که از اتصالات صوتی چندگانه و همزمان پشتیبانی می کند ، ظاهر شود.
- به عنوان مثال: تأیید کنید که ، هنگامی که تلفن A جفت گیری اولیه را انجام می دهد ، تلفن D می تواند جفت شدن بعدی را انجام دهد. همچنین تأیید کنید که تلفن D می تواند جفت شدن اولیه را انجام دهد و تلفن A می تواند جفت شدن بعدی را انجام دهد.
- اعلان های جفت شدن بعدی باید به درستی بین تلفن های صوتی صوتی و غیر صوتی ظاهر شوند.
دستگاه بلوتوث 0.3 متر را از تلفن قرار دهید.
منتظر همگام سازی نام دستگاه با حساب باشید: به تنظیمات> Google> دستگاه ها و اشتراک گذاری (یا اتصالات دستگاه)> دستگاه ها> دستگاه های ذخیره شده بروید تا بررسی کنید که آیا نام دستگاه نشان داده شده است. پس از ظاهر شدن DUT در لیست دستگاه تلفن ، به صفحه اصلی برگردید.
صبر کنید تا اعلان بعدی ظاهر شود.
زمان را از ضربه زدن به اعلان بعدی در تلفن دوم اندازه گیری کنید تا زمانی که مشاهده کنید اعلان "دستگاه متصل" ظاهر می شود.
زمان را در بخش بعدی برای تلفن دوم ضبط کنید.
رکورد ذخیره شده را با مراحل زیر پاک کنید ، که پیش شرط آزمایش بعدی است.
- دستگاه متصل را با حذف آن از لیست تنظیمات بلوتوث فراموش کنید.
به تنظیمات> Google> دستگاه ها و اشتراک گذاری (یا اتصالات دستگاه)> دستگاه ها> دستگاه های ذخیره شده بروید.
- "دستگاه های ذخیره خودکار" را خاموش کنید
- بازگشت به صفحه قبلی
- "دستگاه های ذخیره خودکار" را روشن کنید
- تأیید کنید که "هیچ دستگاهی" را در لیست دستگاه مانند نشان داده شده مشاهده می کنید:
دستگاه را بچرخانید تا به حالت جفت شدن برسد.
3.3.2 رفتار مورد انتظار
- اعلان جفت شدن برای دستگاه قبلاً مرتبط با آن ظاهر می شود
- برای شروع جفت شدن بعدی ، روی اعلان ضربه بزنید. اعلان پیشرفت را نشان می دهد:
- پس از اتمام جفت شدن جفت سریع ، اعلان زیر را مشاهده خواهید کرد:
- اگر جفت سریع جفت نشود ، تلفن خطایی را نشان می دهد:
3.4 مورد تست 3: کلید حساب BLE را بررسی کنید که هنوز در حال پخش است
- اطمینان حاصل کنید که هدست هنوز داده های حساب را در هنگام کشف نیست ، به عنوان مثال: پس از اتمام جفت شدن و اتصال اولیه ، مگر اینکه هدست خاموش شود.
- یک تلفن مرجع را انتخاب کنید و حداقل یک بار آن را برای 30 دقیقه آزمایش کنید.
3.5 مورد آزمایش 4: معیارهای فاصله
- هر فاصله (0.3m ، 1.2m و 2m) را 10 بار به صورت جداگانه آزمایش کنید.
- هر بار که یک تلفن مرجع یک اعلان را برای هر فاصله نشان می دهد ضبط کنید.
- به عنوان مثال ، "0.3 متر - بله (7/10)" ، به این معنی است که "این تلفن مرجع 7 بار (از 10 بار) در 0.3 متر اعلان جفت شدن را دریافت می کند" "
3.6 نحوه گرفتن گزارش اشکال زدایی
3.6.1 نحوه ضبط اطلاعات اشکال زدایی
- To turn on logging and grab the bug report, run the following:
-
adb logcat -G 16M
-
Ensure you have turned on "Bluetooth HCI snoop log for debugging". For Pixel phones, this is accomplished by:
- Going to Settings > System > About Phone > Build number .
- Tapping "Build number" 7 times to enable developer options.
* Going to Settings > System > Advanced > developer options . * Enabling Developer options and HCI snoop log. * This option enables the phone to collect the HCI packet log file. * Toggle airplane mode on and off to ensure the changes are applied.
3.6.2 How to get logcat log file
- Run
adb devices
to show all the serial number of the devices on the terminal. - Run
adb -s {device serial number} logcat > {logcat name}.txt
(You can name your logcat file arbitrarily and logcat multiple devices at the same time). - Reproduce the bug.
- Run
Ctrl+C
to stop the logcat. - Run
adb bugreport
to generate a zip file that should contain all of the data. ممکن است چند دقیقه طول بکشد. - Run the following commands to get btsnoop_hci.log (The devices need to be rooted).
- For Android O (8.0) or newer:
adb pull data/misc/bluetooth/logs/btsnoop_hci.log
- For Android N:
adb pull sdcard/btsnoop_hci.log
- If the earlier paths don't contain the hci.log :
adb shell; find hci.log
to get the location.
- For Android O (8.0) or newer:
4. Feature Certification Criteria:
Need to pass all test cases, Battery notification is only mandatory for true wireless headset.
4.1 Battery notifications
4.1.1 Show left + right + case battery notification.
رویه:
- Pair the test phone with the true wireless headset.
- Close case
- Open case and verify.
Verify:
- Battery notification shows 3 images of left, case, right, and the battery levels are correct. (with charging icon on the left and right earbuds)
4.1.2 Battery info should be updated after the battery level changes.
رویه:
- Pair the test phone with the true wireless headset.
- Use true wireless headset to play any video for 10 min. (To reduce the power.)
- Go to Settings > Google > Devices & sharing (or Device connections) > Devices > Saved devices > Headset name .
Verify:
- Battery info should be updated after the battery level changes.
- The battery level should be the same as the battery level reported in the Bluetooth shortcut (Pull down quick setting bar), battery level should align one of the buds level, it's better to show the lowest battery level.
4.1.3 Suppress notification, HUN should be dismissed (Close Case)
رویه:
- Pair the test phone with the true wireless headset.
- Open case.
- When HUN shows, Close case.
Verify:
- Battery heads up notification dismissed within 3 seconds.
4.2 Personalized Name
4.2.1 Headset base case 1, Phone 1, account A, initial pair
Precondition:
- Phone 1 never paired with the headset (in case phone has the cached alias)
- Factory reset the headset before testing.
رویه:
- Login Phone 1 with Gmail account A. Pair Phone 1 with the Headset. Don't change the device name after paired.
- Check 3 places shown.
Verify:
- After paired, on the 3 places, phone 1 should show the account A user's first name + headset info. In the form of [User's First Name]'s [Device Name].
Check name in 3 places
Settings > Google > Devices & Sharing > Saved Devices :
Quick Setting Bluetooth icon text (Pull down the quick setting bar):
Bluetooth settings:
4.2.2 Headset base case 2, Phone 2, account B, initial pair > edit device name
رویه:
- Continue from Headset based case 1 of 3.
- Phone 2, account B, initial paired successfully.
- Check 3 places.
- Go to Bluetooth settings > gear icon > pencil icon > change device name .
Verify:
After pairing, should show account A user's first name + headset info on the following places:
Settings > Google > Devices & Sharing > Saved Devices :
Quick Setting Bluetooth icon text (Pull down the quick setting bar):
Bluetooth settings:
After changing the device name, the new name should appear in the following places:
Settings > Google > Devices & Sharing > Saved Devices :
Quick Setting Bluetooth icon text (Pull down the quick setting bar):
Bluetooth settings:
4.2.3 Headset base case 3, Phone 3, account C, initial pair
رویه:
- Continue from Headset based case 2 of 3.
- Phone 3, account C, initial paired successfully.
Check the 3 places listed:
Settings > Google > Devices & Sharing > Saved Devices :
Quick Setting Bluetooth icon text (Pull down the quick setting bar):
Bluetooth settings:
تایید کنید:
- Phone 3 should show phone 2's new device name in the same 3 places listed in the earlier Procedure steps.
4.3 Find Device - Ring Headset
4.3.1 Ring device headset function
رویه:
- Pair phone with headset successfully.
Go to Settings > Google > Devices & sharing (or Device connections) > Devices > Saved devices > Headset name > Find device .
Tap Ring device button.(If test headset have right and left buds, it should show two button for left and right)
Tap Mute device button.
Verify:
- The status under headset name should show "Connected".
- Headset should ring when tap this button with customized ringtone. (True wireless headset should ring corresponding side right/left)
- Headset should mute immediately without any delay.
4.4 Retroactively Write Account Key
4.4.1 Retroactive Pair and Confirm
رویه:
- Put fast pair device into pairing mode
- You will see a heads-up notification, don't tap it.
- Go to Settings > Connected devices > Pair new device, tap to pair
- Wait for a minute, you'll see a notification for retroactive pair.
- Tap the notification to save the headset to your account.
- Go to Settings > Google > Devices & sharing (or Device connections) > Devices > Saved devices
Verify:
Retroactive Pair notification should show up.
You will see the device is in the saved device list. The device now has full support for Fast Pair.