توفّر Google حِزم تطوير برامج (SDK) وأدوات ونماذج تطبيقات لمساعدتك في بدء استخدام Matter، سواء كنت تنشئ أجهزتك المنزلية الذكية أو تدمج وظائف Matter في تطبيق Android.
تم تصميم هذه الموارد للسماح للمطوّر بتركيز جهود التطوير على إنشاء الإمكانات والميزات، مع استثمار جهد أقل في التعامل مع البنية الأساسية.
تطوير الأجهزة المنزلية الذكية باستخدام معيار Matter
توفّر Google Home Device SDK واجهات برمجة التطبيقات والأدوات التي توسّع حزمة تطوير البرامج (SDK) المفتوحة المصدر Matter من أجل الإنشاء السريع والابتكار باستخدام ذكاء Google.
جهاز Matter الافتراضي
تتيح Device SDK لمطوّر البرامج بدء التطوير فورًا من خلال تجربة أجهزة Matter في بيئة افتراضية. يمكن إنشاء أجهزة "Matter" الافتراضية باستخدام حزمة تطوير البرامج (SDK)، ويتم إنشاؤها باستخدام قماش ويتم التحكّم فيها بالطريقة نفسها المستخدَمة للأجهزة المادية، بما في ذلك تنفيذ أوامر Google Assistant.
بيئة تطوير الأجهزة الافتراضية لمعيار Matter
Matter Virtual Device Development Environment (MVD-DE) عبارة عن حاوية Docker تم إعدادها مسبقًا تتضمّن تطبيق بدء التشغيل Virtual Device Controller (VDC) الذي يمكن استخدامه للتحكّم في أجهزة Matter الافتراضية والفعلية. وهو أداة مفيدة لتجربة أفكار جديدة واختبار الأجهزة خلال مرحلة التطوير.
إضافة Google Home لرمز VS
تتيح لك 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
أنشِئ أفضل تطبيقات Android Matter باستخدام Google Home Mobile SDK.
واجهات Matter API لخدمات Google Play
توفّر 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 ومشاركتها على مختلف التطبيقات والمنظومات المتكاملة.