نظرة عامة على مفاهيم Azure IoT Hub
Azure IoT Hub هي خدمة مُدارة بالكامل تساعد على تمكين اتصالات ثنائية الاتجاه موثوقة وآمنة بين ملايين الأجهزة ونهاية خلفية للحل.
إشعار
تتوفر بعض الميزات المذكورة في هذه المقالة، مثل المراسلة من السحابة إلى الجهاز والجهاز المزدوج وإدارة الجهاز، في الطبقة القياسية لـ IoT Hub فقط. لمزيد من المعلومات حول مستويات IoT Hub الأساسية والقياسية/المجانية، راجع اختيار طبقة IoT Hub المناسبة للحل الخاص بك.
يوفر Azure IoT Hub العديد من الميزات، بما في ذلك:
تأمين الاتصالات باستخدام بيانات اعتماد الأمان والتحكم في الوصول لكل جهاز.
خيارات اتصال متعددة واسعة النطاق من جهاز إلى سحابة ومن سحابة إلى جهاز.
تخزين قابل للاستعلام عنه لمعلومات الحالة وبيانات التعريف لكل جهاز.
اتصال سهل للأجهزة بمكتبات الأجهزة للغات والأنظمة الأساسية الأكثر شيوعاً.
يمكن أن تساعدك المقالات التالية على البدء في استكشاف ميزات IoT Hub بمزيد من التعمق:
تساعدكإرشادات الاتصال من جهاز إلى شبكة سحابية على الاختيار بين الرسائل من جهاز إلى شبكة سحابية، والخصائص التي تم الإبلاغ عنها لجهاز التوءم، وتحميل الملفات.
تساعدكإرشادات الاتصال من السحاب إلى الجهاز على الاختيار بين الطرق المباشرة والخصائص المرغوبة لجهاز التوءم والرسائل من مجموعة النظراء إلى الجهاز.
تصفالمراسلة من جهاز إلى مجموعة النظراء ومن مجموعة النظراء إلى جهاز باستخدام IoT Hub ميزات المراسلة (من جهاز إلى مجموعة النظراء ومن مجموعة النظراء إلى جهاز) التي يعرضها IoT Hub.
يصفتحميل الملفات من جهاز كيفية تحميل الملفات من أحد الأجهزة. تتضمن المقالة أيضاً معلومات بشأن مواضيع مثل الإشعارات التي يمكن أن ترسلها عملية التحميل.
تصفإدارة هويات الأجهزة في IoT Hub المعلومات التي يخزنها كل سجل هوية لمركز IoT. توضح المقالة أيضاً كيف يمكنك الوصول إليها وتعديلها.
يصفالتحكم في الوصول إلى IoT Hub نموذج الأمان المستخدم لمنح الوصول إلى وظائف IoT Hub لكل من الأجهزة ومكونات السحابة. تتضمن المقالة معلومات بشأن استخدام الرموز المميزة وشهادات X.509 وتفاصيل الأذونات التي يمكنك منحها.
استخدام توائم الجهاز لمزامنة الحالة والتكوينات يصف مفهوم الجهاز المزدوج. توضح المقالة أيضاً الوظائف التي يعرضها توائم الجهاز، مثل مزامنة الجهاز مع جهازه المزدوج. تتضمن المقالة معلومات بشأن البيانات المخزنة في جهاز مزدوج.
يصفاستدعاء طريقة مباشرة على جهاز دورة حياة الطريقة المباشرة. توضح المقالة كيفية استدعاء الطرق على جهاز من تطبيقك الخلفي والتعامل مع الطريقة المباشرة على جهازك.
تصفجدولة المهام على أجهزة متعددة كيف يمكنك جدولة المهام على أجهزة متعددة. توضح المقالة كيفية إرسال الوظائف التي تؤدي مهاماً مثل تنفيذ طريقة مباشرة، وتحديث الجهاز باستخدام جهاز مزدوج. كما يصف أيضاً كيفية الاستعلام عن حالة الوظيفة.
اختر بروتوكول اتصال الجهاز يصف بروتوكولات الاتصال التي يدعمها IoT Hub لاتصال الجهاز ويسرد المنافذ التي يجب أن تكون مفتوحة.
تصف نقاط نهاية IoT Hub نقاط النهاية المختلفة التي يعرضها كل مركز IoT لوقت التشغيل وعمليات الإدارة. توضح المقالة أيضاً كيفية إنشاء نقاط نهاية إضافية في مركز IoT الخاص بك، وكيفية استخدام بوابة حقل لتمكين الاتصال بنقاط نهاية IoT Hub في سيناريوهات غير قياسية.
تصف لغة استعلام IoT Hub لتوائم الجهاز والمهام وتوجيه الرسائل لغة استعلام IoT Hub التي تمكنك من استرداد المعلومات من المركز الخاص بك حول توائم الجهاز ومهامه.
تلخص الحصص النسبية ل IoT Hub والتقييد الحصص النسبية المعينة في خدمة IoT Hub والتقييد الذي يحدث عند تجاوز الحصة النسبية.
يوفر تسعير IoT Hub معلومات عامة حول وحدات SKU المختلفة وأسعار IoT Hub وتفاصيل حول كيفية قياس وظائف IoT Hub المختلفة كرسائل بواسطة IoT Hub.
يسرد Azure IoT Hub SDKs حزم SDK ل Azure IoT لتطوير تطبيقات الجهاز والخدمة التي تتفاعل مع مركز IoT الخاص بك. تتضمن المقالة روابط لوثائق API عبر الإنترنت.
يوفر دعم IoT Hub MQTT معلومات مفصلة حول كيفية دعم IoT Hub لبروتوكول MQTT. توضح المقالة دعم بروتوكول MQTT المضمن في Azure IoT SDKs وتوفر معلومات حول استخدام بروتوكول MQTT مباشرة.
إشعار
يحتوي IoT Hub على دعم ميزات محدود ل MQTT. إذا كان الحل الخاص بك يحتاج إلى دعم MQTT v3.1.1 أو v5، نوصي بدعم MQTT في Azure Event Grid. لمزيد من المعلومات، راجع مقارنة دعم MQTT في مركز IoT وشبكة الأحداث.