ما هي تقنيات وخدمات Azure التي يمكنك استخدامها لإنشاء حلول IoT؟

تزودك تقنيات وخدمات Azure IoT خيارات لإنشاء مجموعة واسعة من حلول IoT التي تمكن من التحول الرقمي لمؤسستك. على سبيل المثال، يمكنك:

  • استخدم Azure IoT Central، وهو نظام أساسي لتطبيق IoT مدار، لتقييم حل IoT الخاص بك.
  • استخدم خدمات النظام الأساسي ل Azure IoT مثل Azure IoT Hub وخدمة توفير الأجهزة لإنشاء حل IoT مخصص من البداية.

الأجهزة وأجهزة SDKs

يمكنك تنفيذ التعليمات البرمجية المضمنة الخاصة بك باستخدام حزم SDK للجهاز مفتوح المصدر. تدعم أدوات تطوير البرامج (SDK) الخاصة بالجهاز أنظمة تشغيل متعددة، مثل Linux و Windows وأنظمة التشغيل في الوقت الفعلي. هناك SDKs للغات برمجة متعددة، مثل C، Node.js، وJava، و.NET، وPython.

يمكنك تبسيط كيفية إنشاء التعليمات البرمجية المضمنة لأجهزتك باتباع اصطلاحات أجهزة التوصيل و التشغيل IoT. يمكن IoT Plug and Play لمطوري الحلول دمج الأجهزة مع حلولهم دون كتابة أي رمز مضمن. في جوهر أجهزة التوصيل و التشغيل IoT، يوجد مخطط نموذج قدرة الجهاز الذي يصف قدرات الجهاز. استخدم نموذج قدرة الجهاز لتكوين حل مستند إلى السحابة مثل تطبيق IoT Central.

يتيح لك Azure IoT Edge إلغاء تحميل أجزاء من حمل عمل IoT من خدمات Azure السحابية إلى أجهزتك. يمكن لـ IoT Edge تقليل زمن الوصول في الحل الخاص بك، وتقليل كمية البيانات التي تتبادلها أجهزتك مع السحابة، وتمكين سيناريوهات الاتصال بالإنترنت. يمكنك إدارة أجهزة IoT Edge من IoT Central.

Azure Sphere هو نظام أساسي آمن وعالي المستوى للتطبيق مع ميزات اتصال وأمان مدمجة للأجهزة المتصلة بالإنترنت. يتضمن وحدة تحكم دقيقة مؤمنة ونظام تشغيل مخصص قائم على Linux وخدمة أمان قائمة على السحابة توفر أمانا مستمرا ومتجددا.

هام

نظرا لأن IoT Central يستخدم IoT Hub داخليا، يمكن لأي جهاز يمكنه الاتصال بتطبيق IoT Central أيضا الاتصال بمركز IoT.

لمعرفة المزيد، راجع تطوير الأجهزة والتطبيقات في Azure IoT.

Azure IoT Central

IoT Central هو نظام أساسي للتطبيقات المدارة يقلل من عبء وتكلفة تطوير حلول IoT وإدارتها وصيانتها. استخدم IoT Central لتقييم سيناريو IoT الخاص بك بسرعة وتقييم الفرص التي يمكن أن تخلقها لعملك. يبسط IoT Central تطوير بنية أساسية معقدة ومتطورة باستمرار لإنترنت الأشياء من خلال السماح لك بالتركيز على تحديد تأثير الأعمال الذي يمكنك إنشاؤه باستخدام بيانات IoT الخاصة بك.

تتيح لك واجهة مستخدم الويب توصيل الأجهزة بسرعة ومراقبة ظروف الجهاز وإنشاء القواعد وإدارة الأجهزة وبياناتها طوال دورة حياتها. وعلاوة على ذلك، فإنه يمكنك من العمل على رؤى الجهاز من خلال توسيع نطاق الذكاء IoT في تطبيقات خط الأعمال. بعد استخدام IoT Central لتقييم سيناريو IoT الخاص بك، يمكنك بعد ذلك إنشاء حل Azure IoT جاهز للمؤسسات.

كمنصة تطبيق مدارة بالكامل، يحتوي IoT Central على نموذج تسعير بسيط يمكن التنبؤ به.

حلول مخصصة

لإنشاء حل إنترنت الأشياء من البداية، استخدم واحدًا أو أكثر من تقنيات وخدمات Azure IoT التالية:

الاتصال السحابي

تتيح خدمة Azure IoT Hub اتصالات ثنائية الاتجاه موثوقة وآمنة بين ملايين أجهزة IoT وحل قائم على السحابة. Azure IoT Hub Device Provisioning Service هي خدمة مساعدة ل IoT Hub. توفر الخدمة تزويد الأجهزة التي لا تعمل باللمس وفي الوقت المناسب IoT hub المناسب دون الحاجة إلى تدخل بشري. تمكن هذه القدرات العملاء من تزويد ملايين الأجهزة بطريقة آمنة وقابلة للتوسع.

يعد IoT Hub مكونا أساسيا ويمكنك استخدامه لمواجهة تحديات تنفيذ IoT مثل:

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

سد الفجوة عالمي المادي والرقمي

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

يستخدم IoT Central التوائم الرقمية لمزامنة الأجهزة والبيانات في العالم الحقيقي مع النماذج الرقمية التي تمكن المستخدمين من مراقبة تلك الأجهزة المتصلة وإدارتها.

البيانات والتحليلات

عادةً ما تنشئ أجهزة IoT كميات كبيرة من بيانات السلاسل الزمنية، مثل قراءات درجة الحرارة من أجهزة الاستشعار. يمكن ل Azure Data Explorer الاتصال بمركز IoT، وقراءة دفق بيانات تتبع الاستخدام من أجهزتك، وتخزين تلك البيانات، وتمكينك من الاستعلام عنها وتصورها.

خرائط Azure عبارة عن مجموعة من الخدمات الجغرافية المكانية التي تستخدم بيانات تعيين جديدة لتوفير سياق جغرافي دقيق لتطبيقات الويب والهاتف المحمول. يمكنك استخدام واجهة برمجة تطبيقات REST، أو عنصر تحكم JavaScript على الويب، أو Android SDK لإنشاء تطبيقاتك.

الإجراءات والإعلامات

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

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

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

للحصول على تجربة عملية، جرب إحدى الخطوات السريعة: