توسعه برای ماده

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

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

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

Google Home Device SDK APIها و ابزارهایی را ارائه می‌کند که Matter SDK منبع باز را گسترش می‌دهد تا سریع بسازد و با هوش Google نوآوری کند.

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

فاز توسعه

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

محیط توسعه دستگاه مجازی مهم است

فاز توسعه

Matter Virtual Device Development Environment (MVD-DE) یک کانتینر Docker از پیش پیکربندی شده است که شامل برنامه آغازگر Virtual Device Controller (VDC) است که ممکن است برای کنترل هر دو دستگاه Matter مجازی و فیزیکی استفاده شود. این یک ابزار مفید برای آزمایش ایده های جدید و آزمایش دستگاه ها در مرحله توسعه است.

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

فاز توسعه

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

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

  • دستگاه های Matter و non- Matter را که در Google Home یکپارچه شده اند را آزمایش کنید.

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

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

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

مجموعه تست Google Home

مرحله تست

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

قابلیت Matter را در برنامه اندروید خود ادغام کنید

با استفاده از Google Home Mobile SDK بهترین برنامه‌های Android Matter را بسازید.

APIهای خدمات Google Play Matter

فاز توسعه

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

افزونه Google Home برای اندروید استودیو

فاز توسعه

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

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

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

فاز توسعه

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