توفّر Google حِزم تطوير البرامج (SDK) والأدوات ونماذج التطبيقات لبدء رحلة استخدام Matter، سواء كنت تُنشئ جهازًا لنظام )"المنزل الذكي" أو تدمج وظائف Matter في تطبيق Android.
تم تصميم هذه الموارد للسماح للمطوّر بتركيز جهود التطوير على إنشاء الإمكانات والميزات، مع بذل جهد أقل في التعامل مع البنية الأساسية.
تطوير أجهزة منزلية ذكية باستخدام معيار Matter
توفّر Google Home Device SDK واجهات برمجة تطبيقات وأدوات توفّر ميزات إضافية للحزمة المفتوحة المصدر Matter SDK من أجل الإنشاء السريع والابتكار باستخدام تقنيات الذكاء الاصطناعي من 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 وأجهزتك.
يتيح لك بيئة تطوير البرامج أيضًا مراجعة سجلّات Cloud في الوقت الفعلي، ما يتيح لك تصحيح أخطاء دمج التطبيقات بكفاءة.
نموذج تطبيق Google Home لمعيار Matter
يوفّر Google Home Sample App for Matter مثالاً ملموسًا لكيفية استخدام واجهات برمجة تطبيقات Play services لأجل Matter من أجل إنشاء تطبيق يسهّل تفعيل أجهزة Matter ومشاركتها على مستوى التطبيقات و الأنظمة المتكاملة.