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