إنشاء مركز IoT باستخدام أمر New-AzIotHub cmdlet

يمكنك استخدام Azure PowerShell cmdlets لإنشاء مراكز Azure IoT وإدارتها. يوضح لك هذا البرنامج التعليمي كيفية إنشاء مركز IoT باستخدام PowerShell.

إشعار

نوصي باستخدام الوحدة النمطية Azure Az PowerShell للتفاعل مع Azure. راجع تثبيت Azure PowerShell للبدء. لمعرفة كيفية الترحيل إلى الوحدة النمطية Az PowerShell، راجع ترحيل Azure PowerShell من AzureRM إلى Az.

بدلاً من ذلك، يمكنك استخدام Azure Cloud Shell، إذا كنت تفضل عدم تثبيت وحدات نمطية إضافية على جهازك. القسم التالي يساعدك على بدء استخدام Azure Cloud Shell.

Azure Cloud Shell

Azure يستضيف Azure Cloud Shell، بيئة تفاعلية يمكن استخدامها من خلال المستعرض. يمكنك استخدام Bash أو PowerShell مع Cloud Shell للعمل مع خدمات Azure. يمكنك استخدام أوامر Cloud Shell المثبتة مسبقًا لتشغيل التعليمات البرمجية في هذه المقالة دون الحاجة إلى تثبيت أي شيء على البيئة المحلية.

لبدء Azure Cloud Shell:

خيار مثال/ رابط
انقر فوق ⁧⁩جربه⁧⁩ في الزاوية العلوية اليسرى من التعليمة البرمجية أو كتلة الأمر. تحديد ⁧⁩جربه⁧⁩ لا يقوم بنسخ التعليمة البرمجية أو الأمر تلقائيًا إلى Cloud Shell. Screenshot that shows an example of Try It for Azure Cloud Shell.
انتقل إلى ⁧⁩⁧ https://shell.azure.com⁩⁧⁩، أو حدد زر ⁩تشغيل Cloud Shell لفتح Cloud Shell في المتصفح لديك. Button to launch Azure Cloud Shell.
حدد زر Cloud Shell على شريط القوائم في أعلى اليمين في مدخل Microsoft Azure. Screenshot that shows the Cloud Shell button in the Azure portal

لاستخدام Azure Cloud Shell:

  1. ابدأ تشغيل Cloud Shell.

  2. حدد الزر نسخ على كتلة التعليمات البرمجية (أو كتلة الأوامر) لنسخ التعليمات البرمجية أو الأمر.

  3. ألصق التعليمة البرمجية أو الأمر في جلسة Cloud Shell بتحديد Ctrl+Shift+Vعلى Windows وLunix، أو بتحديد Cmd+Shift+Vعلى macOS.

  4. حدد Enter لتشغيل التعليمات البرمجية أو الأمر.

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

تحتاج إلى مجموعة موارد لنشر مركز IoT. يمكنك استخدام مجموعة موارد موجودة أو إنشاء مجموعة جديدة.

لإنشاء مجموعة موارد لمركز IoT، استخدم الأمر New-AzResourceGroup. يُنشئ المثال مجموعة موارد تدعى MyIoTRG1 في منطقة شرق الولايات المتحدة:

New-AzResourceGroup -Name MyIoTRG1 -Location "East US"

تسجيل الدخول إلى اشتراك Azure

إذا كنت تستخدم Cloud Shell، فقد قمت بتسجيل الدخول بالفعل إلى اشتراكك، حتى تتمكن من تخطي هذا القسم. إذا كنت تقوم بتشغيل PowerShell محليًا بدلًا من ذلك، أدخل الأمر التالي لتسجيل الدخول إلى اشتراك Azure الخاص بك:

# Log into Azure account.
Login-AzAccount

إنشاء مركز IoT

أنشئ مركز IoT باستخدام مجموعة الموارد الخاصة بك. استخدم الأمر New-AzIotHub. ينشئ هذا المثال مركز S1 يسمى MyTestIoTHub في منطقة شرق الولايات المتحدة:

New-AzIotHub `
    -ResourceGroupName MyIoTRG1 `
    -Name MyTestIoTHub `
    -SkuName S1 -Units 1 `
    -Location "East US"

يجب أن يكون اسم مركز IoT فريدًا عالميًا.

هام

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

لسرد جميع مراكز IoT في اشتراكك، استخدم الأمر Get-AzIotHub.

يوضح هذا المثال S1 Standard IoT Hub الذي أنشأته في الخطوة السابقة.

Get-AzIotHub

لحذف مركز IoT، استخدم الأمر Remove-AzIotHub.

Remove-AzIotHub `
    -ResourceGroupName MyIoTRG1 `
    -Name MyTestIoTHub

تحديث مركز IoT

يُمكنك تغيير إعدادات مركز IoT موجود بعد إنشائه. فيما يلي بعض الخصائص التي يُمكنك تعيينها لمركز IoT:

التسعير والمقياس: للترحيل إلى مستوى مُختلف أو تعيين عدد وحدات IoT Hub.

عامل تصفية IP: حدد نطاق عناوين IP التي سوف يتم قبولها أو رفضها من قبل مركز IoT.

الخصائص: قائمة خصائص يُمكنك نسخها واستخدامها في مكان آخر، مثل معرف المورد ومجموعة الموارد والموقع وما إلى ذلك.

استكشف أوامر Set-AzIotHub للحصول على قائمة كاملة بخيارات التحديث.

الخطوات التالية

الآن بعد أن قمت بتوزيع مركز IoT باستخدام PowerShell cmdlet، استكشف المزيد من المقالات:

تطوير لـ IoT Hub:

لمزيد من استكشاف إمكانات IoT Hub: