توفّر Google حِزم تطوير البرامج (SDK) والأدوات وعيّنات التطبيقات لبدء رحلتك على تطبيق Matter، سواء أردت إنشاء أجهزتك المنزلية الذكية أو دمج وظائف Matt في تطبيقك على 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 Test
استخدِم Google Home Test Suite في Google Home Developer Console من أجل اختبار دمج منزلك الذكي والتأكّد من أنه يستوفي متطلبات الاعتماد والإطلاق في Google Home المنظومة المتكاملة.
دمج وظيفة Matter في تطبيق Android
يمكنك الحصول على أفضل تطبيقات Matter من Android باستخدام Google Home Mobile SDK.
واجهات برمجة تطبيقات Matter لخدمات Google Play
يوفّر Google Play services Matter واجهات برمجة التطبيقات للتفويض ومشاركة الأجهزة واكتشاف التشغيل.
مكوّن Google Home الإضافي لـ Android Studio
Google Home Plugin for Android Studio هي أداة تطوير لا غنى عنها تسمح لك بكتابة الأوامر مباشرةً من خلال Assistantالمحرِّر لملاحظة التفاعلات مع تطبيقات Matter وأجهزتها.
ويتيح لك IDE أيضًا مراجعة سجلّات Cloud في الوقت الفعلي، ما يسمح بتصحيح أخطاء عمليات الدمج بكفاءة.
نموذج تطبيق Google Home لجهاز Matter
توفّر Google Home Sample App for Matter مثالاً ملموسًا على كيفية استخدام واجهات برمجة تطبيقات Play services من أجل Matter لإنشاء تطبيق يسهّل عليك مشاركة Matter أجهزة ومشاركتها على مستوى التطبيقات والمنظومة المتكاملة.