التطوير للسحابة الإلكترونية

توفر 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 Test Suite

مرحلة الاختبار

استخدِم Google Home Test Suite لاختبار عملية التكامل في منزلك المزوّد بأجهزة ذكية والتأكّد من استيفائها لمتطلبات شهادة الاعتماد والإطلاق في منظومة Google Home المتكاملة.

عارض Home Graph

مرحلة الاختبار

يُستخدَم Google Home Graph للتحقّق من حالة الأجهزة في Home Graphلمستخدم معيّن. إنها طريقة سريعة للتحقق من Home Graph بدون استخدام واجهة برمجة التطبيقات مباشرةً.