التطوير لمعيار 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