برپایی
برای فعال کردن آزمایش در برنامه Validator:
- مطمئن شوید که دستگاه دارای نسخه GmsCore 22.08.xx یا جدیدتر است.
- مطمئن شوید که ایمیلهای آزمایشی شما بخشی از گروه آزمایشی Fast Pair Partner هستند.
- ممکن است 6 تا 24 ساعت طول بکشد تا ایمیلها و دستگاههای تازه ثبتشده همگامسازی مجوزها را انجام دهند.
- ورود و خروج از حساب Google مرتبط نیز ممکن است باعث همگام سازی فوری شود.
مثال:
آزمایش به جفت سریع نیاز دارد
تست سوئیچ صوتی نیاز به جفت شدن تلفن ها با استفاده از جفت سریع دارد:
- دو تلفن A و B را که به یک حساب Google وارد شده اند آماده کنید.
- هدست را با تلفن A جفت کنید (جفت شدن اولیه).
- وارد حالت جفتسازی شوید، منتظر اعلان رابط کاربری Half Sheet باشید.
- روی Connect کلیک کنید.
- روی Done کلیک کنید.
- هدست را با تلفن B جفت کنید (جفت شدن بعدی).
- منتظر اعلان باشید که هر دو جفت شدن کامل شده است.
- روی اعلان سیستم کلیک کنید.
جریان نمونه:
جریان رابط کاربری پایه
شکل زیر جریان UI عمومی را نشان می دهد:
تست های تک نقطه ای سوئیچ صوتی
تست سوئیچ صوتی (تک نقطه ای)
این تست عملکردهای زیر را انجام می دهد:
- تأیید بار.
- داده های تبلیغات را برای سناریوهای مختلف تأیید می کند.
- تأیید جریان پیام
- ارتباط جریان پیام را تأیید می کند.
- به عقب برگرد.
- رفتار سوئیچبک را تأیید میکند.
تأیید بار بار (تک نقطه ای)
دنباله تأیید بار بار به شرح زیر است:
- به هدست وصل شوید.
- بررسی کنید که طبق استاندارد، اولین بایت کلید حساب، 0x06 باشد.
- قطع اتصال از دستگاه
- بررسی کنید که طبق استاندارد ، اولین بایت کلید حساب 05/0 باشد.
- دوباره به هدست وصل شوید.
- پخش موزیک.
- بررسی کنید که وضعیت اتصال یکی از موارد زیر است:
- 0x4: فقط پخش جریانی A2DP.
- 0x5: پخش جریانی A2DP با AVRCP.
- اتصال SCO را شروع کنید.
- بررسی کنید که SCO متصل شده است.
- بررسی کنید که وضعیت اتصال این است:
- 0x6: پخش جریانی HFP (تماس تلفنی/وایپ)، شامل آهنگ زنگ داخلی و غیر باند.
نمونه ای از تأیید بار (تک نقطه):
تأیید جریان پیام (تک نقطه ای)
دنباله تأیید جریان پیام به شرح زیر است:
- عدم وجود جلسه بین اتصالات مختلف RFCOMM را تأیید کنید.
- به هدست وصل شوید.
- Nonce X را از هدست دریافت کنید (در عرض 5 ثانیه).
- دوباره به هدست متصل شوید.
- یک nonce Y دیگر از هدست بگیرید (در عرض 5 ثانیه).
- بررسی کنید که آیا X و Y متفاوت هستند.
- درخواست Get Audio switch Capability را ارسال کنید.
- بررسی کنید که پاسخ در عرض 2 ثانیه ارسال شده است. محتوا بررسی نمی شود.
- درخواست Indicate in-use Account Key را ارسال کنید.
- بررسی کنید که پاسخ در عرض 2 ثانیه ارسال شده است. محتوا بررسی نمی شود.
- درخواست Notify Initiated Connection را ارسال کنید.
- بررسی کنید که پاسخ در عرض 2 ثانیه ارسال شده است. محتوا بررسی نمی شود.
- درخواست Send Custom Data را ارسال کنید.
- بررسی کنید که ACK ظرف 2 ثانیه برگردانده شود.
- بررسی کنید که آیا دادههای adv حاوی دادههای سفارشی تنظیم شده هستند (در 10 ثانیه).
نمونه ای از تأیید جریان پیام (تک نقطه):
برگشت به عقب (تک نقطه ای)
این آزمون به دو دستگاه نیاز دارد: جستجوگر اولیه و ثانویه. ترتیب تست به شرح زیر است:
- جستجوگر اولیه به هدست متصل می شود (در عرض 10 ثانیه).
- جستجوگر ثانویه به هدست متصل می شود (در عرض 10 ثانیه).
- جستجوگر ثانویه درخواست تعویض مجدد را به هدست ارسال می کند.
در عرض 15 ثانیه، موارد زیر باید رخ دهد:
- Primary Seeker دوباره به هدست متصل می شود.
- جستجوگر ثانویه از هدست جدا می شود.
در زیر نمونه ای از تست Switch-Back نشان داده شده است:
تست های چند نقطه ای سوئیچ صوتی
تأیید بار بار (چند نقطه ای)
دنباله تأیید بار بار به شرح زیر است:
- به هدست وصل شوید.
- بررسی کنید که طبق استاندارد ، اولین بایت کلید حساب، 0x06 باشد.
- قطع اتصال از دستگاه
- بررسی کنید که طبق استاندارد ، اولین بایت کلید حساب 05/0 باشد.
- دوباره به هدست وصل شوید
- پخش موزیک.
- بررسی کنید که وضعیت اتصال یکی از موارد زیر است:
- 0x4: فقط پخش جریانی A2DP.
- 0x5: پخش جریانی A2DP با AVRCP.
- اتصال SCO را شروع کنید.
- بررسی کنید که SCO متصل شده است.
- بررسی کنید که وضعیت اتصال این است:
- 0x6: پخش جریانی HFP (تماس تلفنی/وایپ)، شامل آهنگ زنگ داخلی و غیر باند.
جریان پیام (چند نقطه ای)
این آزمون به جستجوگر اولیه و ثانویه نیاز دارد. آزمایشهایی که دارای پرچم تنظیمپذیری multiplint TRUE
هستند، مراحل بیشتری برای آزمایش این حالت از طریق دستور جریان پیام خواهند داشت.
نمونهای از آزمایش جریان پیام غیرقابل تنظیم (چند نقطهای):
نمونه ای از آزمایش جریان پیام قابل تنظیم (چند نقطه ای):
برگشت به عقب (چند نقطه ای)
این آزمون به جستجوگر اولیه و ثانویه نیاز دارد. این تست تقریباً مشابه نسخه تک نقطه ای است. تنها تفاوت این است: از آنجایی که Provider از چندین اتصال پشتیبانی می کند، هنگامی که Secondary Seeker به Provider متصل می شود، Primary Seeker همچنان به Provider متصل می شود.
نمونه ای از تست چند نقطه ای Switch-Back:
سوئیچ فعال (فقط چند نقطه)
این آزمون به جستجوگر اولیه و ثانویه نیاز دارد.
این آزمایش فقط تأیید می کند که ارائه دهنده پیام های مورد انتظار را با استفاده از کانال جریان پیام ارسال می کند.
مراحل تست:
- جستجوگر اولیه به ارائه دهنده متصل می شود
- جستجوگر اولیه توانایی ارائه دهنده را بررسی می کند.
- اگر Multi-Point خاموش باشد و Multi-Point Configurable
TRUE
باشد، سعی می کند چند نقطه را فعال کند.
- اگر Multi-Point خاموش باشد و Multi-Point Configurable
- جستجوگر اولیه ، منبع صوتی فعال (به دستگاه متصل) (0x30) را به خود فراخوانی می کند.
- جستجوگر ثانویه به ارائه دهنده متصل می شود.
- جستجوگر اولیه سوئیچ منبع صوتی فعال (به دستگاه متصل) (0x30) را به دستگاه دیگری فراخوانی می کند.
- ارائه دهنده جستجوگر اولیه را تایید می کند.
- جستجوگر ثانویه رویداد سوئیچ چند نقطه ای Notify (0x32) را با حالت فعال دریافت می کند.
نمونه ای از تست Switch Active (فقط چند نقطه ای):
نحوه آپلود نتایج در کنسول دستگاه
چگونه نتایج خود را ارسال کنید
این برنامه یک دکمه برای آپلود نتایج پس از اتمام آزمایش ها ارائه می دهد:
نحوه استفاده از کنسول دستگاه
نتایج آزمون ارسال شده را میتوانید در کنسول Nearby پیدا کنید. (سنجههای فاصله و سنجههای مدت زمان برای موارد تست سوئیچ صوتی حذف خواهند شد). مثلا:
عیب یابی
اگر همه آزمایشهایتان انجام نشد، بلوتوث را خاموش و روشن کنید.
اگر تست Switch-Back شما ناموفق بود و مانند شکل 1 گیر کرد: به صفحه دستگاه تست (شکل 2) برگردید و دوباره تست کنید.