جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
هذا البرنامج التعليمي مفيد لأي شخص يتطلع إلى توصيل Raspberry Pi بالسحابة ، خاصةً منصة AskSensors IoT ، باستخدام Node.js.
ليس لديك Raspberry Pi؟
إذا كنت لا تملك حاليًا Raspberry Pi ، فإنني أوصيك بالحصول على Raspberry Pi 3 ، لأنه سريع ولن تحتاج إلى شراء محول USB Wi-Fi منفصل. بالإضافة إلى ذلك ، سنحتاج إلى تثبيت node.js على Raspberry Pi والعديد من مصادر نصوص Node.js تتطلب Raspberry Pi استنادًا إلى بنية ARMv7 + مثل Pi 3 أو Pi 2 ولن تعمل مع Raspberry Pi 1 Model B / B + أو Raspberry Pi Zero.
لكن لا تقلق ، فالأمر بسيط جدًا ، فقط اتبع الخطوات!
على دراية بـ Node.js؟
قد تحتاج إلى إجراء اختبار أولي لـ node.js باستخدام AskSensors من جهاز الكمبيوتر الخاص بك (Windows / Linux / MacOs) ، يوضح تعليمي السابق دليلًا خطوة بخطوة للبيانات الآلية التي يتم إرسالها إلى AskSensors باستخدام node.js.
الخطوة 1: المواد التي تحتاجها
هنا المواد المطلوبة:
- Raspberry Pi 3 Model B + أو Model B (يمكنك أيضًا استخدام Raspberry Pi 2 Model B)
- كابل USB الصغير لتشغيل جهاز Pi الخاص بك.
- بطاقة MicroSD ، أوصي باستخدام بطاقة فئة 10 بحجم 16 جيجابايت أو أعلى.
- محول بطاقة ذاكرة MicroSD إلى SD ، ستحتاج إلى استخدام قارئ بطاقة SD على الكمبيوتر المحمول / سطح المكتب لديك للكتابة على بطاقة microSD.
الخطوة 2: قم بإعداد Raspberry Pi الخاص بك
أصبح تشغيل الإعداد الأساسي لـ Raspbian على Raspberry Pi أمرًا سهلاً ويتم شرحه بوضوح في دليل البدء هذا. فيما يلي الخطوات الرئيسية:
- تنزيل NOOBS ،
- استخرجه على بطاقة SD الخاصة بك
- قم بتوصيله وتشغيل Raspberry Pi.
- عند المطالبة ، اختر تثبيت Raspbian واتركه يعمل.
هذا كل شيء ، الآن لدينا نظام Raspberry Pi المذهل الذي يمكن استخدامه في مجموعة متنوعة من المهام!
الخطوة 3: قم بتثبيت Node Js
هنا نذهب في تثبيت node.js ، أصبح تثبيت إصدار ARM من Node أمرًا سهلاً للغاية!
- تأكد من أنك متصل بالإنترنت
- افتح المحطة على Raspberry Pi. اكتب هذه الأوامر:
wget
sudo dpkg -i node_latest_armhf.deb
في الأساس. لن يستغرق التنزيل والتثبيت وقتًا طويلاً.
لديك أيضًا خيار تحديد عنوان الرابط للإصدار الذي تريده:
انتقل إلى صفحة تنزيل node.js وانسخ عنوان رابط إصدار ARM الذي تحتاجه. على سبيل المثال:
wget
الخطوة 4: اختبر العقدة الخاصة بك
للتأكد من تشغيل node.js بشكل صحيح ، اكتب الأوامر أدناه. يجب أن يعيد الإصدار الحالي من العقدة و npm المثبت.
عقدة الخامس
npm -v
تأكد من أنه لا يعطي أي خطأ.
إذا كان كل شيء على ما يرام ، فيمكننا الانتقال إلى الخطوة التالية!
الخطوة 5: قم بالتسجيل في Asksensors
يعد التسجيل في حساب AskSensors أمرًا سهلاً ومجانيًا ، إذا لم يكن لديك حساب بعد ، فقم بإنشاء حساب جديد على
أنشئ مجسًا جديدًا بوحدة واحدة على الأقل ، واحفظه ، واعرض الرسم البياني للوحدة 1.
سيتم توفير مفتاح Api فريد ، وسنستخدمه في الخطوة التالية.
هل تحتاج إلى مزيد من التفاصيل؟
هنا ، لن أتصفح تفاصيل إنشاء حساب AskSensors ، وقد تم تفصيل ذلك في العديد من التعليمات ومقاطع الفيديو والبرامج التعليمية.
الخطوة 6: قم بتشغيل البرنامج النصي Node.js
العرض التوضيحي node.js الذي نقترحه يرسل بيانات وهمية إلى AskSensors عبر طلبات HTTPS GET ، كل 20 ثانية (تم تعيين 20 ثانية كمثال ، يمكنك تعيين فاصل زمني مختلف).
قم بتنزيل ملف.js من github ، ويتطلب تثبيت حزمة https npm.
ستحتاج إلى ضبط مفتاح Api لإرسال البيانات إلى وحدة المستشعر التي قمت بإنشائها كما هو موضح في الخطوة السابقة.
أنت الآن جاهز لتشغيل النص النهائي:
العقدة
هذا كل شيء! استمتع بمشاهدة تدفق البيانات الخاص بك في الرسم البياني (يوضح الشكل أعلاه مثال الرسم البياني المبعثر).
الخطوة 7: تم
شكرا لقرائتك. لا تتردد في التعليق!
سننشر العديد من التعليمات المفيدة في المستقبل ، تابعنا!
أأمل فى ان اراك بعد ذلك:)