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

تتيح لك بيئة التطوير المتكاملة أيضًا مراجعة سجلّات السحابة الإلكترونية في الوقت الفعلي، ما يسمح لك بتصحيح أخطاء عمليات الدمج بكفاءة.

تطبيق Google Home النموذجي لـ Matter

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

يقدّم Google Home Sample App for Matter مثالاً ملموسًا على كيفية استخدام واجهات برمجة التطبيقات Play services لـ Matter من أجل إنشاء تطبيق يسهّل تفعيل أجهزة Matter ومشاركتها بين التطبيقات والأنظمة.