یک تصویر OTA را تست کنید

آزمایش به‌روزرسانی‌های OTA برای ادغام‌های Google Home Matter با استفاده از Google Home Developer Console انجام می‌شود.

گواهینامه Connectivity Standards Alliance (Alliance) پیش نیاز آزمایش OTA نیست.

پیش نیازها

برای تست OTA، علاوه بر پیش نیازهای OTA ، باید موارد زیر را نیز داشته باشید:

  • دسترسی به یک سیستم لینوکس که موتور Docker را نصب کرده است و با استفاده از USB به برد توسعه دسترسی داشته باشید
  • یکپارچه سازی Matter که برای آزمایش OTA آماده است.

هنگام آزمایش OTA از شناسه فروشنده اختصاص داده شده توسط Alliance استفاده کنید، نه از یک VID آزمایشی. هنگام ساخت تصویر OTA خود، شناسه فروشنده و شناسه محصول را تغییر دهید تا با ادغام مورد آزمایش مطابقت داشته باشد.

دستورالعمل های خاص فروشنده

ما رویه‌های تست Matter را برای SoCهای خاص ارائه کرده‌ایم.

جدول: دستورالعمل‌های فروشندگان خاص سیلیکون برای تولید گواهی‌های تست Matter
فروشنده پلت فرم راهنما
اسپرسف ESP32 تست OTA روی Espressif ESP32
نیمه هادی نوردیک nRF52840 تست OTA در Nordic

کانال ها

یک کانال مجموعه ای از دستگاه هایی را تعریف می کند که تصویر به روز رسانی OTA برای آنها منتشر می شود. یک دستگاه را می توان در هر زمان فقط یک کانال اختصاص داد. سه کانال از پیش تعریف شده وجود دارد: تست 1 ، تست 2 و تولید . شما می توانید در هر دو کانال تست تست کنید. ممکن است هر بار فقط یک تصویر به‌روزرسانی OTA به یک کانال اختصاص داده شود.

کانال تولید

کانال تولید کانالی است که برای ارسال نسخه های تولیدی به دستگاه های مصرف کننده در این زمینه استفاده می شود. هنگامی که یک تصویر OTA را در کانال تولید منتشر می کنید، همه دستگاه هایی که در کانال آزمایشی نیستند، تصویر را دریافت می کنند.

کانال های آزمایشی

برای آزمایش انتشار تصویر OTA، ابتدا باید یکی از دو کانال آزمایشی را پیکربندی کنید، سپس تصویر را برای دستگاه‌های موجود در آن کانال منتشر کنید.

یک کانال آزمایشی را پیکربندی کنید

  1. به تب Manage بروید.

    کانال های OTA در کنسول Home

  2. روی Configure در کنار کانال آزمایشی کلیک کنید.

  3. در زیر نام کانال ، یک نام وارد کنید.

  4. در قسمت Device Serial Number(s) ، یک یا چند شماره سریال دستگاه (حداکثر 1000) را وارد کنید.

  5. برای تکمیل روی ذخیره کلیک کنید.

گفتگوی پیکربندی کانال OTA

یک تصویر OTA را در یک کانال آزمایشی منتشر کنید

  1. به تب Release بروید.

  2. در برگه Release ، کانال آزمایشی را که می خواهید استفاده کنید انتخاب کنید.

  3. تصویر OTA را از منوی کشویی OTA Image انتخاب کنید یا با کلیک روی افزودن تصویر OTA یک تصویر OTA اضافه کنید.

  4. برای تست روی Release کلیک کنید.

  5. یک گفتگوی تایید ظاهر می شود. روی Release کلیک کنید تا تصویر انتخاب شده در کانال مشخص شده منتشر شود.

  6. هنگامی که روی انتشار کلیک کردید، کانال، تصویر، و تاریخ و زمان انتشار در قسمت انتشار زنده ظاهر می‌شوند.

انتشار یک تصویر OTA در یک کانال

انتشاری را که در حال انجام است متوقف کنید

برای توقف انتشار زنده:

  1. در زیر جدول انتشارات زنده ، روی منوی «بیشتر» کلیک کنید و روی توقف انتشار کلیک کنید.

  2. در گفتگوی تأیید، روی Stop کلیک کنید تا تأیید کنید که می‌خواهید انتشار را متوقف کنید. این بلافاصله از انتشار به‌روزرسانی OTA برای دستگاه‌هایی که قبلاً آن را دریافت نکرده‌اند، جلوگیری می‌کند.