يجب أن تتوافق صور تحديث البرامج الثابتة عبر الهواء مع تحديث "Matter" عبر الهواء. تنسيق ملف صورة البرنامج، الذي يتضمّن:
- يشير هذا المصطلح إلى معرّف ملف يعرِّف الملف بشكل فريد على أنّه ملف ملف تحديث البرامج الثابتة "Matter"
- حجم الملف
- حجم العنوان
- وهو عنوان تم ترميزه بقيمة طول العلامة (TLV) ويحتوي على معلومات حول
تحديث، بما في ذلك:
- VID
- PID
- إصدار البرنامج
- الحمولة
توفّر حزمة تطوير البرامج (SDK) لنظام التشغيل Matter أداة لإنشاء وفحص
صورتان (Matter) من التحديث عبر الهواء
(ota_image_tool.py
).
يمكن لبعض أنظمة التصميم إنشاء Matter صورة عبر الهواء
تلقائيًا، لذا تحقق من وثائق المنظومة على الرقاقة (SoC).
إنشاء صورة عبر الهواء
استخدِم ota_image_tool.py
لإنشاء الصورة:
$ ./ota_image_tool.py create \
-v hexVendorId \
-p hexProductId \
-vn versionNumber \
-vs "versionString" \
-da "hash-function \
path_to_binary \
path_to_ota_file
للتحقق من مجموعة بيانات التعريف وعنوان الملف، شغّل النص البرمجي مع
الأمر show
:
$ ./ota_image_tool.py show path_to_ota_file
مثال على الإخراج:
Magic: 1beef11e
Total Size: 90
Header Size: 62
Header TLV:
[0] Vendor Id: XXXX (0xXX)
[1] Product Id: XXX (0xXX)
[2] Version: 101 (0x65)
[3] Version String: 1.0.1
[4] Payload Size: 12 (0xc)
[8] Digest Type: 1 (0x1)
[9] Digest: a948904f2f0f429b8f8197694b30184b0d2ed1c3cd2a1ec0fb85d299a193a447
تحميل صورة عبر اتصال لاسلكي
لتحميل الصورة على Google Home Developer Console:
انتقِل إلى المسألة القانونية >. عبر الهواء.
انقر على إدارة بجانب الجهاز في قائمة الأجهزة.
في صفحة ضبط عبر الهواء، انقر على علامة التبويب الصور.
انقر على صورة جديدة.
أدخِل اسمًا للصورة وانقر على إرفاق صورة لتحديد ملف ملف صورة.
بعد التحقّق من صحة الصورة بنجاح، انقر على حفظ.
عند ظهور مربع حوار التأكيد، انقر على حفظ لإنشاء الصورة متاحة لأجهزتك، أو انقر على إلغاء لإلغاء عملية الإرسال.
تتوفّر صورة OTA للتوزيع بعد وقت قصير من التحميل.