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