تحديث الجهاز للأنظمة الأساسية المدعومة من IoT Hub

تشرح هذه المقالة الأنظمة الأساسية لنظام التشغيل والمكونات التي يدعمها Device Update ل IoT Hub (DU) سواء كانت متوفرة بشكل عام أو قيد المعاينة.

الحصول على الدعم

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

الإبلاغ عن الأخطاء - يحدث التطوير الذي يدخل في منتج DU في مشروع تحديث الجهاز مفتوح المصدر. يمكن الإبلاغ عن الأخطاء في صفحة المشكلات الخاصة بالمشروع. تشق الإصلاحات طريقها بسرعة من المشاريع إلى تحديثات المنتجات.

فريق دعم عملاء Microsoft - يمكن للمستخدمين الذين لديهم خطة دعم إشراك فريق دعم عملاء Microsoft عن طريق إنشاء تذكرة دعم مباشرة من مدخل Microsoft Azure.

طلبات الميزات - يتعقب منتج DU طلبات الميزات عبر مجتمع مناقشات تحديث الجهاز الخاص بالمنتج.

أنظمة تشغيل Linux

يمكن تشغيل تحديث الجهاز على معظم أنظمة تشغيل Linux المختلفة؛ ومع ذلك، لا تدعم Microsoft كل هذه الأنظمة. يتم دعم الأنظمة المدرجة في الجداول التالية، إما متوفرة بشكل عام أو في المعاينة العامة، ويتم اختبارها مع كل إصدار جديد.

لدى Microsoft أنظمة التشغيل هذه في الاختبارات التلقائية وتوفر حزم تثبيت لها

من الممكن تصدير التعليمات البرمجية لعامل DU مفتوح المصدر للتشغيل على إصدارات نظام التشغيل الأخرى ولكن لا يتم اختبار إصدارات العامل هذه وصيانتها من قبل Microsoft.

تدعم Microsoft الأنظمة المدرجة في الجداول التالية، إما متوفرة بشكل عام أو في المعاينة العامة، ويتم اختبارها مع كل إصدار جديد.

نظام تشغيل AMD64 ARM32v7 ARM64
دبيان 10 (باستر) Debian + AMD64 Debian + ARM32v7 Debian + + ARM64
Debian 11 (Bullseye) Debian + AMD64 Debian + ARM32v7 Debian + + ARM64
Ubuntu Server 20.04 Ubuntu Server 20.04 + AMD64 Ubuntu Server 20.04 + ARM64
Ubuntu Server 22.04 Ubuntu Server 22.04 + AMD64 Ubuntu Server 22.04 + ARM64

إشعار

ينتهي الدعم القياسي ل Ubuntu 18.04 LTS في 31 مايو 2023. بدءا من يونيو 2023، لن يكون Ubuntu 18.04 LTS نظاما أساسيا مدعوما. تتوفر حزم تحديث جهاز Ubuntu 18.04 LTS حتى 30 نوفمبر 2023. إذا لم تتخذ أي إجراء، فستستمر أجهزة تحديث الأجهزة المستندة إلى Ubuntu 18.04 LTS في العمل ولكن لن تتوفر تصحيحات الأمان وإصلاحات الأخطاء المستمرة في حزم المضيف ل Ubuntu 18.04 بعد 30 نوفمبر 2023. للاستمرار في تلقي تحديثات الدعم والأمان، نوصي بتحديث نظام التشغيل المضيف إلى نظام أساسي مدعوم.

الإصدارات والدعم

يتوفر تحديث الجهاز لأصول إصدار IoT Hub وملاحظات الإصدار في صفحة إصدار تحديث الجهاز. يتم تغطية دعم واجهات برمجة التطبيقات ونماذج PnP وعوامل مرجع تحديث الجهاز في الجدول.

تحديث الجهاز ل IoT Hub 1.0 هو الإصدار الرئيسي الأول وسيستمر في تلقي إصلاحات الأمان والإصلاحات للتراجعات.

يستخدم وكلاء تحديث الجهاز (DU) نماذج IoT أجهزة التوصيل و التشغيل لإرسال واستقبال الخصائص والرسائل من خدمة DU. يتطلب كل عامل DU استخدام نماذج محددة. تعرف على المزيد حول كيفية استخدام تحديث الجهاز لهذه النماذج وكيفية توسيعها.

تدعم إصدارات واجهة برمجة تطبيقات خدمة REST الأحدث العوامل القديمة ما لم يتم تحديدها. يستخدم تحديث الجهاز لتجربة مدخل IoT Hub أحدث واجهات برمجة التطبيقات ولديه نفس الدعم مثل إصدار واجهة برمجة التطبيقات.

ملاحظات الإصدار والأصول عامل deviceupdate الترقية مدعومة من إصدار العامل نماذج DU PnP المدعومة إصدارات واجهة برمجة التطبيقات
1.0.0 1.0.0
1.0.1
1.0.2
0.8.x dtmi:azure:iot:deviceUpdateContractModel; 2
dtmi:azure:iot:deviceUpdateModel; 2
2022-10-01
0.0.8 (معاينة)(مهمل) 0.8.0
0.8.1
0.8.2
dtmi:azure:iot:deviceUpdateContractModel; 1
dtmi:azure:iot:deviceUpdateModel; 1
2022-10-01
معاينة 2021-06-01 (مهمل)

سيتم دعم أحدث إصدار من واجهة برمجة التطبيقات، 2022-10-01 حتى الإصدار المستقر التالي وسيتلقى أحدث إصدار عامل، 1.0.x، إصلاحات الأخطاء وإصلاحات الأمان حتى الإصدار الثابت التالي.

إشعار

المستخدمون، الذين تم توسيعهم من العامل المرجعي وخصصوا العامل، مسؤولون عن ضمان تضمين إصلاحات الأخطاء وإصلاحات الأمان. ستحتاج أيضا إلى التأكد من إنشاء العامل وتكوينه بشكل صحيح كما هو محدد من قبل الخدمة لتوصيل الخدمة وإجراء التحديثات وإدارة الأجهزة من مركز IoT.

هام

كل منتج من منتجات Microsoft له دورة حياة. تبدأ دورة الحياة عند إصدار منتج وتنتهي عندما لا يكون مدعوما. تساعدك معرفة التواريخ الرئيسية في دورة الحياة هذه على اتخاذ قرارات مستنيرة حول وقت الترقية أو إجراء تغييرات أخرى على برنامجك.
بالنسبة إلى Device Update ل IoT Hub، لن يتم إهمال أي إصدار ثابت من واجهة برمجة التطبيقات أو العامل دون إصدار استبدال. ستتوفر الإصدارات الثابتة المهملة لمدة لا تقل عن 3 سنوات بعد الإعلان عن الإهمال للسماح للمستخدمين بالترحيل إلى إصدارات عامل الدعم وواجهة برمجة التطبيقات. لا يتم خدمة عوامل إصدارات المعاينة (الإصدارات المسبقة) وواجهات برمجة التطبيقات بعد إصدار الإصدار الثابت. يتم إصدار إصدارات المعاينة لاختبار الوظائف الجديدة وجمع الملاحظات واكتشاف المشكلات وإصلاحها. تتوفر المعاينات ضمن شروط الاستخدام التكميلية، ولا يوصى بها لأحمال عمل الإنتاج. 0.7.0 (ما قبل الإصدار) غير مدعوم من قبل أحدث إصدارات الخدمة وواجهة برمجة التطبيقات.
مع أحدث إصدار مستقر، نوصي بأن يقوم جميع العملاء الحاليين الذين يشغلون 0.x.x بترقية أجهزتهم إلى 1.0.x لتلقي الدعم المستمر.