مشاركة عبر


إرشادات الاتصالات من جهاز إلى سحابة

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

طرق التواصل من الجهاز إلى السحابة

يعرض IoT Hub ثلاثة خيارات لإرسال المعلومات من تطبيق الجهاز إلى النهاية الخلفية للحل:

  • رسائل من جهاز إلى سحابة لبيانات تتبع الاستخدام والتنبيهات للتسلسل الزمني.

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

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

إشعار

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

مقارنة خيارات الاتصال بين الأجهزة والسحابة

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

العامل‬ رسائل من جهاز إلى سحابة خصائص الجهاز التوأم التي تم التبليغ عنها تحميلات الملفات
السيناريو سلاسل زمنية وتنبيهات لبيانات تتبع الاستخدام. على سبيل المثال، ترسل دفعات بيانات مستشعر بحجم 256 كيلوبايت كل 5 دقائق. إمكانات وشروط متوفرة. على سبيل المثال، وضع اتصالية الجهاز الحالي مثل شبكة الجوال أو WiFi. مزامنة مهام سير العمل طويلة الأمد، مثل التكوين وتحديثات البرامج. مقطع فيديو أو ملفات وسائط كبيرة أخرى. دفعات بيانات تتبع الاستخدام الكبيرة (المضغوطة بصورة نموذجية).
تخزين واسترداد مخزن مؤقتا بواسطة IoT Hub، حتى سبعة أيام. قراءة متسلسلة فقط. مخزن عبر IoT Hub في الجهاز المزدوج. يمكن استرداده باستخدام لغة استعلام IoT Hub. مخزن في حساب Azure Storage الموفر من قبل المستخدم.
الحجم يصل إلى 256 كيلوبايت من الرسائل. يبلغ الحد الأقصى لحجم الخصائص المطلوبة 32 كيلو بايت. الحد الأقصى لحجم الملف المدعوم من Azure Blob Storage.
التكرار عالٍ. لمزيد من المعلومات، راجع حصص IoT Hub والتقييد. متوسط. لمزيد من المعلومات، راجع حصص IoT Hub والتقييد. منخفض. لمزيد من المعلومات، راجع حصص IoT Hub والتقييد.
البروتوكول متوفر على جميع البروتوكولات. متوفر باستخدام MQTT أو AMQP. متوفر عند استخدام أي بروتوكول، ولكنه يتطلب بروتوكولات نقل نص تشعبي على الجهاز.

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

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

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