إنشاء وتوفير IoT Edge لنظام التشغيل Linux على الأجهزة Windows على نطاق واسع باستخدام مفاتيح متماثلة
ينطبق على:
IoT Edge 1.1 إصدارات أخرى:IoT Edge 1.2
ينطبق على:
IoT Edge 1.2 إصدارات أخرى:IoT Edge 1.1
توفر هذه المقالة إرشادات شاملة للتوفير التلقائي لواحد أو أكثر من IoT Edge لنظام التشغيل Linux على الأجهزة Windows باستخدام مفاتيح متماثلة. يمكنك توفير أجهزة Azure IoT Edge تلقائيا باستخدام خدمة توفير أجهزة Azure IoT Hub (DPS). إذا لم تكن معتادا على عملية إدارة الحسابات التلقائية، فراجع نظرة عامة على إدارة الحسابات قبل المتابعة .
ملاحظة
أحدث إصدار من IoT Edge لنظام التشغيل Linux على الإصدار المستمر (CR) Windows ، استنادا إلى الإصدار 1.2 من IoT Edge ، في المعاينة العامة. قد تكون هناك حاجة إلى تثبيت نظيف للأجهزة التي تدخل حيز الاستخدام الإنتاجي بمجرد توفر إصدار التوفر العام (GA). لمزيد من المعلومات، راجع الإصدار المستمر من EFLOW.
المهام هي كما يلي:
- أنشئ إما تسجيلا فرديا لجهاز واحد أو تسجيلا جماعيا لمجموعة من الأجهزة.
- انشر جهازا ظاهريا يعمل بنظام Linux مع تثبيت وقت تشغيل IoT Edge وقم بتوصيله بمركز إنترنت الأشياء.
شهادة المفتاح المتماثل هي طريقة بسيطة لمصادقة جهاز باستخدام مثيل خدمة توفير الجهاز. يمثل أسلوب الإثبات هذا تجربة "Hello world" للمطورين الجدد في تزويد الجهاز، أو الذين ليس لديهم متطلبات أمان صارمة. تعد شهادة الجهاز باستخدام شهادات TPM أو X.509 أكثر أمانا، ويجب استخدامها لمتطلبات أمان أكثر صرامة.
المتطلبات الأساسية
الموارد السحابية
- مركز إنترنت الأشياء النشط
- مثيل لخدمة توفير جهاز IoT Hub في Azure، مرتبط بمركز إنترنت الأشياء الخاص بك
- إذا لم يكن لديك مثيل خدمة إدارة حسابات الأجهزة، فيمكنك اتباع الإرشادات الواردة في إنشاء خدمة جديدة لإدارة أجهزة IoT Hub وربط قسمي مركز إنترنت الأشياء وخدمة إدارة حسابات جهازك في خدمة إدارة حسابات أجهزة IoT Hub.
- بعد تشغيل خدمة إدارة حسابات الأجهزة، انسخ قيمة نطاق المعرف من صفحة النظرة العامة. يمكنك استخدام هذه القيمة عند تكوين وقت تشغيل IoT Edge.
متطلبات الجهاز
جهاز Windows بالحد الأدنى من المتطلبات التالية:
متطلبات النظام
- Windows 10 1/11 (Pro، المؤسسة، إنترنت الأشياء المؤسسة)
- Windows سيرفر 20191/2022
1 Windows 10 و Windows Server 2019 الحد الأدنى للبناء 17763 مع تثبيت كافة التحديثات التراكمية الحالية.
متطلبات الأجهزة
- الحدّ الأدنى للذاكرة الحرة: 1 غيغابايت
- الحدّ الأدنى للمساحة الفارغة على القرص: 10 غيغابايت
دعم المحاكاة الافتراضية
- على Windows 10، قم بتمكين Hyper-V. لمزيد من المعلومات، راجع تثبيت Hyper-V على Windows 10.
- على خادم Windows، قم بتثبيت دور Hyper-V وإنشاء مبدل شبكة افتراضي. لمزيد من المعلومات، راجع المحاكاة الافتراضية المتداخلة ل Azure IoT Edge for Linux على Windows.
- على جهاز ظاهري، قم بتكوين المحاكاة الافتراضية المتداخلة. لمزيد من المعلومات، راجع المحاكاة الافتراضية المتداخلة.
دعم الشبكات
- لا يأتي خادم Windows مزودا برمز تبديل افتراضي. قبل أن تتمكن من نشر EFLOW على جهاز خادم Windows، تحتاج إلى إنشاء مبدل افتراضي. لمزيد من المعلومات، راجع إنشاء مبدل ظاهري لنظام التشغيل Linux على Windows.
- تأتي إصدارات سطح المكتب Windows مزودة برمز تبديل افتراضي يمكن استخدامه لتثبيت EFLOW. إذا لزم الأمر، يمكنك إنشاء مفتاح افتراضي مخصص خاص بك.
تلميح
إذا كنت ترغب في استخدام وحدات Linux المسرعة لوحدة معالجة الرسومات في Azure IoT Edge for Linux Windows النشر، فهناك العديد من خيارات التكوين التي يجب مراعاتها.
ستحتاج إلى تثبيت برامج التشغيل الصحيحة اعتمادا على بنية GPU الخاصة بك ، وقد تحتاج إلى الوصول إلى إنشاء برنامج Windows Insider. لتحديد احتياجات التكوين الخاصة بك وتلبية هذه المتطلبات الأساسية، راجع تسريع GPU ل Azure IoT Edge for Linux على Windows.
تأكد من أنك تأخذ الوقت الكافي لتلبية المتطلبات الأساسية لتسريع GPU الآن. ستحتاج إلى إعادة تشغيل عملية التثبيت إذا قررت أنك تريد تسريع GPU أثناء التثبيت.
أدوات المطور
يمكنك استخدام PowerShell أو Windows Admin Center لإدارة أجهزة IoT Edge. كل أداة لها متطلباتها الخاصة:
إذا كنت ترغب في استخدام PowerShell، فاتبع الخطوات التالية لإعداد جهازك المستهدف لتثبيت Azure IoT Edge لنظام التشغيل Linux على Windows ونشر الجهاز الظاهري Linux:
قم بتعيين سياسة التنفيذ على الجهاز المستهدف إلى
AllSigned. يمكنك التحقق من نهج التنفيذ الحالي في موجه PowerShell مرتفع باستخدام الأمر التالي:Get-ExecutionPolicy -Listإذا لم يُعيِّن نهج تنفيذ
local machineإلىAllSigned، يُمكنك تعيين نهج التنفيذ من خلال:Set-ExecutionPolicy -ExecutionPolicy AllSigned -Force
لمزيد من المعلومات حول Azure IoT Edge for Linux على وحدة Windows PowerShell، راجع مرجع وظائف PowerShell.
قم بإعداد جهازك المستهدف لتثبيت Azure IoT Edge لنظام التشغيل Linux على Windows ونشر الجهاز الظاهري Linux:
قم بتعيين سياسة التنفيذ على الجهاز المستهدف إلى
AllSigned. يمكنك التحقق من نهج التنفيذ الحالي في موجه PowerShell مرتفع باستخدام الأمر التالي:Get-ExecutionPolicy -Listإذا لم يُعيِّن نهج تنفيذ
local machineإلىAllSigned، يُمكنك تعيين نهج التنفيذ من خلال:Set-ExecutionPolicy -ExecutionPolicy AllSigned -Force
لمزيد من المعلومات حول Azure IoT Edge for Linux على وحدة Windows PowerShell، راجع مرجع وظائف PowerShell.
إنشاء تسجيل DPS
قم بإنشاء تسجيل لتوفير جهاز واحد أو أكثر من خلال DPS.
إذا كنت تتطلع إلى توفير جهاز IoT Edge واحد، فقم بإنشاء تسجيل فردي. إذا كنت بحاجة إلى توفير أجهزة متعددة، فاتبع الخطوات لإنشاء تسجيل مجموعة DPS.
عند إنشاء تسجيل في DPS، لديك الفرصة للإعلان عن حالة توأم جهاز أولية. في توأم الجهاز، يمكنك تعيين العلامات لتجميع الأجهزة حسب أي مقياس تحتاجه في الحل الخاص بك، مثل المنطقة أو البيئة أو الموقع أو نوع الجهاز. تستخدم هذه العلامات لإنشاء عمليات نشر تلقائية.
لمزيد من المعلومات حول عمليات التسجيل في خدمة إدارة حسابات الأجهزة، راجع كيفية إدارة عمليات تسجيل الأجهزة.
إنشاء تسجيل فردي DPS
تلميح
الخطوات الواردة في هذه المقالة مخصصة لمدخل Azure، ولكن يمكنك أيضا إنشاء تسجيلات فردية باستخدام Azure CLI. لمزيد من المعلومات، راجع az iot dps enrollment. كجزء من أمر CLI، استخدم العلامة التي تم تمكين الحافة عليها لتحديد أن التسجيل مخصص لجهاز IoT Edge.
في مدخل Azure، انتقل إلى مثيل خدمة توفير أجهزة IoT Hub.
ضمن الإعدادات، حدد إدارة عمليات التسجيل.
حدد إضافة تسجيل فردي ثم أكمل الخطوات التالية لتكوين التسجيل:
بالنسبة إلى الآلية، حدد مفتاح متماثل.
قم بتوفير معرف تسجيل فريد لجهازك.
اختياريا، قم بتوفير معرف جهاز IoT Hub لجهازك. يمكنك استخدام معرفات الأجهزة لاستهداف جهاز فردي لنشر الوحدة النمطية. إذا لم تقدم معرف جهاز، استخدام معرف التسجيل.
حدد True للإعلان عن أن التسجيل مخصص لجهاز IoT Edge.
اختياريا، أضف قيمة علامة إلى الحالة المزدوجة الأولية للجهاز. يمكنك استخدام العلامات لاستهداف مجموعات من الأجهزة لنشر الوحدة النمطية. على سبيل المثال:
{ "tags": { "environment": "test" }, "properties": { "desired": {} } }حدد حفظ.
انسخ قيمة المفتاح الأساسي للتسجيل الفردي لاستخدامها عند تثبيت وقت تشغيل IoT Edge.
الآن بعد وجود تسجيل لهذا الجهاز، يمكن لوقت تشغيل IoT Edge توفير الجهاز تلقائيا أثناء التثبيت.
تثبيت إنترنت الأشياء إيدج
انشر Azure IoT Edge لنظام التشغيل Linux على Windows على جهازك المستهدف.
قم بتثبيت IoT Edge لنظام التشغيل Linux على Windows على جهازك المستهدف.
ملاحظة
توضح عملية PowerShell التالية كيفية نشر IoT Edge لنظام التشغيل Linux على Windows على الجهاز المحلي. للنشر على جهاز مستهدف بعيد باستخدام PowerShell، يمكنك استخدام PowerShell البعيد لإنشاء اتصال بجهاز بعيد وتشغيل هذه الأوامر عن بعد على هذا الجهاز.
في جلسة عمل PowerShell غير مقيدة، قم بتشغيل كل من الأوامر التالية لتنزيل IoT Edge لـ Linux على نظام التشغيل Windows.
$msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi')) $ProgressPreference = 'SilentlyContinue' Invoke-WebRequest "https://aka.ms/AzEflowMSI" -OutFile $msiPathقم بتثبيت IoT Edge لـ Linux على نظام التشغيل Windows على جهازك.
Start-Process -Wait msiexec -ArgumentList "/i","$([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))","/qn"يمكنك تحديد IoT Edge مخصص لنظام التشغيل Linux على Windows التثبيت وأدلة VHDX عن طريق إضافة
INSTALLDIR="<FULLY_QUALIFIED_PATH>"VHDXDIR="<FULLY_QUALIFIED_PATH>"معلمات إلى أمر التثبيت.عيِّن نهج التنفيذ على الجهاز الهدف إلى
AllSignedفي حال لم يكن عند هذا الإعداد بالفعل. راجع المتطلبات الأساسية ل PowerShell للأوامر للتحقق من نهج التنفيذ الحالي وتعيين نهج التنفيذ إلىAllSigned.إنشاء عملية نشر IoT Edge لـ Linux على نظام التشغيل Windows. يقوم النشر بإنشاء جهاز Linux الظاهري الخاص بك وتثبيت وقت تشغيل IoT Edge نيابة عنك.
Deploy-Eflowتلميح
بشكل افتراضي، يقوم الأمر بإنشاء جهاز Linux الظاهري الخاص بك مع 1 غيغابايت من ذاكرة الوصول العشوائي و 1 vCPU core و 16 غيغابايت من مساحة القرص
Deploy-Eflow. ومع ذلك، تعتمد الموارد التي يحتاجها الجهاز الظاهري بشكل كبير على أحمال العمل التي تقوم بنشرها. إذا لم يكن الجهاز الظاهري الخاص بك يحتوي على ذاكرة كافية لدعم أحمال العمل الخاصة بك، فسوف يفشل في بدء التشغيل.يمكنك تخصيص الموارد المتوفرة للجهاز الظاهري باستخدام المعلمات الاختيارية
Deploy-Eflowللأمر.على سبيل المثال، يقوم الأمر أدناه بإنشاء جهاز ظاهري يحتوي على 4 نوى vCPU و 4 غيغابايت من ذاكرة الوصول العشوائي (ممثلة في ميغابايت) و 20 غيغابايت من مساحة القرص:
Deploy-Eflow -cpuCount 4 -memoryInMB 4096 -vmDiskSize 20للحصول على معلومات حول جميع المعلمات الاختيارية المتوفرة، راجع وظائف PowerShell ل IoT Edge for Linux على Windows.
تحذير
بشكل افتراضي، لا يحتوي الجهاز الظاهري EFLOW Linux على تكوين DNS. ستحاول عمليات النشر باستخدام DHCP الحصول على تكوين DNS الذي يتم نشره بواسطة خادم DHCP. يرجى التحقق من تكوين DNS الخاص بك لضمان الاتصال بالإنترنت. لمزيد من المعلومات، راجع AzEFLOW-DNS.
يمكنك تعيين وحدة معالجة رسومات للنشر الخاص بك لتمكين وحدات Linux التي يتم تسريعها بواسطة وحدة معالجة الرسومات. للوصول إلى هذه الميزات، ستحتاج إلى تثبيت المتطلبات الأساسية المفصلة في تسريع GPU ل Azure IoT Edge لنظام التشغيل Linux على Windows.
لاستخدام مرور وحدة معالجة الرسومات، أضف معلمات gpuNameوgpuPassthroughType وgpuCount إلى
Deploy-Eflowالأمر. للحصول على معلومات حول جميع المعلمات الاختيارية المتوفرة، راجع وظائف PowerShell ل IoT Edge for Linux على Windows.تحذير
قد يؤدي تمكين مرور الأجهزة إلى زيادة مخاطر الأمان. توصي Microsoft ببرنامج تشغيل تخفيف الأجهزة من مورد وحدة معالجة الرسومات، عند الاقتضاء. لمزيد من المعلومات، راجع نشر أجهزة الرسومات باستخدام تعيين جهاز منفصل.
إدخال 'Y' لقبول شروط الترخيص.
إدخال 'O' أو 'R' للتبديل بين تشغيل بيانات التشخيص الاختيارية أو إيقاف تشغيلها وفقاً لتفضيلاتك.
بمجرد اكتمال النشر، يقوم إطار PowerShell بالإبلاغ عن نجاح النشر.

بعد النشر الناجح، تصبح جاهزا لتوفير جهازك.
ملاحظة
توضح عملية PowerShell التالية كيفية نشر IoT Edge لنظام التشغيل Linux على Windows على الجهاز المحلي. للنشر على جهاز مستهدف بعيد باستخدام PowerShell، يمكنك استخدام PowerShell البعيد لإنشاء اتصال بجهاز بعيد وتشغيل هذه الأوامر عن بعد على هذا الجهاز.
في جلسة عمل PowerShell غير مقيدة، قم بتشغيل كل من الأوامر التالية لتنزيل IoT Edge لـ Linux على نظام التشغيل Windows.
X64/AMD64
$msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi')) $ProgressPreference = 'SilentlyContinue' Invoke-WebRequest "https://aka.ms/AzEFLOWMSI-CR-X64" -OutFile $msiPathآرم64
$msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi')) $ProgressPreference = 'SilentlyContinue' Invoke-WebRequest "https://aka.ms/AzEFLOWMSI-CR-ARM64" -OutFile $msiPath
قم بتثبيت IoT Edge لـ Linux على نظام التشغيل Windows على جهازك.
Start-Process -Wait msiexec -ArgumentList "/i","$([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))","/qn"يمكنك تحديد IoT Edge مخصص لنظام التشغيل Linux على Windows التثبيت وأدلة VHDX عن طريق إضافة
INSTALLDIR="<FULLY_QUALIFIED_PATH>"VHDXDIR="<FULLY_QUALIFIED_PATH>"معلمات إلى أمر التثبيت.عيِّن نهج التنفيذ على الجهاز الهدف إلى
AllSignedفي حال لم يكن عند هذا الإعداد بالفعل. راجع المتطلبات الأساسية ل PowerShell للأوامر للتحقق من نهج التنفيذ الحالي وتعيين نهج التنفيذ إلىAllSigned.إنشاء عملية نشر IoT Edge لـ Linux على نظام التشغيل Windows. يقوم النشر بإنشاء جهاز Linux الظاهري الخاص بك وتثبيت وقت تشغيل IoT Edge نيابة عنك.
Deploy-Eflowتلميح
بشكل افتراضي ، يقوم الأمر بإنشاء جهاز Linux الظاهري الخاص بك مع 1 غيغابايت من ذاكرة الوصول العشوائي
Deploy-Eflow، و 1 vCPU core ، و 10 غيغابايت من تحليل البيانات. ومع ذلك، تعتمد الموارد التي يحتاجها الجهاز الظاهري بشكل كبير على أحمال العمل التي تقوم بنشرها. إذا لم يكن الجهاز الظاهري الخاص بك يحتوي على ذاكرة كافية لدعم أحمال العمل الخاصة بك، فسوف يفشل في بدء التشغيل.يمكنك تخصيص الموارد المتوفرة للجهاز الظاهري باستخدام المعلمات الاختيارية
Deploy-Eflowللأمر.على سبيل المثال، يقوم الأمر أدناه بإنشاء جهاز ظاهري يحتوي على 4 نوى vCPU و 4 غيغابايت من ذاكرة الوصول العشوائي (ممثلة في ميغابايت) و 20 غيغابايت من قسم البيانات:
Deploy-Eflow -cpuCount 4 -memoryInMB 4096 -vmDataSize 20ملاحظة:vmDataSize هي معلمة جديدة تم تقديمها في إصدار EFLOW CR.
للحصول على معلومات حول جميع المعلمات الاختيارية المتوفرة، راجع وظائف PowerShell ل IoT Edge for Linux على Windows.
تحذير
بشكل افتراضي، لا يحتوي الجهاز الظاهري EFLOW Linux على تكوين DNS. ستحاول عمليات النشر باستخدام DHCP الحصول على تكوين DNS الذي يتم نشره بواسطة خادم DHCP. يرجى التحقق من تكوين DNS الخاص بك لضمان الاتصال بالإنترنت. لمزيد من المعلومات، راجع AzEFLOW-DNS.
يمكنك تعيين وحدة معالجة رسومات للنشر الخاص بك لتمكين وحدات Linux التي يتم تسريعها بواسطة وحدة معالجة الرسومات. للوصول إلى هذه الميزات، ستحتاج إلى تثبيت المتطلبات الأساسية المفصلة في تسريع GPU ل Azure IoT Edge لنظام التشغيل Linux على Windows.
لاستخدام مرور وحدة معالجة الرسومات، أضف معلمات gpuNameوgpuPassthroughType وgpuCount إلى
Deploy-Eflowالأمر. للحصول على معلومات حول جميع المعلمات الاختيارية المتوفرة، راجع وظائف PowerShell ل IoT Edge for Linux على Windows.تحذير
قد يؤدي تمكين مرور الأجهزة إلى زيادة مخاطر الأمان. توصي Microsoft ببرنامج تشغيل تخفيف الأجهزة من مورد وحدة معالجة الرسومات، عند الاقتضاء. لمزيد من المعلومات، راجع نشر أجهزة الرسومات باستخدام تعيين جهاز منفصل.
إدخال 'Y' لقبول شروط الترخيص.
إدخال 'O' أو 'R' للتبديل بين تشغيل بيانات التشخيص الاختيارية أو إيقاف تشغيلها وفقاً لتفضيلاتك.
بمجرد اكتمال النشر، يقوم إطار PowerShell بالإبلاغ عن نجاح النشر.

بعد النشر الناجح، تصبح جاهزا لتوفير جهازك.
تزويد الجهاز بهويته السحابية
بمجرد تثبيت وقت التشغيل على جهازك، قم بتكوين الجهاز باستخدام المعلومات التي يستخدمها للاتصال بخدمة توفير الجهاز ومركز إنترنت الأشياء.
جهز المعلومات التالية:
- قيمة نطاق معرف DPS
- معرف تسجيل الجهاز الذي أنشأته
- إما المفتاح الأساسي من تسجيل فردي، أو مفتاح مشتق للأجهزة التي تستخدم تسجيل مجموعة.
يمكنك استخدام PowerShell أو مركز إدارة Windows لتوفير جهاز IoT Edge الخاص بك.
بالنسبة إلى PowerShell، قم بتشغيل الأمر التالي مع تحديث قيم العنصر النائب بالقيم الخاصة بك:
Provision-EflowVm -provisioningType DpsSymmetricKey -scopeId PASTE_YOUR_ID_SCOPE_HERE -registrationId PASTE_YOUR_REGISTRATION_ID_HERE -symmKey PASTE_YOUR_PRIMARY_KEY_OR_DERIVED_KEY_HERE
قم بتشغيل الأمر التالي في جلسة عمل PowerShell مرتفعة مع تحديث قيم العنصر النائب بالقيم الخاصة بك:
Provision-EflowVm -provisioningType DpsSymmetricKey -scopeId PASTE_YOUR_ID_SCOPE_HERE -registrationId PASTE_YOUR_REGISTRATION_ID_HERE -symmKey PASTE_YOUR_PRIMARY_KEY_OR_DERIVED_KEY_HERE
التحقق من نجاح التثبيت
تحقق من تثبيت IoT Edge لنظام التشغيل Linux على Windows بنجاح وتكوينه على جهاز IoT Edge الخاص بك.
يمكنك التحقق من استخدام التسجيل الفردي الذي أنشأته في خدمة إدارة حسابات الأجهزة. انتقل إلى مثيل خدمة إدارة حسابات جهازك في مدخل Azure. افتح تفاصيل التسجيل للتسجيل الفردي الذي أنشأته. لاحظ أنه تم تعيين حالة التسجيل وإدراج معرف الجهاز.
سجِّل الدخول إلى IoT Edge لـ Linux الخاص بك على جهاز Windows الظاهري باستخدام الأمر التالي في جلسة عمل PowerShell لديك:
Connect-EflowVmملاحظة
الحساب الوحيد المسموح له باستخدام بروتوكول SSH إلى الجهاز الظاهري هو المستخدم الذي قام بإنشائه.
بمجرّد تسجيلك الدخول، يُمكنك التحقق من قائمة وحدات IoT Edge النمطية قيد التشغيل باستخدام أمر Linux التالي:
sudo iotedge listإذا كنت بحاجة إلى استكشاف أخطاء خدمة IoT Edge وإصلاحها، فاستخدم أوامر Linux التالية.
استرداد سجلات الخدمة.
sudo journalctl -u iotedgecheckاستخدم الأداة للتحقق من تكوين الجهاز وحالة اتصاله.sudo iotedge check
سجِّل الدخول إلى IoT Edge لـ Linux الخاص بك على جهاز Windows الظاهري باستخدام الأمر التالي في جلسة عمل PowerShell لديك:
Connect-EflowVmملاحظة
الحساب الوحيد المسموح له باستخدام بروتوكول SSH إلى الجهاز الظاهري هو المستخدم الذي قام بإنشائه.
بمجرّد تسجيلك الدخول، يُمكنك التحقق من قائمة وحدات IoT Edge النمطية قيد التشغيل باستخدام أمر Linux التالي:
sudo iotedge listإذا كنت بحاجة إلى استكشاف أخطاء خدمة IoT Edge وإصلاحها، فاستخدم أوامر Linux التالية.
استرداد سجلات الخدمة.
sudo iotedge system logscheckاستخدم الأداة للتحقق من تكوين الجهاز وحالة اتصاله.sudo iotedge check
عند إنشائك جهاز IoT Edge جديدًا، فإنه سيعرض رمز الحالة 417 -- The device's deployment configuration is not set في مدخل Microsoft Azure. هذه الحالة طبيعية، وتعني أن الجهاز جاهز لتلقي وحدة نشر.
إلغاء تثبيت IoT Edge لنظام التشغيل Linux على Windows
إذا كنت ترغب في إزالة Azure IoT Edge for Linux على تثبيت Windows من جهازك، فاستخدم الأوامر التالية.
- الإعدادات مفتوح يوم Windows
- حدد إضافة برامج أو إزالتها
- حدد تطبيق Azure IoT Edge LTS
- حدد إلغاء التثبيت
- الإعدادات مفتوح يوم Windows
- حدد إضافة برامج أو إزالتها
- حدد تطبيق Azure IoT Edge
- حدد إلغاء التثبيت
الخطوات التالية
تتيح لك عملية تسجيل خدمة إدارة حسابات الأجهزة تعيين معرف الجهاز والعلامات المزدوجة للجهاز في نفس الوقت الذي توفر فيه الجهاز الجديد. يمكنك استخدام هذه القيم لاستهداف أجهزة فردية أو مجموعات من الأجهزة باستخدام الإدارة التلقائية للأجهزة. تعرف على كيفية نشر وحدات IoT Edge النمطية ومراقبتها على نطاق واسع باستخدام مدخل Azure أو باستخدام Azure CLI.
يمكنك أيضًا:
- استمر في نشر وحدات IoT Edge النمطية لمعرفة كيفية نشر الوحدات النمطية على جهازك.
- تعرف على كيفية إدارة الشهادات على IoT Edge for Linux على الجهاز الظاهري Windows ونقل الملفات من نظام التشغيل المضيف إلى جهاز Linux الظاهري.
- تعرف على كيفية تكوين أجهزة IoT Edge للاتصال من خلال خادم وكيل.





