نظرة عامة حول أنواع أجهزة Azure IoT

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

المفاضلات الرئيسية للأجهزة

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

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

  • قوة: يعد مقدار الطاقة التي يستهلكها الجهاز مهما إذا كان الجهاز سيستخدم البطاريات وغير متصل بشبكة الطاقة. غالبا ما يتم تصميم وحدات MCU لسيناريوهات الطاقة المنخفضة ويمكن أن تكون خيارا أفضل لإطالة عمر البطارية.

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

  • المدخلات والمخرجات: تؤثر المدخلات والمخرجات المتوفرة على الجهاز بشكل مباشر على إمكانات تشغيل الأجهزة. عادة ما تحتوي وحدة التحكم الدقيقة على العديد من وظائف الإدخال / الإخراج المضمنة مباشرة في الشريحة وتوفر مجموعة واسعة من أجهزة الاستشعار للاتصال مباشرة.

المتحكمات الدقيقة مقابل المعالجات الدقيقة

يمكن فصل أجهزة إنترنت الأشياء إلى فئتين عريضتين ، المتحكمات الدقيقة (MCUs) والمعالجات الدقيقة (MPUs).

وحدات MCU أقل تكلفة وأبسط في التشغيل من وحدات MPU. ستحتوي وحدة MCU على العديد من الوظائف ، مثل الذاكرة والواجهات والإدخال / الإخراج داخل الشريحة نفسها. ستقوم وحدة MPU بسحب هذه الوظيفة من المكونات الموجودة في الرقائق الداعمة. غالبا ما تستخدم MCU نظام تشغيل في الوقت الفعلي (RTOS) أو تعمل على المعدن العاري (بدون نظام تشغيل) وتوفر استجابة في الوقت الفعلي وردود فعل حتمية للغاية للأحداث الخارجية.

ستقوم وحدات MPU بشكل عام بتشغيل نظام تشغيل للأغراض العامة ، مثل Windows أو Linux أو MacOSX ، والتي توفر استجابة غير حتمية في الوقت الفعلي. لا يوجد عادة أي ضمان لموعد اكتمال المهمة.

MCU vs MPU

فيما يلي جدول يوضح بعض الاختلافات المحددة بين MCU والنظام القائم على MPU:

متحكم دقيق (MCU) المعالجات الدقيقة (MPU)
⁩CPU⁧ أقل المزيد
RAM أقل المزيد
Flash أقل المزيد
نظام التشغيل المعادن العارية / RTOS الأغراض العامة (Windows / لينكس)
صعوبة التنمية أصلب أسهل
استهلاك الطاقة أقل أعلي
Cost أقل أعلي
القطعيه نعم لا - مع استثناءات
حجم الجهاز أصغر أكبر

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

يؤثر نوع جهاز إنترنت الأشياء الذي تختاره بشكل مباشر على كيفية اتصال الجهاز ب Azure IoT.

استعرض مجموعات تطوير البرامج (SDK) المختلفة لإنترنت الأشياء من Azure للعثور على المجموعة التي تناسب احتياجات جهازك.