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

توفّر Google حِزم تطوير البرامج (SDK) والأدوات ونماذج التطبيقات لبدء رحلتك في استخدام معيار Matter، سواء كنت تنشئ أجهزة منزلية ذكية أو تدمج وظائف Matter في تطبيق Android.

تم تصميم هذه الموارد للسماح للمطور بتركيز جهود التطوير على بناء القدرات والميزات، مع بذل جهد أقل في التعامل مع البنية التحتية.

تطوير أجهزة منزل مزوّد بأجهزة ذكية باستخدام Matter

جهاز Matter افتراضي

مرحلة التطوير

تتيح Google Home Device SDK للمطوّر بدء عملية التطوير على الفور من خلال تجربة أجهزة Matter في بيئة افتراضية. يمكن إنشاء أجهزة Matter افتراضية باستخدام حزمة تطوير البرامج (SDK)، وتشغيلها على شبكة والتحكّم فيها بالطريقة نفسها التي يتم بها التحكّم في الأجهزة الفعلية، بما في ذلك تنفيذ طلبات 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

واجهات برمجة تطبيقات Matter في "خدمات Google Play"

مرحلة التطوير

توفّر 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 لـ Matter من أجل إنشاء تطبيق يسهّل تشغيل أجهزة Matter ومشاركتها عبر التطبيقات والمنظومات المتكاملة.