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