توفر Google حِزم SDK وأدوات وتطبيقات نموذجية لتسريع رحلتك في التكامل من السحابة إلى السحابة، سواء كنت تدمج مفتاحًا بسيطًا أو جهاز استقبال معقدًا للصوت والفيديو.Cloud-to-cloud
تم تصميم هذه الموارد للسماح للمطوّرين بتركيز جهود التطوير على إنشاء الإمكانات والميزات، مع بذل جهد أقل في التعامل مع البنية الأساسية.
النماذج والمكتبات
يمكن استخدام نماذجنا الشاملة كنقطة بداية لعملية التكامل الخاصة بك، أو لتوضيح أفضل طريقة لإنشاء عملية تكامل جديدة. وتتوفّر مكتبات عميل Google Home Graph API بلغات متنوّعة.
الأدوات
إضافة Google Home لـ VS Code
تتيح لك Google Home Extension for Visual Studio Code التفاعل مباشرةً مع منظومة Google Home المتكاملة. على سبيل المثال، يمكنك كتابة أمر، مثل "تشغيل المصباح"، وسيعالج Google Assistant طلبك في السحابة ويرسل الأمر إلى الجهاز.
استخدِم هذه الإضافة خلال مرحلة الـ تطوير من أجل:
اختبار الأجهزة التي تم دمجها في Google HomeCloud-to-cloud
تحديد المشاكل من خلال عرض سجلّات Google Cloud في الوقت الفعلي، ومراقبة جميع الاتصالات التي يتم تبادلها في كلا الاتجاهَين والفلترة حسب مستوى الخطورة والنطاق الزمني
فحص محتوى JSON لرسائل السجلّ
إصدار أوامر Assistant بتنسيق نص برمجي لمساعدتك في إجراء الاختبار بشكل أسرع وبطريقة قابلة للتكرار
أداة التحقّق من صحة بيانات المزامنة
ننصحك باستخدام أداة التحقّق من صحة بيانات المزامنة للتحقّق من تنسيق استجابات المزامنة من عملية التكامل. يؤدي ذلك إلى تقليل الأخطاء في مرحلة الاختبار لاحقًا.
Google Home Playground
تفيد Google Home Playground في محاكاة نوع جهازك في منظومة Google Home المتكاملة قبل إكمال عملية التطوير باستخدام جهاز فعلي.
استخدِمها خلال مرحلة التطوير من أجل:
- إنشاء أجهزة افتراضية وضبطها باستخدام السمات لاستخدامها في Google Home app (GHA)
- الاطّلاع على طريقة ظهور الأجهزة في Home Graph
- اختبار إجراء ثانوي لإثبات هوية المستخدم لجهاز
Google Home Test Suite
استخدِم Google Home Test Suite لاختبار عملية التكامل في منزلك المزوّد بأجهزة ذكية والتأكّد من استيفائها لمتطلبات شهادة الاعتماد والإطلاق في منظومة Google Home المتكاملة.
عارض Home Graph
يُستخدَم Google Home Graph للتحقّق من حالة الأجهزة في Home Graphلمستخدم معيّن. إنها طريقة سريعة للتحقق من Home Graph بدون استخدام واجهة برمجة التطبيقات مباشرةً.