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

توفّر Google حِزم تطوير البرامج (SDK) والأدوات والتطبيقات النموذجية لبدء رحلتك في Cloud-to-cloud، سواء كنت تريد دمج مفتاح بسيط أو جهاز استقبال صوت وفيديو معقّد.

تم تصميم هذه الموارد للسماح للمطوّر بتركيز جهود التطوير على إنشاء الإمكانات والميزات، مع بذل جهد أقل في التعامل مع البنية الأساسية.

العيّنات والمكتبات

مرحلة التطوير

يمكن استخدام نماذجنا المتكاملة كنقطة بداية لعملية الدمج الخاصة بك، أو لتوضيح أفضل طريقة لإنشاء نموذج جديد. وتتوفر Google Home Graphمكتبات برامج واجهة برمجة التطبيقات بلغات مختلفة.

أمثلة مكتبات البرامج

الأدوات

إضافة Google Home لـ VS Code

مرحلة التطوير

تتيح لك Google Home Extension for Visual Studio Code التفاعل مباشرةً مع منظومة Google Home المتكاملة. على سبيل المثال، يمكنك كتابة أمر، مثل "أريد تشغيل المصباح"، وسيعالج Google Assistant طلبك في السحابة الإلكترونية ويرسل الأمر إلى الجهاز.

استخدِم هذه الإضافة خلال مرحلة التطوير لتنفيذ ما يلي:

  • اختبار أجهزة Cloud-to-cloud المدمجة في Google Home

  • تحديد المشاكل من خلال عرض سجلّات Google Cloud في الوقت الفعلي، ومراقبة جميع عمليات التواصل التي تتم في كلا الاتجاهين الفلترة حسب درجة الخطورة والنطاق الزمني

  • فحص محتوى JSON لرسائل السجلّ

  • إصدار أوامر Assistant بتنسيق نصي لمساعدتك في إجراء الاختبارات بشكل أسرع وبطريقة قابلة للتكرار

أداة التحقّق من صحة بيانات المزامنة

مرحلة التطوير

ننصحك باستخدام أداة التحقّق من صحة بيانات SYNC للتحقّق من تنسيق ردود SYNC من عملية الدمج. ويؤدي ذلك إلى تجنُّب الأخطاء لاحقًا في عملية الاختبار.

Google Home Playground

مرحلة التطوير

يفيد Google Home Playground في محاكاة نوع جهازك في منظومة Google Home المتكاملة قبل إكمال عملية التطوير باستخدام جهاز فعلي.

يمكنك استخدامها خلال مرحلة التطوير لإجراء ما يلي:

  • إنشاء أجهزة افتراضية وضبطها باستخدام سمات لاستخدامها في Google Home app (GHA)
  • الاطّلاع على كيفية ظهور الأجهزة في Home Graph
  • اختبار التحقّق الثانوي من المستخدِم لأحد الأجهزة

مجموعة أدوات اختبار Google Home

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

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

Home Graph Viewer

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

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