ما هي تقنيات وخدمات Azure التي يمكنك استخدامها لإنشاء حلول إنترنت الأشياء؟
تزودك تقنيات وخدمات Azure IoT خيارات لإنشاء مجموعة واسعة من حلول IoT التي تمكن من التحول الرقمي لمؤسستك. على سبيل المثال:
للإعداد البسيط، ابدأ بأعلى مستوى ممكن باستخدام Azure IoT Central، وهو نظام أساسي للتطبيقات كخدمة (aPaaS). يعمل البدء من هنا على تبسيط الاتصال وإدارة أجهزة إنترنت الأشياء، وتساعدك ميزات قابلية التوسعة على دمج بيانات إنترنت الأشياء الخاصة بك في تطبيقات الأعمال لتقديم دليل على القيمة.
إذا تجاوزت متطلباتك قدرات IoT Central، فإن محفظة Azure تدعمك للانتقال إلى مستوى أقل في المكدس. تتيح عروض النظام الأساسي القابل للتخصيص كخدمة (PaaS) مثل Azure IoT Hubومجموعات SDK لأجهزة Azure IoT حلول إنترنت الأشياء المخصصة من البداية.
Azure IoT Central (aPaaS)
تعد منصة تطبيقات IoT Central بيئة جاهزة لتطوير حلول إنترنت الأشياء. استنادا إلى خدمات Azure PaaS الموثوق بها، فإنها تقلل من عبء وتكلفة تطوير حلول إنترنت الأشياء على مستوى المؤسسات وإدارتها وصيانتها. فهو يوفر التعافي من الكوارث المدمجة، وتعدد الإيجارات، والتوافر العالمي، وهيكل تكلفة يمكن التنبؤ به.
تتيح لك واجهة مستخدم الويب القابلة للتخصيص وسطح واجهة برمجة التطبيقات في IoT Central مراقبة وإدارة ملايين الأجهزة وبياناتها طوال دورة حياتها. ابدأ في استكشاف IoT Central في دقائق باستخدام هاتفك كجهاز إنترنت الأشياء - راجع القياس المباشر عن بعد وإنشاء القواعد وتشغيل الأوامر من السحابة وتصدير بياناتك لتحليلات الأعمال.
اختر الأجهزة من كتالوج أجهزة Azure Certified for IoT للاتصال بسرعة بالحل الخاص بك، أو قم بتطوير جهاز مخصص باستخدام قوالب أجهزة IoT Central.
حلول مخصصة (النظام الأساسي كخدمة)
لإنشاء حل إنترنت الأشياء من الصفر، أو توسيع حل تم إنشاؤه باستخدام IoT Central، يمكنك استخدام تقنيات وخدمات Azure IoT التالية:
الأجهزة
طور أجهزة إنترنت الأشياء الخاصة بك باستخدام مجموعة أدوات بدء التشغيل مثل Azure MXChip IoT DevKit أو اختر جهازا من كتالوج أجهزة Azure Certified for IoT. قم بتنفيذ التعليمات البرمجية المضمنة باستخدام مجموعات SDK للجهاز مفتوح المصدر. تدعم أدوات تطوير البرامج (SDK) الخاصة بالجهاز أنظمة تشغيل متعددة، مثل Linux و Windows وأنظمة التشغيل في الوقت الفعلي. هناك SDKs للغات برمجة متعددة ، مثل C وNode.jsو Java و .NET و Python.
لمزيد من التبسيط لكيفية إنشاء التعليمات البرمجية المضمنة لأجهزتك، اتبع اتفاقيات أجهزة التوصيل و التشغيل إنترنت الأشياء. في صميم إنترنت الأشياء أجهزة التوصيل و التشغيل ، هو مخطط نموذج قدرة الجهاز الذي يصف قدرات الجهاز. استخدم نموذج قدرة الجهاز لتكوين حل قائم على السحابة مثل تطبيق IoT Central.
يتيح لك Azure IoT Edge إلغاء تحميل أجزاء من عبء عمل إنترنت الأشياء من خدمات Azure السحابية إلى أجهزتك. يمكن لـ IoT Edge تقليل زمن الوصول في الحل الخاص بك، وتقليل كمية البيانات التي تتبادلها أجهزتك مع السحابة، وتمكين سيناريوهات الاتصال بالإنترنت. يمكنك إدارة أجهزة IoT Edge من IoT Central.
Azure Sphere عبارة عن نظام أساسي آمن وعالي المستوى للتطبيقات مزود بميزات اتصال وأمان مضمنة للأجهزة المتصلة بالإنترنت. يتضمن وحدة تحكم دقيقة مؤمنة ونظام تشغيل مخصص قائم على Linux وخدمة أمان قائمة على السحابة توفر أمانا مستمرا ومتجددا.
الاتصال السحابي
تتيح خدمة Azure IoT Hub اتصالات ثنائية الاتجاه موثوقة وآمنة بين ملايين أجهزة إنترنت الأشياء والحل المستند إلى السحابة. Azure IoT Hub Device Provisioning Service هي خدمة مساعدة ل IoT Hub. توفر الخدمة تزويد الأجهزة التي لا تعمل باللمس وفي الوقت المناسب IoT hub المناسب دون الحاجة إلى تدخل بشري. تمكن هذه القدرات العملاء من تزويد ملايين الأجهزة بطريقة آمنة وقابلة للتوسع.
يعد IoT Hub مكونا أساسيا، ويمكنك استخدامه لمواجهة تحديات تنفيذ إنترنت الأشياء مثل:
- اتصال الجهاز وإدارته بوحدة تخزين كبيرة.
- استيعاب وحدة تخزين كبيرة من بيانات تتبع الاستخدام.
- الأوامر والتحكم للأجهزة.
- فرض أمان الجهاز.
سد الفجوة بين العالمين المادي والرقمي
Azure Digital Twins هي خدمة إنترنت الأشياء التي تمكنك من نمذجة بيئة مادية. يستخدم الرسم البياني للذكاء المكاني لنمذجة العلاقات بين الأشخاص والمساحات والأجهزة. من خلال ربط البيانات عبر العالمين الرقمي والمادي، يمكنك إنشاء حلول مدركة للسياق.
يستخدم IoT Central التوائم الرقمية لمزامنة الأجهزة والبيانات في العالم الحقيقي مع النماذج الرقمية التي تمكن المستخدمين من مراقبة وإدارة تلك الأجهزة المتصلة.
البيانات والتحليلات
عادةً ما تنشئ أجهزة IoT كميات كبيرة من بيانات السلاسل الزمنية، مثل قراءات درجة الحرارة من أجهزة الاستشعار. يمكن ل Azure Time Series Insights الاتصال بمركز إنترنت الأشياء، وقراءة دفق القياس عن بعد من أجهزتك، وتخزين تلك البيانات، وتمكينك من الاستعلام عنها وتصورها.
خرائط Azure عبارة عن مجموعة من الخدمات الجغرافية المكانية التي تستخدم بيانات رسم خرائط جديدة لتوفير سياق جغرافي دقيق لتطبيقات الويب والهاتف المحمول. يمكنك استخدام واجهة برمجة تطبيقات REST، أو عنصر تحكم JavaScript على الويب، أو Android SDK لإنشاء تطبيقاتك.
الخطوات التالية
للحصول على تجربة عملية، جرب إحدى البدايات السريعة: