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