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

لكل عملية دمج لـ Matter في Google Home Developer Console إعدادات خاصة بها عبر شبكة غير سلكيّة (OTA).

توضّح مواصفات Matter كيفية معالجة التحديثات عبر اتصال لاسلكي من خلال شبكة Matter العالمية.

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

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

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

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

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

وظائف OTA

تتيح تحديثات OTA في منظومة Google Home المتكاملة ما يلي:

  • تحميل البرامج الثابتة لتوزيعها عبر الهواء إما من خلال Developer Console أو دفتر الأستاذ الموزَّع للامتثال (DCL) الخاص بـ Alliance
  • توزيع صور البرامج الثابتة على جميع الأجهزة التي تتضمّن عملية دمج معيّنة لـ Matter أو على نسبة مئوية محدّدة من الأجهزة

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

هل يمكنني التراجع عن تحديث عبر اتصال لاسلكي؟

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

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

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

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

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

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

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

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

عناصر تحكّم غير متّسقة في تحديثات OTA الخاصة بمعرّفات VID الاختبارية

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

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

لا تتوفّر ميزة OTA لأرقام تعريف المركبات الاختبارية.