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