Azure IoT Hub developer guide
Azure IoT Hub هي خدمة مدارة بالكامل تساعد على تمكين الاتصالات ثنائية الاتجاه الموثوقة والآمنة بين ملايين الأجهزة والنهاية الخلفية للحلول.
ملاحظة
تتوفر بعض الميزات المذكورة في هذه المقالة، مثل المراسلة من السحابة إلى الجهاز، وتوائم الأجهزة، وإدارة الأجهزة، فقط في المستوى القياسي من IoT Hub. لمزيد من المعلومات حول مستويات مركز IoT الأساسية والمعيارية، راجع كيفية اختيار مستوى مركز IoT الصحيح.
يوفر لك Azure IoT Hub ما يلي:
اتصالات آمنة باستخدام بيانات اعتماد الأمان لكل جهاز والتحكم في الوصول.
خيارات اتصال متعددة من جهاز إلى سحابة ومن سحابة إلى جهاز على نطاق واسع.
التخزين القابل للاستعلام عن معلومات الحالة لكل جهاز والبيانات الوصفية.
سهولة الاتصال بالجهاز مع مكتبات الأجهزة للغات والمنصات الأكثر شيوعا.
يتضمن دليل مطوري IoT Hub هذا المقالات التالية:
يساعدك دليل الاتصال من الجهاز إلى السحابة على الاختيار بين الرسائل من الجهاز إلى السحابة والخصائص التي تم الإبلاغ عنها لتوأم الجهاز وتحميل الملفات.
يساعدك دليل الاتصال من السحابة إلى الجهاز على الاختيار بين الطرق المباشرة والخصائص المطلوبة لتوأم الجهاز والرسائل من السحابة إلى الجهاز.
تصف المراسلة من جهاز إلى سحابة ومن سحابة إلى جهاز باستخدام IoT Hub ميزات المراسلة (من جهاز إلى سحابة ومن سحابة إلى جهاز) التي يعرضها IoT Hub.
توضح Upload الملفات من جهاز كيفية تحميل الملفات من جهاز. تتضمن المقالة أيضا معلومات حول مواضيع مثل الإشعارات التي يمكن أن ترسلها عملية التحميل.
تصف إدارة هويات الأجهزة في IoT Hub المعلومات التي يخزنها سجل هوية كل مركز IoT. توضح المقالة أيضا كيفية الوصول إليه وتعديله.
يصف التحكم في الوصول إلى IoT Hub نموذج الأمان المستخدم لمنح الوصول إلى وظائف IoT Hub لكل من الأجهزة ومكونات السحابة. تتضمن المقالة معلومات حول استخدام الرموز المميزة وشهادات X.509 وتفاصيل الأذونات التي يمكنك منحها.
استخدم توائم الجهاز لمزامنة الحالة وتصف التكوينات مفهوم توأم الجهاز . توضح المقالة أيضا الوظائف التي يعرضها توائم الجهاز، مثل مزامنة جهاز مع توأم الجهاز. تتضمن المقالة معلومات حول البيانات المخزنة في توأم جهاز.
استدعاء طريقة مباشرة على جهاز يصف دورة حياة طريقة مباشرة. توضح المقالة كيفية استدعاء الأساليب على جهاز من التطبيق الخلفي والتعامل مع الطريقة المباشرة على جهازك.
توضح جدولة المهام على أجهزة متعددة كيفية جدولة المهام على أجهزة متعددة. توضح المقالة كيفية إرسال المهام التي تؤدي مهام مثل تنفيذ طريقة مباشرة وتحديث جهاز باستخدام توأم جهاز. كما يصف كيفية الاستعلام عن حالة الوظيفة.
مرجع - اختر بروتوكول اتصال يصف بروتوكولات الاتصال التي يدعمها IoT Hub للاتصال بالجهاز ويسرد المنافذ التي يجب فتحها.
المرجع - تصف نقاط نهاية IoT Hub نقاط النهاية المختلفة التي يعرضها كل مركز IoT لعمليات وقت التشغيل والإدارة. توضح المقالة أيضا كيفية إنشاء نقاط نهاية إضافية في مركز إنترنت الأشياء، وكيفية استخدام بوابة حقل لتمكين الاتصال بنقاط نهاية IoT Hub في سيناريوهات غير قياسية.
المرجع - تصف لغة استعلام IoT Hub لتوائم الأجهزة والوظائف وتوجيه الرسائل لغة استعلام IoT Hub التي تمكنك من استرداد المعلومات من موزعك حول توائم جهازك ووظائفه.
المرجع - تلخص الحصص والاختناق الحصص المحددة في خدمة IoT Hub والاختناق الذي يحدث عند تجاوز الحصة النسبية.
المرجع - يوفر التسعير معلومات عامة عن وحدات SKU المختلفة والتسعير ل IoT Hub وتفاصيل حول كيفية قياس وظائف IoT Hub المختلفة كرسائل بواسطة IoT Hub.
مرجع - تسرد مجموعات تطوير البرامج (SDK) الخاصة بالأجهزة والخدمات مجموعات تطوير Azure IoT SDK لتطوير تطبيقات الأجهزة والخدمات التي تتفاعل مع مركز إنترنت الأشياء لديك. تتضمن المقالة ارتباطات إلى وثائق واجهة برمجة التطبيقات عبر الإنترنت.
المرجع - يوفر دعم IoT Hub MQTT معلومات مفصلة حول كيفية دعم IoT Hub لبروتوكول MQTT. توضح المقالة دعم بروتوكول MQTT المضمن في Azure IoT SDKs وتوفر معلومات حول استخدام بروتوكول MQTT مباشرة.