گوگل کیتهای توسعه نرمافزار (SDK)، ابزارها و برنامههای نمونه را برای شروع سریع سفر Matter شما ارائه میدهد، چه در حال ساخت سختافزار خانه هوشمند خود باشید و چه بخواهید قابلیتهای Matter را در برنامه اندروید خود ادغام کنید .
این منابع به گونهای طراحی شدهاند که به توسعهدهنده اجازه دهند تلاشهای توسعه را بر ایجاد قابلیتها و ویژگیها متمرکز کند، در حالی که تلاش کمتری را صرف رسیدگی به زیرساختها میکند.
توسعه سختافزار خانه هوشمند با Matter
دستگاه مجازی Matter
Google Home Device SDK به توسعهدهندگان این امکان را میدهد که با آزمایش دستگاههای Matter در یک محیط مجازی، توسعه را از همان ابتدا آغاز کنند. دستگاههای Virtual Matter را میتوان با استفاده از SDK ساخت، روی یک پارچه نصب کرد و مانند دستگاههای فیزیکی، از جمله اجرای دستورات Google Assistant ، کنترل کرد.
افزونه گوگل هوم برای VS Code
Google Home Extension for Visual Studio Code به شما امکان میدهد مستقیماً با اکوسیستم گوگل هوم تعامل داشته باشید. برای مثال، میتوانید دستوری مانند «لامپ من را روشن کن» را تایپ کنید و Assistant گوگل درخواست شما را در فضای ابری پردازش کرده و دستور را به دستگاه ارسال میکند.
از این افزونه در طول مرحله توسعه برای موارد زیر استفاده کنید:
دستگاههای Matter و non- Matter که در Google Home ادغام شدهاند را آزمایش کنید.
با مشاهده لاگهای ابری به صورت بلادرنگ و مشاهده تمام ارتباطات در هر دو جهت، مشکلات را شناسایی کنید. بر اساس شدت و محدوده زمانی فیلتر کنید.
محتوای JSON پیامهای لاگ را بررسی کنید.
دستورات Assistant را در قالب اسکریپت صادر کنید تا به شما در آزمایش سریعتر و به روشی تکرارپذیر کمک کند.
مجموعه تست گوگل هوم
از Google Home Test Suite در Google Home Developer Console برای آزمایش یکپارچهسازی خانه هوشمند خود و اطمینان از مطابقت آن با الزامات صدور گواهینامه و راهاندازی برای اکوسیستم گوگل هوم استفاده کنید.
قابلیت Matter را در برنامه اندروید خود ادغام کنید
سرویسهای گوگل پلی Matter APIها
Google Play services APIهای Matter را برای راهاندازی، اشتراکگذاری دستگاه و کشف عملیاتی ارائه میدهند.
افزونه گوگل هوم برای اندروید استودیو
Google Home Plugin for Android Studio یک ابزار توسعه ضروری است که به شما امکان میدهد دستوراتی را برای Assistant مستقیماً در ویرایشگر تایپ کنید تا تعامل با برنامهها و دستگاههای Matter خود را مشاهده کنید.
این IDE همچنین به شما امکان میدهد لاگهای ابری را به صورت بلادرنگ بررسی کنید و یکپارچهسازیهای خود را به طور موثر اشکالزدایی کنید.
نمونه برنامه گوگل هوم برای Matter
Google Home Sample App for Matter مثالی ملموس از نحوه استفاده از APIهای Play services برای Matter ارائه میدهد تا بتوان برنامهای ساخت که راهاندازی و اشتراکگذاری دستگاههای Matter را در برنامهها و اکوسیستمها آسان کند.