توسعه برای 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 برای Matter

مرحله توسعه

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

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

مرحله توسعه

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

«محیط توسعه یکپارچه» همچنین به شما امکان می‌دهد گزارش‌های Cloud را در زمان واقعی مرور کنید و به این ترتیب می‌توانید ادغام‌هایتان را به‌طور کارآمد اشکال‌زدایی کنید.

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

مرحله توسعه

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