تقدّم Google حزم تطوير برامج (SDK) وأدوات وعيّنات تطبيقات لبدء رحلتك في Cloud-to-cloud، سواء كنت تريد دمج مفتاح تحكّم بسيط أو جهاز استقبال صوت وفيديو مركّب.
تم تصميم هذه الموارد للسماح لمطوّر البرامج بتركيز جهود التطوير على إنشاء الإمكانات والميزات، مع بذل جهد أقل في التعامل مع البنية الأساسية.
نماذج ومكتبات
ويمكن استخدام عيّناتنا الشاملة كنقطة بداية لدمجها، أو لتوضيح أفضل طريقة لإنشاء نموذج جديد. وتتوفّر مكتبات برامج واجهة برمجة التطبيقات Google Home Graph بعدة لغات.
الأدوات
إضافة Google Home لرمز VS
يتيح لك Google Home Extension for Visual Studio Code التفاعل مباشرةً مع منظومة Google Home المتكاملة. على سبيل المثال، يمكنك كتابة طلب، مثل "تشغيل مصباحي"، وسيعالج جهاز Google Assistant طلبك في السحابة الإلكترونية وسيرسل الأمر إلى الجهاز.
استخدم هذه الإضافة أثناء مرحلة التطوير من أجل:
اختبِر Cloud-to-cloud جهاز مدمج في Google Home.
يمكنك تحديد المشاكل من خلال عرض سجلات Google Cloud في الوقت الفعلي، مع ملاحظة جميع التدفقات التي تتم في كلا الاتجاهين. يمكنك الفلترة حسب درجة الخطورة والنطاق الزمني.
افحص محتوى JSON لرسائل السجل.
أصدر أوامر Assistant بتنسيق نصي لمساعدتك في الاختبار بشكل أسرع وتكراره.
مدقق بيانات 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 بدون استخدام واجهة برمجة التطبيقات مباشرة.