لكل عملية دمج Matter في Google Home Developer Console إعدادات خاصة بالتحديثات عبر الهواء.
يصف مواصفات Matter كيفية معالجة التحديثات عبر الهواء من قِبل شبكة Matter العالمية.
يجب أن يكون جهاز Matter معتمَدًا من Connectivity Standards Alliance (Alliance) لتلقّي التحديثات عبر الهواء، ولكن من الممكن اختبار التحديثات عبر الهواء لجهاز غير معتمَد.
يُجري جهاز Matter (يُشار إليه باسم طالب التحديث عبر الهواء) عملية تحقّق دورية من موفّر التحديث عبر الهواء لمعرفة ما إذا كانت هناك أي تحديثات برامج متاحة.
عند توفّر تحديث برنامج عبر الهواء، يحصل طالب التحديث على التحديث من موفّر التحديث ويثبّته. بالنسبة إلى أجهزة Matter المرتبطة بمركز Matter ولكن غير المسجّلة في Developer Console, سيتم إرسال التحديثات عبر الهواء تلقائيًا.
تعمل مراكز Google Matter، مثل Google Nest Mini،
كموفّري تحديثات عبر الهواء. لمساعدة طالبي التحديث المحتملين في العثور على الخدمة، تعلن هذه المراكز عن توفّرها من خلال إرسال الأمر AnnounceOTAProvider.
ملاحظة مهمة: لا يمكن لمقدِّم الطلب الترقية إلا إلى تحديث يكون رقم إصداره أكبر من رقم إصدار البرامج الثابتة التي يتم تشغيلها. وفي حال توفّر عدة تحديثات عبر الهواء بأرقام إصدار أكبر، يتلقّى الجهاز صورة التحديث عبر الهواء التي تحمل رقم الإصدار الأعلى. بعبارة أخرى، لا يتم تطبيق التحديثات بالتسلسل.
وظيفة التحديث عبر الهواء
تتيح التحديثات عبر الهواء في نظام Google Home البيئي ما يلي:
- تحميل البرامج الثابتة لتوزيعها عبر الهواء من خلال Developer Console أو دفتر الامتثال الموزَّع (DCL) التابع لـ Alliance
- توزيع صور البرامج الثابتة على جميع أجهزة عملية دمج معيّنة Matter أو على نسبة مئوية محدّدة من الأجهزة
تكون عملية التحديث عبر الهواء في نظام Google Home البيئي مستقلة عن الـ معلومات المخزّنة في دفتر الامتثال الموزَّع Alliance(DCL) ، والذي يهدف إلى ضمان مصداقية الجهاز والامتثال للبروتوكول. يمكن للمورّدين المسجّلين في Developer Console الاختيار بين استخدام دفتر الامتثال الموزَّع أو Developer Console الحالي كمصدر للتحديثات عبر الهواء. بالإضافة إلى ذلك، يمكن للأجهزة غير المسجّلة في Developer Console تلقّي التحديثات المتاحة في دفتر الامتثال الموزَّع.
هل يمكنني التراجع عن تحديث عبر الهواء؟
وفقًا لمواصفات Matter، لا يمكن التراجع عن صور التحديث عبر الهواء. إذا أصدرت صورة تحديث عبر الهواء تتضمّن مشكلة وأردت إعادة أجهزة عملائك إلى المراجعة السابقة للبرامج الثابتة، عليك إعداد تحديث عبر الهواء باستخدام المراجعة السابقة للبرامج الثابتة ومنحها رقم إصدار أعلى.
هل يمكنني حذف تحديث عبر الهواء أو استبداله؟
لا يمكن حذف تحديث عبر الهواء أو استبداله. عليك إعداد صورة تحديث عبر الهواء وتحميلها برقم إصدار أعلى من أجل الكتابة فوق البرامج الثابتة المتاحة.
المتطلبات الأساسية
لتنفيذ التحديثات عبر الهواء لعملية دمج Matter، تحتاج إلى ما يلي:
- مشروع حالي Developer Console
- عملية دمج حالية لـ Matter على Developer Console
- معرّف مورّد صالح تم تعيينه من قِبل Alliance
يُرجى العِلم أنّ شهادة اعتماد Matter ليست شرطًا أساسيًا لاختبار التحديثات عبر الهواء لبروتوكول Matter في Developer Console، عليك اختبار التحديثات عبر الهواء لجهازك قبل التقديم للحصول على شهادة اعتماد Matter.
المشاكل المعروفة
عناصر تحكّم غير متسّقة للتحديثات عبر الهواء باستخدام معرّف المورّد التجريبي
عند استخدام معرّف مورّد تجريبي، قد تظهر بعض عمليات الدمج ضمن المشروع نفسه في شاشة التحديثات عبر الهواء Developer Console Matter، بينما لا تظهر عمليات دمج أخرى.
بالنسبة إلى عمليات الدمج التي تتضمّن معرّف مورّد تجريبي والتي تظهر في شاشة التحديثات عبر الهواء، يمكنك تحميل صورة تحديث عبر الهواء، ولكن آلية التحديث عبر الهواء لا تعمل.
التحديثات عبر الهواء غير متاحة لمعرّفات المورّدين التجريبية.