نظرة عامة على OTA

يتضمّن كل تكامل 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.

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

وظائف OTA

تتيح ميزة "التحديث عبر الهواء" في منظومة Google Home المتكاملة ما يلي:

  • تحميل البرامج الثابتة لتوزيعها عبر الهواء (OTA) إما من خلال Developer Console أو سجل الامتثال الموزّع الخاص باتحاد الشبكات (DCL)
  • توزيع صور البرامج الثابتة على جميع الأجهزة التي تتضمّن إصدار Matter معيّنًا أو على نسبة مئوية محدّدة من الأجهزة

تتم عملية تحديث البرامج عبر الأثير (OTA) في منظومة Google Home بشكل مستقل عن المعلومات المخزّنة في Allianceسجلّ الامتثال الموزّع (DCL)، والذي يهدف إلى ضمان صحة الجهاز والامتثال للبروتوكول. يمكن لمورّدي البرامج المسجّلين في Developer Console الاختيار بين استخدام DCL أو Developer Console الحالي كمصدر لتحديثات البرامج عبر الأثير. بالإضافة إلى ذلك، يمكن للأجهزة غير المسجّلة في Developer Console تلقّي التحديثات المتاحة في قائمة الأجهزة المعتمَدة.

هل يمكنني التراجع عن تحديث عبر الهواء (OTA)؟

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

هل يمكنني حذف تحديث عبر الهواء (OTA) أو استبداله؟

لا يمكن حذف تحديث عبر الهواء أو استبداله. يجب إعداد صورة OTA وتحميلها مع رقم إصدار أعلى من أجل استبدال البرنامج الثابت المتوفّر في السوق.

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

لتنفيذ تحديث عبر الأثير لعملية دمج Matter، يجب توفُّر ما يلي:

  • Developer Console مشروع حالي
  • عملية دمج حالية لـ Matter على Developer Console
  • معرّف مورّد صالح تم تعيينه من قِبل Alliance

يُرجى العِلم أنّ الحصول على شهادة Matter ليس شرطًا أساسيًا لإجراء اختبار Matter عبر الهواء على Developer Console، بل عليك اختبار التحديث عبر الهواء على جهازك قبل تقديم طلب للحصول على شهادة Matter.

المشاكل المعروفة

عناصر التحكّم غير المتسقة في اختبارات الفيديو عبر الهواء

عند استخدام معرّف VID تجريبي، قد تظهر بعض عمليات الدمج ضمن المشروع نفسه في شاشة Developer Console Matter OTA، بينما لا تظهر عمليات دمج أخرى.

بالنسبة إلى عمليات الدمج التي تتضمّن معرّف VID تجريبيًا يظهر في شاشة OTA، يمكنك تحميل صورة OTA، ولكن آلية OTA لا تعمل.

لا تتوافق عملية التحديث عبر الهواء (OTA) مع أرقام تعريف المركبات التجريبية.