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

يتضمّن كل تكامل Matter في Google Home Developer Console إعدادًا خاصًا بالتحديث عبر شبكة غير سلكيّة (OTA).

توضّح مواصفات Matter طريقة معالجة تحديثات عبر الأثير (OTA) من خلال شبكة Matter العالمية.

يجب أن يكون جهاز Matter معتمَدًا من Connectivity Standards Alliance (Alliance) لتلقّي التحديثات عبر الهواء، ولكن يمكن اختبار التحديثات عبر الهواء على جهاز غير معتمَد.

يقوم جهاز Matter (يُعرف باسم مقدّم طلب التحديث عبر الهواء) بشكل دوري بإرسال طلبات إلى مقدّم التحديث عبر الهواء لمعرفة ما إذا كانت هناك أي تحديثات برامج متاحة.

عند توفّر تحديث للبرنامج عبر الهواء، يحصل مقدّم الطلب على التحديث من مقدّم الخدمة ويثبّته. بالنسبة إلى أجهزة Matter المرتبطة بموزّع Matter ولكن غير المسجّلة في Developer Console، سيتم تلقائيًا إرسال تحديثات عبر الأثير (OTA).

تعمل مراكز Google Matter، مثل Google Nest Mini، كموفّري تحديثات عبر الأثير (OTA). لمساعدة مقدّمي الطلبات المحتملين في استكشاف الخدمات، يعلنون عن توفّرهم من خلال إرسال الأمر AnnounceOTAProvider.

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

وظائف خدمة "عبر الهواء"

تتيح ميزة "التحديث عبر الهواء" في منظومة 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 عبر الأثير (OTA) على Developer Console، بل عليك اختبار OTA على جهازك قبل تقديم طلب للحصول على شهادة Matter.

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

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

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

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

لا تتوافق التحديثات عبر الأثير مع أرقام تعريف المركبات التجريبية.