جدول المحتويات:
- الخطوة 1: إعداد Azure IoT Hub
- الخطوة 2: إعداد Raspberry Pi
- الخطوة 3: إنشاء جهاز في Azure IoT Hub
- الخطوة 4: انشر التعليمات البرمجية على Raspberry Pi وتواصل مع Azure IoT Hub
- الخطوة 5: عرض بيانات القياس عن بُعد في Azure IoT Hub
فيديو: إعداد Raspberry Pi مع Azure IoT Hub: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
الغرض من هذا الدليل هو الحصول على عرض عملي عملي لإمكانيات Azure IoT Hub. تتناول المقالة الاشتراك في Azure IoT Hub ، وإعداد Raspberry Pi ، وربط Pi بـ Azure IoT Hub لإرسال القياس عن بُعد.
على ماذا ستحصل:
- Raspberry Pi يعمل مع برنامج Node.js يرسل بيانات القياس عن بعد إلى Azure IoT Hub
- يتلقى Azure IoT Hub بيانات القياس عن بُعد
من هو من في حديقة الحيوان:
Raspberry Pi: يمكن القول إن Raspberry Pi هو أكثر أجهزة الكمبيوتر شعبية على الإطلاق. إنه صغير ورخيص وسهل الإعداد. تعمل المقالة مع إصدار Raspberry Pi 3+.
Azure IoT Hub: IoT Hub هي خدمة مُدارة قائمة على السحابة تقع بين أجهزة إنترنت الأشياء ونظام التحليلات / المعالجة الخلفية. كانت إدارة القياس عن بُعد وحركة مرور البيانات من عدد كبير من أجهزة إنترنت الأشياء ، وإدارة حالة الأجهزة وضمان الأمان والموثوقية ، تحديًا كبيرًا في طرح حلول إنترنت الأشياء المكثفة. يعمل Azure IoT Hub على حل هذه المشكلة من خلال العمل كواجهة خط أمامي لملايين الأجهزة للاتصال بها بشكل موثوق وآمن ، ثم يتيح توجيه البيانات والإشارات والقياس عن بُعد للمعالجة إلى النظام الخلفي المستند إلى السحابة النهائية. تستخدم هذه المقالة نموذج التعليمات البرمجية المقدم من Microsoft في GitHub.
الخطوة 1: إعداد Azure IoT Hub
- اشترك في حساب Azure التجريبي * المجاني * من خلال زيارة موقع Azure على الويب. بمجرد تشغيل حساب Azure الخاص بك ، انتقل إلى القائمة الموجودة في الصفحة الرئيسية وانقر فوق إنشاء مورد.
- ابحث عن IoT Hub في قائمة الموارد ، وحدد IoT Hub من النتائج وانقر فوق إنشاء.
- أدخل القيم التالية لإعداد Azure IoT Hub وانقر على "مراجعة وإنشاء"
الاشتراك: F1 - Free Tier
مجموعة الموارد: هذه مجموعة من الموارد. إذا كانت لديك مجموعة موجودة ، فحددها أو أنشئ مجموعة موارد جديدة (إنها تتطلب اسمًا فقط)
المنطقة: حدد منطقتك
اسم IoT Hub: أدخل اسمًا فريدًا
سيستغرق النظام بضع دقائق لإنشاء مورد Azure IoT Hub جديد. بمجرد أن تصبح جاهزًا ، انقر فوقه لعرض لوحة معلومات الموارد
الخطوة 2: إعداد Raspberry Pi
احفظ Raspbian Buster على بطاقة SD من خلال جهاز Windows أو Mac. أدخل بطاقة SD في Raspberry Pi وقم بالتمهيد. بمجرد ظهور سطح المكتب ، اتصل بشبكة Wi-Fi.
لاستكشاف الأخطاء وإصلاحها ، قم بزيارة وثائق Raspberry Pi الرسمية.
الخطوة 3: إنشاء جهاز في Azure IoT Hub
- ارجع إلى بوابة Azure وانقر على أجهزة إنترنت الأشياء في صفحة موارد Azure IoT Hub. انقر على "+ جديد" لإنشاء جهاز جديد
- أدخل معرف الجهاز (اسم يمكن التعرف عليه) ، اترك باقي الحقول بقيم افتراضية وانقر فوق حفظ
- سيؤدي هذا إلى إنشاء جهاز في IoT Hub
- انقر فوق الجهاز وانسخ سلسلة الاتصال الأساسية
الخطوة 4: انشر التعليمات البرمجية على Raspberry Pi وتواصل مع Azure IoT Hub
قامت Microsoft بنشر نموذج التعليمات البرمجية والبداية السريعة والبرامج التعليمية في GitHub لإعطاء بداية سريعة لمشاريع IoT Hub. سوف نستفيد من دروس Raspberry Pi التعليمية. يستخدم البرنامج التعليمي node.js ولكن لا تقلق ، فأنت لست بحاجة إلى معرفة عملية بـ node.js لإنشاء هذا المشروع.
- اتصل بالجهاز باستخدام عميل SSH. بشكل عام ، سيكون PuTTY لنظام التشغيل Windows و Terminal لأجهزة Mac.
- اتصل بـ Raspberry Pi
تحقق من إصدار Node.js ، يجب أن يكون أكبر من 10
عقدة الخامس
احصل على الكود المصدري من GitHub إلى Raspberry Pi
استنساخ بوابة
انتقل إلى دليل التعليمات البرمجية وقم بالتثبيت
cd azure-iot-sample-node / iot-hub / دروس / RaspberryPiApp
تثبيت npm
- بعد ذلك ، سنقوم بتهيئة التطبيق لإرسال بيانات درجة حرارة "محاكاة" إلى Azure IoT Hub. انتقل إلى داخل المجلد وقم بتحرير config.json من خلال موجه الأوامر أو Raspberry Pi desktop. تغيير النص المميز إلى "صحيح"
- ارجع إلى عميل SSH وأدخل سلسلة اتصال الجهاز المنسوخة مسبقًا لتوصيل Raspberry Pi بـ Azure IoT Hub
sudo node index.js "سلسلة اتصال الجهاز من Azure IoT Hub"
الخطوة 5: عرض بيانات القياس عن بُعد في Azure IoT Hub
لعرض بيانات القياس عن بُعد المستلمة في Azure IoT Hub ، سنستخدم Visual Studio Code. إذا لم يكن لديك رمز VS مثبتًا بالفعل ، فالرجاء التنزيل من موقع الويب.
- افتح Visual Studio Code وانقر على الامتدادات. قم بتثبيت ملحق Azure IoT Hub
- بمجرد تثبيت الامتداد ، انقر فوق Azure IoT Hub في المستكشف. سيطلب منك تسجيل الدخول للوصول إلى Azure Portal ثم يعرض مورد Azure IoT Hub وجهاز Raspberry Pi
- انقر بزر الماوس الأيمن على الجهاز وانقر على "بدء مراقبة نقطة نهاية الحدث المضمنة". سيبدأ هذا في إظهار بيانات القياس عن بُعد الواردة من Raspberry Pi
تُظهر طريقة عرض الشاشة جنبًا إلى جنب عميل SSH (إرسال البيانات إلى Azure IoT Hub) ورمز Visual Studio (يُظهر بيانات القياس عن بُعد المستلمة في Azure IoT Hub).
آمل أن تجده ممتعًا ومفيدًا. لا تتردد في مشاركة ملاحظاتك. Happy Raspberry Pi- / جي /
موصى به:
كيفية إعداد Raspberry Pi والبدء في استخدامه: 4 خطوات
كيفية إعداد Raspberry Pi والبدء في استخدامه: بالنسبة لقراء المستقبل ، نحن في عام 2020. العام الذي ، إذا كنت محظوظًا لأنك بصحة جيدة وغير مصاب بفيروس Covid-19 ، فأنت فجأة ، حصلت على وقت فراغ أكثر مما كنت تتخيله. فكيف يمكنني أن أشغل نفسي بطريقة ليست غبية جدًا؟ نعم بالتأكيد
كيفية إعداد OSMC مع Hyperion على Raspberry Pi مع شريط LED WS2812b: 8 خطوات
كيفية إعداد OSMC مع Hyperion على Raspberry Pi مع WS2812b Led Strip: أحيانًا أتقن الإنجليزية جيدًا ، وأحيانًا لا … الأشياء الأولى أولاً. هذا هو أول تدريب لي ، واللغة الإنجليزية ليست لغتي الأم ، لذا من فضلك ، لا تقسو علي. لن يتعلق الأمر بكيفية بناء الإطار ، هذا سهل. يتعلق الأمر بالتثبيت
إعداد آلة ألعاب Raspberry Pi Retro: 5 خطوات
إعداد آلة ألعاب Raspberry Pi Retro: لتكرار ألعاب الأركيد القديمة من الأيام الأولى للحوسبة ، يعد Rasberry Pi والمصاحب لنظام Retropie أمرًا رائعًا لإجراء إعداد في المنزل على أي ألعاب قديمة قد ترغب في لعبها أو كهواية لها تعلم بي. كان هذا النظام ل
إعداد IoT Bit على أجهزة الكمبيوتر المصغرة لديك باستخدام Ubuntu Mate: 8 خطوات
إعداد IoT Bit على أجهزة الكمبيوتر المصغرة لديك باستخدام Ubuntu Mate: تفخر IoT Bit بتقديم لوحة تطوير بيانات الهاتف المحمول الخاصة بنا لمجموعة من أجهزة الكمبيوتر الصغيرة التي توفر لهم بيانات الهاتف المحمول 4G و 3G و GSM. توفر وحدة HAT الذكية الخاصة بنا لجهاز الكمبيوتر المصغر الخاص بك بيانات الهاتف المحمول ومعلومات تحديد المواقع عبر نظام تحديد المواقع العالمي (GPS) و
تثبيت Raspbian في Raspberry Pi 3 B بدون HDMI - الشروع في استخدام Raspberry Pi 3B - إعداد Raspberry Pi 3: 6 خطوات
تثبيت Raspbian في Raspberry Pi 3 B بدون HDMI | الشروع في استخدام Raspberry Pi 3B | إعداد Raspberry Pi 3 الخاص بك: كما يعرف بعضكم يا رفاق ، فإن أجهزة الكمبيوتر Raspberry Pi رائعة جدًا ويمكنك الحصول على الكمبيوتر بالكامل على لوحة صغيرة واحدة. يتميز Raspberry Pi 3 Model B بمعالج رباعي النواة 64 بت ARM Cortex A53 تم تسجيله بسرعة 1.2 جيجاهرتز. هذا يضع Pi 3 حوالي 50