Google Home Playground

ابر به ابر    کیت توسعه نرم‌افزار Local Home    میاناهای برنامه‌سازی کاربردی خانه

Google Home Playground یک برنامه وب است که پروژه خانه هوشمند را با انواع و ویژگی‌های دستگاه پیکربندی‌شدنی شبیه‌سازی می‌کند. می‌توانید دستگاه‌های مجازی ایجاد کنید، ویژگی‌ها و وضعیت‌های دستگاه را تغییر دهید، این دستگاه‌ها را در Google Home Graph مشاهده کنید، و پیکربندی‌های دستگاه را وارد یا صادر کنید.

تکمیل پیوند حساب

برای استفاده از Google Home Playground، توصیه می‌شود ابتدا ابزار را به حسابتان پیوند دهید. Google Home app (GHA) را در تلفنتان باز کنید و فرایند پیونددهی حساب را که در اتصال دستگاه‌های خانه هوشمند طرف سوم در برنامه Google Home توضیح داده شده است دنبال کنید.

  1. ادغام با عنوان زمین بازی Google Home را جستجو کنید.
  2. یکپارچه‌سازی را انتخاب کنید و GHA شما را به صفحه ورود به سیستم هدایت می‌کند. روی ورود به سیستم با Google کلیک کنید و حساب خود را برای ورود به سیستم انتخاب کنید.
  3. برای مجاز کردن پیوند حساب، روی دکمه مجاز کردن کلیک کنید.
این شکل جریان پیونددهی حساب برنامه Google Home را برای
            اتصال «زمین بازی Google Home» نشان می‌دهد.

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

این شکل فهرست دستگاه پیش‌فرضی را نشان می‌دهد که وقتی کاربر
            «زمین بازی Google Home» را باموفقیت به حساب خود پیوند می‌دهد تکمیل می‌شود.

ورود به سیستم

با کلیک کردن روی دکمه زیر، Google Home Playground را راه‌اندازی کنید:

راه‌اندازی Playground

روی ورود به سیستم با Google کلیک کنید. برای تکمیل پیوند حساب، حتماً با همان حسابی که در GHA استفاده کرده‌اید به سیستم وارد شوید.

این شکل وضعیت اولیه «زمین بازی Google Home» را نشان می‌دهد
            و دکمه ورود به سیستم را در گوشه بالا سمت راست برجسته می‌کند.

پس‌از ورود به سیستم، Google Home Playground دستگاه‌های مجازی ذخیره‌شده در Home Graph را نشان خواهد داد.

این شکل فهرست دستگاه، اطلاعات دستگاه، و ناحیه گزارش نمای پیش‌فرض «زمین بازی Google Home» را نشان می‌دهد.

میانای کاربری وب از سه پانل تشکیل شده است:

  • فهرست دستگاه همه دستگاه‌های مجازی شما را نشان می‌دهد. می‌توانید دستگاه مجازی خاصی را انتخاب کنید تا اطلاعات آن را مشاهده کنید و ازطریق این پانل دستگاه‌های مجازی ایجاد کنید.
  • اطلاعات دستگاه اطلاعات دستگاه مجازی انتخاب‌شده را ارائه می‌دهد. همچنین می‌توانید این اطلاعات را ویرایش کنید و دستگاه مجازی انتخاب‌شده را ازطریق پانل بردارید.
  • گزارش منطقه گزارش‌های تعامل بین Google Home Playground و Home Graph را نمایش می‌دهد. برای عیب‌یابی، می‌توانید گزارش‌های درخواست و پاسخ‌بار را ازهم باز کنید و بررسی کنید.

دستگاه مجازی

مشاهده اطلاعات دستگاه مجازی

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

  • اطلاعات پایه: ویژگی‌های سطح بالای دستگاه، ازجمله نوع، شناسه، و نام دستگاه.
  • ویژگی‌ها: ویژگی‌های پشتیبانی‌شده دستگاه.
  • مشخصه‌ها: مشخصه‌های ویژه ویژگی دستگاه.
  • وضعیت‌ها: همه وضعیت‌های دستگاه.
  • SUV: پیکربندی درستی‌سنجی ثانویه کاربر دستگاه.

ویرایش اطلاعات دستگاه مجازی

علاوه‌بر مشاهده اطلاعات دستگاه مجازی، می‌توانید اطلاعات ذخیره‌شده آن در Home Graph را نیز مستقیماً ازطریق پانل اطلاعات دستگاه ویرایش کنید.

اصلاح ویژگی‌های پشتیبانی‌شده

  1. برگه ویژگی‌ها را انتخاب کنید؛ روی دکمه ویرایش کلیک کنید.
  2. در پانل بالاپر، می‌توانید ویژگی‌های پشتیبانی‌شده فعلی دستگاه و ویژگی‌های دردسترس برای افزودن را ببینید. از دکمه‌های جهت‌نما (arrow_forward/arrow_back) برای افزودن یا برداشتن ویژگی‌های پشتیبانی‌شده برای دستگاه استفاده کنید.
  3. وقتی به‌روزرسانی مشخصه‌های پشتیبانی‌شده را تمام کردید، روی ذخیره کلیک کنید و مشخصه‌های به‌روزرسانی‌شده برای Home Graph اعمال خواهد شد.
  4. می‌توانید این به‌روزرسانی‌های مشخصه را در ناحیه گزارش مشاهده کنید.
این شکل ابزار تجربه کاربری برای افزودن یا حذف ویژگی‌های پشتیبانی‌شده در دستگاه انتخابی در «زمین بازی Google Home» را نشان می‌دهد.

اصلاح مشخصه‌های دستگاه

  1. برگه مشخصه‌ها را انتخاب کنید و مشخصه مربوط به ویژگی‌های پشتیبانی‌شده توسط دستگاه را ویرایش کنید.
  2. پس‌از اتمام ویرایش، کلید Enter را فشار دهید تا تغییرات مشخصه شما روی Home Graph اعمال شود.
  3. می‌توانید این مشخصه‌های به‌روزرسانی‌شده را در منطقه گزارش مشاهده کنید.

تغییر وضعیت دستگاه

  1. برگه ایالت‌ها را انتخاب کنید و ایالت را مستقیماً ویرایش کنید. تغییرات وضعیت برای Home Graph اعمال خواهد شد.
  2. می‌توانید این تغییرات وضعیت را در ناحیه گزارش مشاهده کنید.

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

می‌توانید SUV را به دستگاه‌های مجازی اضافه کنید و نوع چالش و رفتار متناظر آن را در هر دستگاه پیکربندی کنید. می‌توانید یک SUV به دستگاه‌های مجازی اضافه کنید و نوع چالش و رفتار متناظر آن را در هر دستگاه پیکربندی کنید.

پیکربندی SUV در دستگاه

  1. در پانل فهرست دستگاه، دستگاه مجازی موردنظرتان را برای پیکربندی انتخاب کنید.
  2. در پانل اطلاعات دستگاه، برگه SUV را انتخاب کنید و موارد زیر را پیکربندی کنید:
    • فعال: اینکه SUV در دستگاه فعال یا غیرفعال است (بدون چالش).
    • نوع چالش: اینکه آیا SUV نیاز به تأیید صریح دارد (ackNeeded) یا شماره شناسایی شخصی (pinNeeded).
    • پین: پین معتبر.
    • مدیریت پین نادرست: وقتی پین اشتباه است، اینکه دوباره از کاربر پرسیده شود یا نه و درصورت پرسیده نشدن، خطایی که باید پاسخ داده شود.
این شکل ابزار تجربه کاربری را برای فعال کردن ویژگی‌های درستی‌سنجی ثانویه کاربر در دستگاه انتخابی در «زمین بازی Google Home» نشان می‌دهد.

شناسایی دستگاه‌هایی که «درستی‌سنجی ثانویه کاربر» را فعال می‌کنند

در پانل فهرست دستگاه، یک نماد کلید کلید در کنار هر دستگاه دارای SUV نمایش داده می‌شود.

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

فهرست زیر از ویژگی‌هایی که به SUV نیاز دارند:

ایجاد دستگاه مجازی جدید

  1. در پانل فهرست دستگاه، روی افزودن دستگاه کلیک کنید.
  2. در پانل بالاپر، نوع دستگاه را انتخاب کنید و نام دستگاه را برای دستگاه جدیدتان وارد کنید. یا می‌توانید مجموعه ازپیش‌تعریف‌شده‌ای از دستگاه‌ها را برای افزودن انتخاب کنید.
  3. پس‌از تکمیل همه مراحل، دستگاه جدید به Home Graph اضافه خواهد شد.
این شکل ابزار تجربه کاربری را برای افزودن نوع دستگاه جدید در
            «زمین بازی Google Home» نشان می‌دهد.

برداشتن دستگاه مجازی

  1. در پانل فهرست دستگاه، دستگاهی را که می‌خواهید بردارید انتخاب کنید. سپس، در پانل اطلاعات دستگاه، برگه اطلاعات پایه را انتخاب کنید و سپس، در پانل اطلاعات دستگاه، برگه اطلاعات پایه را انتخاب کنید و در پایین روی نماد حذف‌شده‌هابرداشتن دستگاه کلیک کنید.
  2. برداشتن دستگاه را در هشدار بالاپر تأیید کنید.
  3. پس‌از تأیید برداشتن دستگاه، دستگاه از Home Graph برداشته خواهد شد.
این شکل ابزار تجربه کاربری را برای برداشتن نوع دستگاه مجازی در
            «زمین بازی Google Home» نشان می‌دهد.

ویرایشگر پاسخ همگام‌سازی

می‌توانید پاسخ همگام‌سازی خود را در Google Home Playground اعتبارسنجی یا به‌روز کنید. برای باز کردن IDE جاسازی‌شده، روی ویرایشگر پاسخ همگام‌سازی کلیک کنید.

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

پاسخ همگام‌سازی را ویرایش کنید یا آن را کپی و جای‌گذاری کنید و برای اعمال تغییرات روی ذخیره کلیک کنید تا ببینید در بوم‌سازگان Google Home چگونه کار می‌کند.

این شکل پنجره ویرایش پاسخ همگام‌سازی را نشان می‌دهد.

وارد کردن و صادر کردن دستگاه‌های مجازی

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

این شکل ابزار تجربه کاربری را برای وارد کردن و صادر کردن دستگاه‌های مجازی در «زمین بازی Google Home» نشان می‌دهد.

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

  1. برای صادر کردن دستگاه‌های مجازی به فایل، روی کلیک کنید.
  2. نام فایل موردنظرتان را برای صادر کردن وارد کنید و روی تأیید کلیک کنید.
  3. پس‌از وارد کردن نام فایل، مرورگر فایل دستگاه‌های مجازی صادرشده را بارگیری می‌کند.

وارد کردن دستگاه‌های مجازی از فایل

  1. برای وارد کردن دستگاه‌های مجازی از فایل، روی کلیک کنید.
  2. فایل موردنظر را برای وارد کردن انتخاب کنید و روی تأیید کلیک کنید.
  3. پس‌از اینکه فایل را برای وارد کردن تأیید کردید، Google Home Playground دستگاه‌های مجازی را با وضعیت‌هایشان از فایل وارد می‌کند و اطلاعات و وضعیت‌های دستگاه‌های واردشده را در Home Graph به‌روز می‌کند.

بررسی گزارش‌های تعامل

وقتی با دستگاه‌های مجازی تعامل می‌کنید، Google Home Playground تغییرتان به‌طور خودکار در Home Graph اعمال می‌شود. تعاملات با Home Graph در پانل ناحیه گزارش ثبت می‌شود، جایی که می‌توانید هر ورودی را ازهم باز کنید تا بار محموله درخواست و پاسخ میانای برنامه‌سازی کاربردی Home Graph را بازرسی کنید.

هر ورودی گزارش آرایه‌ای از نوع JSON است که حاوی عناصر ساختار زیر است:

{
  "uri": string,
  "request": object,
  "response": object
}
فیلدها نوع شرح
uri string نشانی وب فراخوانی میانای برنامه‌سازی کاربردی Home Graph.
request object متن درخواست فراخوانی Home Graph API. برای قالب هر روش، اسناد مرجع اسناد مرجع را ببینید.
response object متن پاسخ فراخوانی میانای برنامه‌سازی کاربردی Home Graph. برای قالب هر روش، اسناد مرجع اسناد مرجع را ببینید.

مشاهده انواع دستگاه و ویژگی‌های پشتیبانی‌شده

نماد علامت سؤال راهنما در بالا سمت چپ، فهرست ویژگی و نوع دستگاه فعلی را که Google Home Playground پشتیبانی می‌کند نمایش می‌دهد.

این شکل ابزار تجربه کاربری را برای افزودن نوع دستگاه جدید در
            «زمین بازی Google Home» نشان می‌دهد.

گزارش کردن مشکلات

مشتاقیم نظرتان را بشنویم! مشکلات پیش‌آمده را بااستفاده از نماد علامت تعجب بازخورد در بالا سمت چپ گزارش کنید.

این شکل نمادهای ارائه بازخورد و گزارش مشکلات در «زمین بازی Google Home» را نشان می‌دهد.