يجب عدم استخدام sdm.devices.types.device-type الذي تعرضه SDM API
لاستنتاج وظائف الجهاز الفعلي الذي تم تعيينه إليه أو استنتاجها. لا نضمن بقاء نوع الجهاز ثابتًا لجهاز معيّن مع إضافة المزيد من الميزات إلى SDM
API. بدلاً من ذلك، استخدِم السمات التي تم عرضها للجهاز.
parentRelations
يمثّل عنصر parentRelations المورد الرئيسي للمورد الحالي، سواء كان بنية أو غرفة. يتطابق الاسم المعروض مع حقل customName في
Info
للأجهزة التي لها بنية رئيسية أو سمة
RoomInfo للأجهزة التي لها
غرفة رئيسية.
الطلبات
الطلبات هي طلبات مرتبطة بسمة. على سبيل المثال، تغيير الوضع الحالي أو
درجة الحرارة المحدّدة في ترموستات Google Nest.
يتم إرسال الطلب من خلال طلب بيانات من واجهة برمجة التطبيقات executeCommand:
معظم الردود على الطلب هي نجاح أو فشل بسيطَين. يمكنك الاطّلاع على أدلة السمات الفردية للحصول على أمثلة محدّدة على استخدام الطلبات.
الفعاليات
الفعاليات غير متزامنة وتتم إدارتها من خلال Google Cloud Pub/Sub في موضوع واحد لكل
Project رقم تعريف.
يتم إرسال الفعاليات تلقائيًا عند حدوث أي تغيير في قيمة حقل سمة. ويمكن أيضًا إرسالها استجابةً لإجراءات محدّدة على الجهاز أو تغييرات في عمليات تعيين الموارد. لمزيد من المعلومات، يمكنك الاطّلاع على
الفعاليات.
تاريخ التعديل الأخير: 2026-06-15 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2026-06-15 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]