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