تصميم بنية إنترنت الأشياء (IoT)

يناقش هذا الدليل المفاهيم الأساسية لإنترنت الأشياء (IoT)، ويصف كيفية بدء استخدام Azure IoT، ويوفر ارتباطات لمقالات حول أنماط وحلول Azure IoT.

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

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

تعرَّف على Azure IoT

يمكنك التعرُّف على مفاهيم Azure IoT بالتفصيل من خلال مسار التعلم الذي يستخدم اشتراك Azure sandbox. يحتوي مسار التعلم لمدة خمس ساعات على ثماني وحدات تدريبية.

فهم هندسة حلول إنترنت الأشياء

تتكون بنية حلول إنترنت الأشياء القياسية من خمسة عناصر أساسية.

  • الأجهزة عبارة عن معدات صناعية وأجهزة استشعار ووحدات تحكم دقيقة تتصل بالسحابة لإرسال البيانات واستلامها.
  • إدارة الحسابات تمكن الأجهزة من اتخاذ الإجراءات والتواصل مع السحابة.
  • المعالجة تحلل البيانات من الأجهزة لتجميع الرؤى.
  • تكامل الأعمال يتخذ الإجراءات بناءً على الرؤى من بيانات الجهاز. يمكنك استخدام خدمات مثل Power BI لفحص البيانات وتصورها، أو Azure Logic Apps أو Microsoft Power Automate لإعداد الإجراءات التلقائية.
  • المراقبة الأمنية. Microsoft Defender for IoT توفر حلاً أماناً شاملاً لأحمال عمل إنترنت الأشياء.

أنماط وأدلة هندسة إنترنت الأشياء

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

الأنماط

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

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

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

  • دعم Azure IoT client SDK لخوادم الرموز الخارجية. يدعم Azure IoT Hub مصادقة الرمز المميز لتوقيع الوصول المشترك (SAS) في مجموعات تطوير البرامج (SDK) الخاصة بالعميل. تعرَّف على ما يجب القيام به في كل SDK لتحقيق مصادقة خادم الرمز المميز لجهة خارجية.

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

  • تحليلات إنترنت الأشياء باستخدام Azure Data Explorer. استخدم Azure Data Explorer لتحليلات القياس عن بعد لـ IoT في الوقت الفعلي تقريبًا على البيانات المتدفقة سريعة التدفق وعالية الحجم من مجموعة متنوعة من أجهزة IoT.

  • تخزين بيانات IoT Edge ومعالجتها. تحتاج بعض حلول إنترنت الأشياء إلى شبكات متطورة محلية لتوفير الحوسبة وجمع البيانات. تعرَّف على كيفية استخدام الأجهزة المتطورة في تنفيذ إنترنت الأشياء لتوفير استجابات سريعة وتوافر عالي ونطاق ترددي عالٍ.

الإرشادات

توفر الأدلة البنيوية لإنترنت الأشياء نتائج تحليلات ثاقبة حول مفاهيم IoT والبنى ومسارات العمل.

  • بنية حل IoT. توفر هذه السلسلة نظرة عامة حول التفاعلات الوظيفية بين الأحداث والرؤى والإجراءات في حلول Azure IoT.

  • Computer Vision مع Azure IoT Edge. تصف هذه السلسلة حمل عمل Computer Vision من طرف إلى طرف. تتحد Azure IoT Edge والتعلم الآلي وAzure Storage وAzure App Services وPower BI لتقديم ضمان الجودة وحلول السلامة.

  • انقل أحد حلول إنترنت الأشياء من الاختبار إلى الإنتاج. تعرَّف على أفضل الممارسات وما يجب تجنبه عند نقل أحد حلول إنترنت الأشياء من بيئة اختبار إلى بيئة إنتاج.

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

وثائق Azure IoT: