گوگل کیتهای توسعه نرمافزار (SDK)، ابزارها و برنامههای نمونه را برای شروع سفر Cloud-to-cloud شما ارائه میدهد، چه در حال ادغام یک سوئیچ ساده باشید و چه یک گیرنده AV پیچیده.
این منابع به گونهای طراحی شدهاند که به توسعهدهنده اجازه دهند تلاشهای توسعه را بر ایجاد قابلیتها و ویژگیها متمرکز کند، در حالی که تلاش کمتری را صرف رسیدگی به زیرساختها میکند.
نمونهها و کتابخانهها
نمونههای جامع ما میتوانند به عنوان نقطه شروع برای ادغام شما یا برای نشان دادن بهترین روش برای ایجاد یک نمونه جدید استفاده شوند. و کتابخانههای کلاینت Google Home Graph API به زبانهای مختلفی در دسترس هستند.
ابزارها
افزونه گوگل هوم برای VS Code
Google Home Extension for Visual Studio Code به شما امکان میدهد مستقیماً با اکوسیستم گوگل هوم تعامل داشته باشید. برای مثال، میتوانید دستوری مانند «لامپ من را روشن کن» را تایپ کنید و Google Assistant درخواست شما را در فضای ابری پردازش کرده و دستور را به دستگاه ارسال میکند.
از این افزونه در طول مرحله توسعه برای موارد زیر استفاده کنید:
دستگاههای Cloud-to-cloud که در Google Home ادغام شدهاند را آزمایش کنید.
با مشاهدهی لاگهای گوگل کلود به صورت آنی و مشاهدهی تمام ارتباطات دو طرفه، مشکلات را شناسایی کنید. بر اساس شدت و محدودهی زمانی فیلتر کنید.
محتوای JSON پیامهای لاگ را بررسی کنید.
دستورات Assistant را در قالب اسکریپت صادر کنید تا به شما در آزمایش سریعتر و به روشی تکرارپذیر کمک کند.
اعتبارسنج دادههای SYNC
توصیه میکنیم از اعتبارسنج دادههای SYNC برای اعتبارسنجی قالب پاسخهای SYNC حاصل از یکپارچهسازی خود استفاده کنید. این کار خطاهای بعدی در فرآیند آزمایش را کاهش میدهد.
زمین بازی گوگل هوم
Google Home Playground برای شبیهسازی نوع دستگاه شما در اکوسیستم Google Home قبل از تکمیل توسعه با یک دستگاه فیزیکی مفید است.
از آن در طول مرحله توسعه برای موارد زیر استفاده کنید:
- دستگاههای مجازی ایجاد کنید و آنها را با ویژگیهایی برای استفاده در Google Home app (GHA) پیکربندی کنید.
- ببینید که دستگاهها در Home Graph چگونه ظاهر میشوند.
- تأیید هویت ثانویه کاربر را برای یک دستگاه آزمایش کنید.
مجموعه تست گوگل هوم
Google Home Test Suite برای آزمایش یکپارچهسازی خانه هوشمند خود استفاده کنید و مطمئن شوید که الزامات صدور گواهینامه و راهاندازی برای اکوسیستم گوگل هوم را برآورده میکند.
نمایشگر نمودار خانگی
Google Home Graph برای بررسی وضعیت دستگاههای موجود در Home Graph یک کاربر خاص استفاده میشود. این یک روش سریع برای تأیید Home Graph بدون استفاده مستقیم از API است.