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