تقدّم Google حزم تطوير برامج (SDK) وأدوات ونماذج تطبيقات لبدء تشغيل Cloud-to-cloud journey, whether you're integrating a simple switch or a complex AV receiver..
تم تصميم هذه الموارد للسماح لمطوّر البرامج بتركيز جهود التطوير على إنشاء الإمكانات والميزات، مع بذل جهد أقل في التعامل مع البنية الأساسية.
نماذج ومكتبات
ويمكن استخدام عيّناتنا الشاملة كنقطة بداية لدمجها، أو لتوضيح أفضل طريقة لإنشاء نموذج جديد. وَGoogle Home Graph API client libraries are available in a variety of languages.
الأدوات
إضافة Google Home لرمز VS
تتيح لك Google Home Extension for Visual Studio Code التفاعل مباشرةً مع منظومة Google Home المتكاملة. على سبيل المثال، يمكنكِ كتابة طلب، مثل "تشغيل مصباحي"، و Google Assistant will process your request in the cloud and send the command to the device.
استخدم هذه الإضافة أثناء مرحلة التطوير من أجل:
اختبار 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 بدون استخدام واجهة برمجة التطبيقات مباشرةً.