إدارة حل IoT الخاص بك
تقدم هذه النظرة العامة المفاهيم الرئيسية حول خيارات إدارة حل Azure IoT. يتضمن كل قسم ارتباطات إلى محتوى يوفر المزيد من التفاصيل والإرشادات.
يوضح الرسم التخطيطي التالي طريقة عرض عالية المستوى للمكونات في حل IoT نموذجي. تركز هذه المقالة على المجالات ذات الصلة بإدارة حل IoT.
هناك العديد من الخيارات لإدارة حل IoT الخاص بك بما في ذلك مدخل Microsoft Azure وPowerShell وقوالب ARM. تلخص هذه المقالة الخيارات الرئيسية.
للتعرف على تأمين حل IoT الخاص بك، راجع تأمين حل IoT الخاص بك.
مراقبة
في حين أن هناك أدوات خصيصا لمراقبة الأجهزة في حل IoT الخاص بك، تحتاج أيضا إلى أن تكون قادرا على مراقبة صحة خدمات IoT الخاصة بك:
الخدمة | خيارات المراقبة |
---|---|
IoT Hub | استخدام Azure Monitor لمراقبة مركز IoT تحقق من خدمة مركز IoT وصحة الموارد |
خدمة تزويد الأجهزة (DPS) | استخدام Azure Monitor لمراقبة مثيل DPS |
IoT Edge | استخدام Azure Monitor لمراقبة عمليات نشر IoT Edge لمراقبة أسطول IoT Edge |
مركز خدمة إنترنت الأشياء | استخدام سجلات التدقيق لتعقب النشاط في تطبيق IoT Central الخاص بك استخدم Azure Monitor لمراقبة تطبيق IoT Central |
Azure Digital Twins | استخدام Azure Monitor لمراقبة موارد Azure Digital Twins |
لمعرفة المزيد حول خدمة Azure Monitor، راجع نظرة عامة على Azure Monitor.
مدخل Azure
يوفر مدخل Azure بيئة واجهة مستخدم رسومية متسقة لإدارة خدمات Azure IoT. على سبيل المثال، يمكنك استخدام المدخل من أجل:
الإجراء | الارتباطات |
---|---|
نشر مثيلات الخدمة في اشتراك Azure | إدارة مراكز IoT إعداد DPS إدارة تطبيقات IoT Central إعداد مثيل Azure Digital Twins |
تكوين الخدمات | إنشاء وحذف المسارات ونقاط النهاية (IoT Hub) نشر وحدات IoT Edge تكوين تحميلات الملفات (IoT Hub) إدارة تسجيلات الجهاز (DPS) إدارة نهج التخصيص (DPS) |
قوالب ARM وBicep
لتنفيذ البنية الأساسية كتعلم برمجي لحلول Azure IoT، استخدم قوالب Azure Resource Manager (قوالب ARM). القالب عبارة عن ملف JavaScript Object Notation (JSON) يحدد البنية التحتية والتكوين لمشروعك. Bicep هي لغة جديدة تقدم نفس إمكانات قوالب ARM، ولكن مع بناء الجملة الذي يسهل استخدامه.
على سبيل المثال، يمكنك استخدام قوالب ARM أو Bicep من أجل:
الإجراء | الارتباطات |
---|---|
نشر مثيلات الخدمة في اشتراك Azure | إنشاء مركز IoT إعداد DPS |
إدارة الخدمات | إنشاء وحذف المسارات ونقاط النهاية (IoT Hub) نماذج Azure Resource Manager SDK (IoT Central) |
للحصول على قوالب ARM والوثائق المرجعية ل Bicep، راجع:
PowerShell
استخدم PowerShell لأتمتة إدارة حل IoT الخاص بك. على سبيل المثال، يمكنك استخدام PowerShell من أجل:
الإجراء | الارتباطات |
---|---|
نشر مثيلات الخدمة في اشتراك Azure | إنشاء مركز IoT باستخدام الأمر New-AzIotHub cmdlet Create an IoT Central application |
إدارة الخدمات | إنشاء وحذف المسارات ونقاط النهاية (IoT Hub) إدارة تطبيق IoT Central |
للحصول على وثائق مرجعية ل PowerShell، راجع:
- الوحدة النمطية Az.IotHub
- الوحدة النمطية Az.IotCentral
- وظائف PowerShell ل IoT Edge ل Linux على Windows
Azure CLI
استخدم Azure CLI لأتمتة إدارة حل IoT الخاص بك. على سبيل المثال، يمكنك استخدام Azure CLI من أجل:
الإجراء | الارتباطات |
---|---|
نشر مثيلات الخدمة في اشتراك Azure | إنشاء مركز IoT باستخدام Azure CLI إنشاء تطبيق IoT Central إعداد مثيل Azure Digital Twins إعداد DPS |
إدارة الخدمات | إنشاء وحذف المسارات ونقاط النهاية (IoT Hub) نشر وحدات IoT Edge ومراقبتها على نطاق واسع إدارة تطبيق IoT Central إنشاء رسم بياني ل Azure Digital Twins |
للحصول على الوثائق المرجعية ل Azure CLI، راجع:
az iot hub
az iot device
(IoT Hub)az iot edge
az iot dps
az iot central
az iot du
(تحديث جهاز Azure)az dt
(Azure Digital Twins)
أدوات Azure DevOps
استخدم أدوات Azure DevOps لأتمتة إدارة حل IoT الخاص بك. على سبيل المثال، يمكنك استخدام أدوات Azure DevOps لتمكين:
- التكامل المستمر والنشر المستمر إلى أجهزة Azure IoT Edge
- تكامل IoT Central مع Azure Pipelines ل CI/CD
الخطوات التالية
الآن بعد أن رأيت نظرة عامة على خيارات القابلية للتوسعة المتوفرة لحل IoT الخاص بك، تتضمن بعض الخطوات التالية المقترحة ما يلي: