يتيح برنامج مطوّري برامج Home من Google للشركات المصنّعة للأجهزة إمكانية الاتصال أجهزتهم المنزلية الذكية من خلال منظومة Google Home المتكاملة. نحن بصدد توسيع مسار التنفيذ المحلي في "الإجراءات المنزلية الذكية" مع إمكانية إضافة الأجهزة التي تم تفعيل Matter عليها للإعداد باستخدام Google Home app (GHA) والتحكم فيها باستخدام Google Assistant, GHA أو الشاشات الذكية مثل Google Nest Hub (2nd gen)
تصف هذه الوثائق كيفية البدء في إنشاء ودمج منصة متوافقة مع Matter في منظومة Google Home المتكاملة
بيانات إخلاء المسؤولية
بخصوص الإجراءات الموضّحة في "Matter" الوثائق، فكن على دراية بما يلي:
- ننصح بأن يحتوي الحساب المستخدَم للتطوير فقط على تم توصيل موزّع متوافق مع "Matter" للاختبار. منتجات الموزعات (Matter) المتصلة في في نفس الوقت أو ربطها بنفس البنية أثناء الاختبار إلى السلوك غير المتوقع.
- تفترض جميع الإجراءات استخدام جهاز Linux يعمل بنظام Ubuntu 20.04 إنشاء ووميض Matter من العينات، التي تم اختباره من قِبل Google. على الرغم من أنّ أجهزة macOS متوافقة، يُنصح باستخدام نظام التشغيل Linux. خاص بنظام التشغيل Mac يتم استدعاء التعليمات في الإجراءات حسب الحاجة.
كيفية إنشاء
لإنشاء جهاز متوافق مع "Matter" ويتكامل مع منظومة Google Home المتكاملة: يمكنك العمل مع لوح تطوير متوافق مع Matter وMatter. SDK.
إنّ أسهل طريقة لبدء استخدامها هي الاطّلاع على الدروس التطبيقية حول الترميز. أر ننصحك بتنفيذ أحد الدروس التطبيقية التالية على الأقل حول الترميز:
بعد ذلك، يمكنك مراجعة قائمة الأجهزة المتوافقة للتأكد من الدمج متاحة في منظومة Google Home المتكاملة. بعد ذلك، يُرجى الاطّلاع على قائمة التحقّق الخاصة بالمطوّرين لفهم عملية وتدفق التطوير من إنشاء المشروع إلى الإطلاق.
الأجهزة المتوافقة قائمة التحقّق الخاصة بالمطوّرين
التعريفات
تُستخدم المصطلحات التالية في هذه الوثائق:
- جهاز توجيه الحدود
- مركز ينفّذ حدودًا للأغراض العامة Thread جهاز التوجيه للأجهزة المزوَّدة بـ Thread.
- المحتوى الرئيسي
- جهاز Google Nest متوافق، مثل Google Nest Hub (2nd gen) يجب توفُّر مركز تحكُّم للتحكُّم في الأجهزة المزوَّدة بـ Matter من خلال مساحات عرض أخرى، مثل Assistant وGHA والشاشات الذكية.
- جهاز متوافق مع "Matter"
- جهاز أو لوحة تطوير تم تثبيت وميض إصدار تم تفعيل Matter فيه أو نموذج تطبيق
- الأجهزة الجوّالة
- الهاتف الاختباري المستخدَم للمساعدة في الاقتران يعد هذا الحدث حاليًا هاتف Android.
المتطلبات الأساسية
لدمج جهاز مفعَّل عليه Matter بشكل كامل مع منظومة Google Home المتكاملة، يجب أن يكون لدى المطوّر ما يلي:
- مركز Google مع دعم Thread للعمل كجهاز توجيه الحدود للأجهزة التي تستخدم شبكة Thread وكشركة محلية مسار التنفيذ لتوجيه أهداف المنزل المزوّد بأجهزة ذكية.
- جهاز جوّال (هاتف اختباري) يستوفي الحد الأدنى من المتطلبات:
- Android O (الإصدار 8.1، المستوى 27 من واجهة برمجة التطبيقات أو الإصدارات الأحدث)
- iOS (الإصدار 16.5 أو إصدار أحدث)
- إمكانات البلوتوث منخفض الطاقة
- معرّف المورّد (VID) ومعرّف المنتج (PID) جهاز متوافق مع Matter.
- جهاز متوافق مع Matter يجب أن يكون هذا الجهاز أحد
Matter نوعًا من الأجهزة المتوافقة في
منظومة Google Home المتكاملة ويمكن أن تكون:
- منتجك الخاص مزود بالبرامج الثابتة التي تم تفعيل "Matter" فيها.
- يجب استخدام أحد الأجهزة التالية البالغ عددها Matter للأغراض التالية: التحقّق الشامل
المورّد | النظام الأساسي | دعم بقيمة Thread | الدليل |
---|---|---|---|
Bouffalo Lab | BL602 | ||
BL702 | |||
إسبريسيف | ESP32 | اختبار عبر الهواء | |
أشباه الموصلات النوردية | nRF52840 DK | اختبار عبر الهواء | |
NXP | تطوير IOTZTB-DK006 مجموعة | ||
Realtek | سلسلة Ameba D | ||
مختبرات سيليكون | مجموعة أدوات مطوّري البرامج EFR32MG24 | ||
EFR32MG Zigbee وThread مجموعة البدء | |||
تيلينك | TLSR9518 | ||
آلات تكساس | تطوير CC2652R7 LaunchPad مجموعة |
رقم تعريف المورّد
يمكنك تلقائيًا استخدام أحد معرّفات VID التي خصَّصتها "إعلانات خدمة البحث" (CSA) للاختبار.
الأهداف. عليك تحديد أحد الخيارات التالية:
"0xFFF1
" و0xFFF2
" و"0xFFF3
" و"0xFFF4
"
لاستخدام VID للإنتاج لكي يتم اعتماد عملية الدمج وإطلاقها، عليك أولاً وتحقّق منه Google لضمان أنّه قد تم إصداره لك من قِبل CSA.
يجب تنفيذ VID في البرامج الثابتة على جهازك.
لا يمكن إقران جهاز Matter إلا في Google Home. منظومة متكاملة في سيناريوهات معيّنة لرقم تعريف المورّد ونوع الجهاز.
- لا يمكن استخدام معرّف VID تجريبي في أحد أجهزة المستهلك.
- يجب أن يكون معرّف VID للإصدار العلني صادرًا عن Connectivity Standards Alliance (Alliance). ستنفّذ Google الإجراءات التالية عليك إثبات ملكيتك لنطاق VID هذا قبل أن تتمكّن من استخدامه في Google Home Developer Console. وبمجرد أن يحدث ذلك، ستتمكن من إنشاء لعمليات الدمج لمعرف VID هذا.
- لأغراض التطوير والتجارب الميدانية، يمكن إنشاء مشروع ودمج يجب إنشاء تركيبة VID وPID المقابلة في Developer Console. تكليف المستخدم يجب أن يكون الجهاز إما عضوًا في المشروع أو أن يكون مدرجًا في القائمة من مستخدمي التجربة الميدانية
- لا يمكن لمستخدمي المستهلكين استخدام منتجك إلا بعد أن يتم اعتماده من قِبل Alliance
ما أنواع المستخدمين الذين يمكنهم تكليف في منظومة Google Home المتكاملة؟ | |||
---|---|---|---|
نوع VID | حالة دمج وحدة التحكّم وشهادة VID | مرحلة الإنتاج
(المستخدمون من المستهلكين) |
التطوير
(مطوّرو البرامج ومستخدمي الفترة التجريبية) |
اختبار | ما مِن عملية دمج في Developer Console (لا يمكن الاعتماد عليها) | ||
اختبار | عملية الدمج متوفّرة في Developer Console (لا يمكن تنفيذ هذا الإجراء). معتمد) | ||
الإنتاج | لم يتم اعتماد الحساب لأنّ عملية الدمج غير متاحة في Developer Console. | ||
الإنتاج | لم يتم اعتماد الخدمة، ولكن هناك عملية دمج متاحة في "Developer Console". | ||
الإنتاج | معتمَد في DCL في Alliance، ولكن عملية الدمج لا موجودة في Developer Console | ||
الإنتاج | معتمَد في DCL لـ Alliance وهناك عملية دمج في Developer Console |
معرّف المنتج
تتم قراءة المعلومات حول الجهاز من Matter مجموعة المعلومات الأساسية. معرِّف المنتج المشفر في يجب أن تتطابق البرامج الثابتة على الجهاز مع معرِّف المنتج الخاص بعملية دمج "Matter" في Play Console.
الميزات غير المتوافقة
ومع ذلك، لم تظهر بعض مجموعات Matter للمستخدمين بعد. فمن الممكن أن يستخدمها النظام. وهذا يعني في معظم الحالات أن السمات ألّا تكون المجموعة المعروضة من خلال هذه المجموعات مرئية للمستخدمين النهائيين:
Cluster Type | Clusters |
---|---|
Core |
|
Application |
|
1 الاطّلاع على مفاتيح التفعيل/الإيقاف لمعرفة كيفية تأثير ذلك في مفاتيح الإضاءة/الإيقاف