التطوير لمعيار Matter

توفّر 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 ومشاركتها على مختلف التطبيقات والمنظومات المتكاملة.