بدء استخدام Matter

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

إصدار معاينة مطوّر البرامج

يسمح برنامج Google Home Developer لمصنعي الأجهزة بربط أجهزةهم المنزلية الذكية بمنظومة Google Home المتكاملة. نحن بصدد توسيع مسار تنفيذ إجراءات المنزل المزوّد بأجهزة ذكية مع إمكانية إضافة أجهزة مُفعَّلة من خلال Matter للإعداد باستخدام Google Home app (GHA) على Android والتحكم فيها باستخدام الشاشات Google Assistant أو GHA أو الشاشات الذكية مثل Google Nest Hub (2nd gen).

توضّح هذه الوثائق كيفية البدء بإنشاء منصّة متوافقة مع Matter ودمجها في منظومة Google Home المتكاملة.

إخلاء المسؤولية

بخصوص الإجراءات الموضّحة في معاينة مطوّري البرامج هذه لـ Matter، يُرجى الانتباه إلى ما يلي:

  • يجب أن يتضمّن الحساب المستخدَم في التطوير مركزًا واحدًا مجهّزًا بـ Matter فقط وأن يكون متصلاً للاختبار. وقد تؤدي الشبكات المتعددة المفعّلة عليها Matter والمتصلة في الوقت نفسه أو المتصلة بالبنية نفسها أثناء الاختبار إلى حدوث سلوك غير متوقّع.
  • تفترض جميع الإجراءات استخدام جهاز Linux يعمل بالإصدار Ubuntu 20.04 لإنشاء نماذج Matter وامضها، والتي اختبرتها Google. على الرغم من توافق الأجهزة التي تعمل بنظام التشغيل MacOS، يُنصح باستخدام نظام التشغيل Linux. يتم استدعاء الإرشادات الخاصة بنظام التشغيل Mac في الإجراءات حسب الحاجة.
  • يتم دعم إصدار Android GHA فقط.

التعريفات

يتم استخدام المصطلحات التالية في جميع هذه الوثائق:

جهاز توجيه الحدود
محور ينفّذ جهاز توجيه الحدود Thread عامًا للأجهزة المُفعَّلة Thread.
المحتوى الرئيسي
جهاز Google Nest متوافق، مثل Google Nest Hub (2nd gen). يجب استخدام محور للتحكّم في الأجهزة التي يتم تفعيل Matter عليها من خلال المنصات الأخرى، مثل Assistant وGHA والشاشات الذكية.
جهاز مزوّد بتطبيق Matter
جهاز أو لوحة تطوير تم تثبيتهما باستخدام نموذج أو نموذج تم تفعيل Matter عليه
الأجهزة الجوّالة
هاتف الاختبار المستخدَم في الإقران. هذا هو هاتف Android حاليًا.

المتطلبات الأساسية

إضافات IDE المقترَحة لتطوير المسائل القانونية

لدمج جهاز يعمل بنظام التشغيل Matter بالكامل مع منظومة Google Home المتكاملة، على مطوّر البرامج:

  1. محور Google مزوّد بخدمة Thread يعمل كجهاز توجيه الحدود في الأجهزة المزوّدة بسلسلة محادثات وكمسار تنفيذ محلي لتوجيه إجراءات Smart Home.
  2. جهاز جوّال (هاتف اختباري) يستوفي الحد الأدنى من المتطلبات:
    • Android O (الإصدار 8.1، مستوى واجهة برمجة التطبيقات 27) أو إصدار أحدث (ستتم إضافة دعم iOS لاحقًا)
    • إمكانات BLE
  3. معرّف المورّد (VID) ومعرّف المنتج (PID) للجهاز الذي تم تفعيل خدمة Matter عليه
  4. جهاز يمكّن Matter. يجب أن يكون هذا الجهاز أحد Matter أنواع الأجهزة المتوافقة حاليًا مع منظومة Google Home المتكاملة، ويمكن أن يكون:
    • منتجك الخاص من خلال برنامج ثابت تم تفعيل ميزة Matter عليه.
    • لوحة تطوير للنظام الأساسي الأساسي للمورد والتي يمكنها العمل كجهاز تم تمكين Matter عليه من أجل التحقق التام بين الأطراف. الأنظمة الأساسية التالية متوافقة:
جدول: Matter أمثلة من مورّدي السيليكون
المورّد النظام الأساسي الأدلة دعم بقيمة Thread
بوفالو لاب BL602 البدء السريع
BL702 البدء السريع
قهوة إسبريف ESP32 البدء السريع
اختبار عبر الهواء
أشباه الموصلات الشمالية nRF52840 DK البدء السريع
اختبار عبر الهواء
NXP مجموعة أدوات التطوير IOTZTB-DK006 البدء السريع
Realtek Ameba D Series البدء السريع
مختبرات السيليكون EFR32MG Zigbee & Thread Starter Kit البدء السريع
مجموعة أدوات تطوير البرامج EFR32MG24 البدء السريع
تيلينك بروتوكول أمان طبقة النقل (TLSR9518) البدء السريع

معرّف المورّد

يمكنك بشكل تلقائي استخدام أحد معرّفات VID المخصّصة من جانب CSA لأغراض الاختبار. اختَر أحد الخيارات التالية: 0xFFF1 أو 0xFFF2 أو 0xFFF3 أو 0xFFF4.

لاستخدام VID للإنتاج حتى يتم اعتماد عملية الدمج وإطلاقها، يجب أولاً أن تتحقّق Google من صحتها للتأكّد من إصدارها من جانب CSA.

يجب تنفيذ VID هذا في البرامج الثابتة على جهازك.

يمكن إقران جهاز Matter فقط في النظام البيئي في Google Home في سيناريوهات معيّنة لمعرّف المورّد ونوع الجهاز.

  • لا يمكن استخدام VID تجريبي في جهاز المستهلك.
  • لإقران جهاز الإنتاج (المستهلك)، يجب أن يكون معتمدًا في DCL في CSA.
  • لأغراض التطوير والتجربة الميدانية، يجب تسجيل الجهاز في Google Home Developer Console.
الجدول: رقم تعريف المورّد (VID) وسيناريوهات إقران نوع الجهاز
ما هي أنواع المستخدمين الذين يمكنهم استخدام الجهاز في منظومة Google Home المتكاملة؟
نوع VID شهادة VID وحالة التسجيل الإنتاج
(المستخدمون من المستهلكين)
التطوير
(مطوّرو البرامج ومستخدمو الإصدار التجريبي)
Test غير مسجل (غير معتمد) لا ينطبق لا ينطبق
Test مسجّل في Developer Console (لا يمكن أن يكون معتمدًا) لا ينطبق
الإنتاج غير معتمد، غير مسجّل لا ينطبق
الإنتاج غير معتمد، مسجل في Developer Console
الإنتاج معتمد في CSA DCL، غير مسجّل لا ينطبق
الإنتاج تم اعتماده في CSA DCL ومسجل في Developer Console

معرّف المنتج

تتم قراءة المعلومات حول الجهاز باستخدام مجموعات وصف مسألة قانونية، بدلاً من معرّف المنتج. يمكنك تعيين أي "رقم تعريف للمنتج" أثناء التطوير، وفقًا لمخطط الترقيم لشركتك - طالما أنه يتطابق مع معرف المنتج لدمج Matter، إذا تم تحديده.

الميزات غير المتوافقة

بعض مجموعات Matter ليست مرئية للمستخدمين حتى الآن، على الرغم من أنّه من الممكن أن يستخدمها النظام. وهذا يعني في معظم الحالات أن السمات المعروضة عبر هذه المجموعات لن تكون مرئية للمستخدمين:

جدول: Matter مجموعات غير ظاهرة للمستخدمين في منظومة Google Home المتكاملة
نوع المجموعة مجموعات
Core
  • تجميع
  • التصنيف
  • تصنيف ثابت
  • تصنيف المستخدم
  • الإجراءات
  • مفتاح المجموعة
  • إعداد الترجمة
  • أقلمة تنسيق الوقت
  • تعريب الوحدة
  • إعداد مصدر الطاقة
  • مصدر الطاقة
  • مجموعات بيانات التشخيص (سجلات التشخيص، وبيانات التشخيص العامة، وبيانات تشخيص البرامج، وبيانات تشخيص شبكات Thread، وبيانات تشخيص شبكات Wi-Fi، وبيانات تشخيص شبكة إيثرنت)
  • مزامنة الوقت
  • اختيار الوضع
طلب الانضمام
  • لا يتم دعم المجموعات والمشاهد بشكل مباشر. وتتوفّر وظائف مكافئة من خلال سلاسل الإجراءات.
  • جميع مجموعات الوسائط. وتتوفّر وظائف مكافئة من خلال Google Cast.