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