توفّر 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 للتحقّق من صحة تنسيق استجابات SYNC من عملية الدمج. ويساعد ذلك في تقليل الأخطاء في وقت لاحق من عملية الاختبار.
ساحة ألعاب Google Home
يكون Google Home Playground مفعّلاً عند محاكاة نوع جهازك في منظومة Google Home المتكاملة قبل اكتمال عملية التطوير باستخدام جهاز فعلي.
استخدِم هذه الميزة أثناء مرحلة التطوير لإجراء ما يلي:
- أنشئ أجهزة افتراضية واضبطها باستخدام السمات لاستخدامها في Google Home app (GHA).
- الاطّلاع على كيفية ظهور الأجهزة في Home Graph
- اختبِر إجراء التحقّق الثانوي من المستخدم على جهاز.
مجموعة اختبارات Google Home
استخدِم Google Home Test Suite لاختبار عملية دمج الأجهزة المنزلية الذكية والتأكّد من استيفائها لمتطلبات الاعتماد والإطلاق في النظام المتكاملة لأجهزة Google Home.
عارض "الرسم البياني للمنزل"
يُستخدَم الإجراء Google Home Graph للتحقّق من حالة الأجهزة في Home Graph لمستخدم معيّن. وهي طريقة سريعة لإثبات ملكية Home Graph بدون استخدام واجهة برمجة التطبيقات مباشرةً.