إنشاء تطبيق IoT Central

لديك عدة طرق لإنشاء تطبيق IoT Central. يمكنك استخدام إحدى الطرق المستندة إلى واجهة المستخدم الرسومية إذا كنت تفضل نهجا يدويا أو إحدى طرق CLI أو البرمجة إذا كنت تريد أتمتة العملية.

أيا كان النهج الذي تختاره ، فإن خيارات التكوين هي نفسها ، وعادة ما تستغرق العملية أقل من دقيقة لإكمالها.

تحذير

ستحتاج إلى وصول المساهم إلى اشتراك Azure لإنشاء تطبيق IoT Central. على الرغم من أنه قد تكون هناك مستويات وصول بديلة لإنشاء تطبيق، إلا أن الوصول على مستوى المساهم إلى الاشتراك هو المسار الموصى به.

الخيارات

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

خطط التسعير

تتيح لك الخطة المجانية إنشاء تطبيق IoT Central لتجربته لمدة سبعة أيام. الخطة المجانية:

  • لا يتطلب اشتراك Azure.
  • لا يمكن إنشاؤها وإدارتها إلا على موقع Azure IoT Central .
  • يتيح لك توصيل ما يصل إلى خمسة أجهزة.
  • يمكن ترقيتها إلى خطة قياسية إذا كنت ترغب في الاحتفاظ بطلبك.

الخطط القياسية :

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

يلخص الجدول التالي الاختلافات بين الخطط القياسية الثلاث:

اسم الخطة أجهزة مجانية الرسائل / الشهر حالة الاستخدام
S0 2 400 عدد قليل من الرسائل يوميا
S1 2 5,000 عدد قليل من الرسائل في الساعة
S2 2 30,000 رسائل كل بضع دقائق

اسم التطبيق

يظهر اسم التطبيق الذي تختاره في شريط العنوان في كل صفحة في تطبيق IoT Central الخاص بك. كما يظهر على لوحة التطبيق الخاص بك على صفحة تطبيقاتي على موقع Azure IoT Central .

يحدد النطاق الفرعي الذي تختاره تطبيقك بشكل فريد. النطاق الفرعي هو جزء من عنوان URL الذي تستخدمه للوصول إلى التطبيق. يبدو عنوان URL لتطبيق IoT Central مثل https://yoursubdomain.azureiotcentral.com.

معرف قالب التطبيق

يحدد قالب التطبيق الذي تختاره المحتويات الأولية للتطبيق، مثل لوحات المعلومات وقوالب الأجهزة. معرف القالب بالنسبة لتطبيق مخصص، استخدم iotc-pnp-preview كمعرف قالب.

معلومات الفوترة

إذا اخترت إحدى الخطط القياسية، فستحتاج إلى تقديم معلومات الفوترة:

  • اشتراك Azure الذي تستخدمه.
  • الدليل الذي يحتوي على الاشتراك الذي تستخدمه.
  • الموقع لاستضافة التطبيق الخاص بك. يستخدم IoT Central مناطق Azure كمواقع: أستراليا الشرقية وكندا الوسطى ووسط الولايات المتحدة وشرق الولايات المتحدة وشرق الولايات المتحدة 2 وشرق اليابان وشرق أوروبا وجنوب وسط الولايات المتحدة وجنوب شرق آسيا والمملكة المتحدة وأوروبا الغربية وغرب الولايات المتحدة.

Azure IoT Central site

أسهل طريقة للبدء في إنشاء تطبيقات IoT Central هي على موقع Azure IoT Central .

يتيح لك الإصدار تحديد قالب التطبيق الذي تريد استخدامه:

Screenshot of build page that lets you choose an application template.

إذا قمت بتحديد إنشاء تطبيق، فيمكنك توفير المعلومات اللازمة لإنشاء تطبيق من القالب:

Screenshot showing create application page for IoT Central.

تسرد صفحة تطبيقاتي جميع تطبيقات IoT Central التي يمكنك الوصول إليها. تتضمن القائمة التطبيقات التي أنشأتها والتطبيقات التي تم منحك حق الوصول إليها.

تلميح

تستخدم جميع التطبيقات التي تقوم بإنشائها باستخدام خطة تسعير قياسية على موقع Azure IoT Central مجموعة موارد IOTC في اشتراكك. تتيح لك الأساليب الموضحة في القسم التالي اختيار مجموعة موارد لاستخدامها.

نسخ الطلب

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

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

Screenshot of that shows application management page.

Screenshot that shows the Copy Application settings page.

بعد نجاح عملية نسخ التطبيق، يمكنك الانتقال إلى التطبيق الجديد باستخدام الرابط.

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

تحذير

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

إنشاء قالب تطبيق مخصص واستخدامه

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

عند إنشاء قالب تطبيق، فإنه يتضمن العناصر التالية من التطبيق الموجود لديك:

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

تحذير

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

عند إنشاء قالب تطبيق، فإنه لا يتضمن العناصر التالية:

  • الأجهزة
  • المستخدمون
  • تعريفات تصدير البيانات المستمرة

أضف هذه العناصر يدويا إلى أي تطبيقات تم إنشاؤها من قالب تطبيق.

لإنشاء قالب تطبيق من تطبيق IoT Central موجود:

  1. انتقل إلى قسم التطبيق في التطبيق الخاص بك.
  2. حدد تصدير القالب.
  3. في صفحة تصدير القالب ، أدخل اسما ووصفا للقالب.
  4. حدد الزر تصدير لإنشاء قالب التطبيق. يمكنك الآن نسخ الرابط القابل للمشاركة الذي يمكن شخصا ما من إنشاء تطبيق جديد من القالب:

Screenshot that shows create an application template.

Screenshot that shows export an application template.

استخدام قالب تطبيق

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

Screenshot that shows create an application from a template.

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

إدارة قوالب التطبيقات

في الصفحة تصدير قالب التطبيق، يمكنك حذف قالب التطبيق أو تحديثه.

إذا قمت بحذف قالب تطبيق، فلن تتمكن بعد ذلك من استخدام الارتباط القابل للمشاركة الذي تم إنشاؤه مسبقا لإنشاء تطبيقات جديدة.

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

مناهج أخرى

يمكنك أيضا استخدام الأساليب التالية لإنشاء تطبيق IoT Central:

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

الآن بعد أن تعلمت كيفية إدارة تطبيقات Azure IoT Central من Azure CLI، إليك الخطوة التالية المقترحة: