توسعه برای Matter

Google کیت‌های توسعه نرم‌افزار، ابزارها، و برنامه‌های نمونه‌ای را برای شروع سریع Matter سفرتان ارائه می‌دهد، چه درحال ساختن سخت‌افزار خانه هوشمند خودتان باشید یا ادغام کردن عملکرد Matter در برنامه Android خودتان.

این منابع به‌گونه‌ای طراحی شده‌اند که به توسعه‌دهنده اجازه می‌دهند تلاش‌های توسعه را بر ساختن قابلیت‌ها و ویژگی‌ها متمرکز کند و تلاش کمتری را برای سروکار داشتن با زیرساخت صرف کند.

توسعه سخت‌افزار خانه هوشمند با Matter

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

مرحله توسعه

Google Home Device SDK به توسعه‌دهنده اجازه می‌دهد با آزمایش دستگاه‌های Matter در محیطی مجازی، فوراً توسعه را شروع کند. دستگاه‌های مجازی Matter را می‌توان بااستفاده از کیت توسعه نرم‌افزار ساخت، در ساختار راه‌اندازی کرد، و به همان روش دستگاه‌های فیزیکی کنترل کرد، ازجمله اجرای فرمان‌های Google Assistant.

افزونه Google Home برای VS Code

مرحله توسعه

Google Home Extension for Visual Studio Code به شما امکان می‌دهد مستقیماً با بوم‌سازگان Google Home تعامل داشته باشید. برای مثال، می‌توانید فرمانی را تایپ کنید، مثلاً «لامپ را روشن کن»، و Assistant درخواستتان را در فضای ابری پردازش می‌کند و فرمان را به دستگاه ارسال می‌کند.

از این افزونه درطول مرحله توسعه برای موارد زیر استفاده کنید:

  • دستگاه‌های Matter و غیرMatter را که در Google Home ادغام شده‌اند آزمایش کنید.

  • با مشاهده گزارش‌های ابری به‌طور هم‌زمان، مشکلات را شناسایی کنید و همه ارتباطات جاری در هر دو جهت را مشاهده کنید. براساس شدت و محدوده زمانی فیلتر کنید.

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

  • دستورات Assistant را در قالب اسکریپت صادر کنید تا به شما کمک کند سریع‌تر و به‌صورت تکرارپذیر آزمایش کنید.

مجموعه آزمون Google Home

مرحله آزمایشی

از Google Home Test Suite در Google Home Developer Console برای آزمایش کردن ادغام خانه هوشمند و اطمینان از اینکه الزامات صدور گواهینامه و راه‌اندازی را برای بوم‌سازگان Google Home برآورده می‌کند استفاده کنید.

ادغام کردن عملکرد Matter در برنامه Android

Google Play services Matter APIs

مرحله توسعه

Google Play services Matter میاناهای برنامه‌سازی کاربردی را برای راه‌اندازی، هم‌رسانی دستگاه، و کشف عملیاتی ارائه می‌دهد.

افزایه Google Home برای «استودیو Android»

مرحله توسعه

Google Home Plugin for Android Studio ابزار توسعه ضروری‌ای است که به شما امکان می‌دهد فرمان‌های Assistant را مستقیماً در ویرایشگر تایپ کنید تا تعاملات با برنامه‌ها و دستگاه‌های Matter را مشاهده کنید.

IDE همچنین به شما امکان می‌دهد گزارش‌های Cloud را به‌طور هم‌زمان مرور کنید و به شما امکان می‌دهد ادغام‌هایتان را به‌طور کارآمد اشکال‌زدایی کنید.

برنامه نمونه Google Home برای Matter

مرحله توسعه

Google Home Sample App for Matter نمونه‌ای عینی از نحوه استفاده از میاناهای برنامه‌سازی کاربردی Play services برای Matter ارائه می‌دهد تا برنامه‌ای ساخته شود که راه‌اندازی و هم‌رسانی دستگاه‌های Matter را در برنامه‌ها و بوم‌سازگان‌ها آسان می‌کند.