توفّر 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 ومشاركتها بين التطبيقات والأنظمة المتوافقة.