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