بدء استخدام Matter

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

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

يسمح برنامج Google Home Developer لمصنعي الأجهزة بربط أجهزةهم المنزلية الذكية بمنظومة Google Home المتكاملة. نحن بصدد توسيع مسار تنفيذ إجراءات المنزل المزوّد بأجهزة ذكية مع إمكانية إضافة Matter -enabled devices for setup using the Google Home app (GHA) on Android and control them using Google Assistant , GHA, or smart displays like the Google Nest Hub (2nd gen) .

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

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

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

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

التعريفات

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

جهاز توجيه الحدود
مركز ينفِّذ غرضًا عامًا Thread Border Router for Thread-enabled devices.
المحتوى الرئيسي
جهاز متوافق Google Nest device, such as the Google Nest Hub (2nd gen). A hub is required to control Matter-enabled devices through other surfaces such as Assistant, the GHA, and smart displays.
جهاز مزوّد بتطبيق Matter
جهاز أو لوحة تطوير تم تثبيتهما باستخدام نموذج تطبيق أو نموذج تم تفعيل Matter عليه
الأجهزة الجوّالة
هاتف الاختبار المستخدَم في الإقران. هذا هو حاليًا Android phone.

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

إضافات 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 .