فهرست مطالب:
- مرحله 1: مواد مورد نیاز
- مرحله 2: رزبری پای خود را تنظیم کنید
- مرحله 3: Node Js را نصب کنید
- مرحله 4: گره خود را آزمایش کنید
- مرحله 5: برای Asksensors ثبت نام کنید
- مرحله 6: اسکریپت Node.js را اجرا کنید
- مرحله 7: انجام شد
تصویری: نحوه اتصال Raspberry Pi به ابر با استفاده از Node.js: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
این آموزش برای افرادی که به دنبال اتصال Raspberry Pi به ابر ، به ویژه به پلت فرم AskSensors IoT با استفاده از Node.js. هستند مفید است.
رزبری پای ندارید؟
اگر در حال حاضر رزبری پای ندارید ، به شما توصیه می کنم رزبری پای 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 ، برای نوشتن روی کارت microSD باید از کارت خوان SD در لپ تاپ/رومیزی خود استفاده کنید.
مرحله 2: رزبری پای خود را تنظیم کنید
اجرای تنظیمات اولیه Raspbian در Raspberry Pi آسان است و به وضوح در این راهنمای شروع توضیح داده شده است. در اینجا مراحل اصلی وجود دارد:
- NOOBS را بارگیری کنید ،
- آن را در SD خود استخراج کنید
- آن را وصل کرده و رزبری پای را روشن کنید.
- وقتی از شما خواسته شد ، Raspbian را نصب کنید و اجازه دهید اجرا شود.
تمام شد ، اکنون ما یک سیستم Raspberry Pi شگفت انگیز داریم که می تواند برای کارهای مختلف مورد استفاده قرار گیرد!
مرحله 3: Node Js را نصب کنید
در اینجا ما به نصب node.js می رویم ، نصب نسخه ARM از Node بسیار آسان می شود!
- مطمئن شوید که به اینترنت متصل هستید
- ترمینال رزبری پای را باز کنید. این دستورات را تایپ کنید:
wget
sudo dpkg -i node_latest_armhf.deb
اساسا. بارگیری و نصب آن زیاد طول نمی کشد.
شما همچنین می توانید آدرس پیوند نسخه مورد نیاز خود را مشخص کنید:
به صفحه بارگیری node.js بروید و آدرس پیوند نسخه ARM مورد نیاز خود را کپی کنید. مثلا:
wget
مرحله 4: گره خود را آزمایش کنید
برای اطمینان از عملکرد صحیح node.js ، دستورات زیر را تایپ کنید. باید نسخه فعلی node و npm نصب شده را برگرداند.
گره -v
npm -v
مطمئن شوید هیچ خطایی نمی دهد.
اگر همه چیز خوب است ، می توانیم به مرحله بعدی برویم!
مرحله 5: برای Asksensors ثبت نام کنید
ثبت نام در حساب AskSensors آسان و رایگان است ، اگر هنوز حساب کاربری ندارید ، یک حساب جدید در https://asksensors.com ایجاد کنید.
یک سنسور جدید با حداقل یک ماژول ایجاد کنید ، آن را ذخیره کنید و نمودار ماژول 1 را نشان دهید.
Api Key In منحصر به فرد ارائه می شود ، ما در مرحله بعدی از آن استفاده خواهیم کرد.
به جزئیات بیشتری نیاز دارید؟
در اینجا ، من جزئیات ایجاد یک حساب AskSensors را بررسی نمی کنم ، این در بسیاری از دستورالعمل ها ، فیلم ها و آموزش ها توضیح داده شده است.
مرحله 6: اسکریپت Node.js را اجرا کنید
نسخه نمایشی node.js که ما پیشنهاد می کنیم هر 20 ثانیه یک داده ساختگی را به AskSensors ارسال می کند (20 ثانیه به عنوان مثال تنظیم شد ، می توانید فاصله زمانی متفاوتی را تنظیم کنید).
فایل.js را از github بارگیری کنید ، نیاز به نصب بسته https npm دارد.
برای ارسال داده ها به ماژول حسگری که ایجاد کرده اید ، همانطور که در مرحله قبل نشان داده شده است ، باید Api Key خود را تنظیم کنید.
اکنون آماده اجرای آخرین اسکریپت هستید:
گره
خودشه! از مشاهده جریان داده های خود که در نمودار رسم شده است ، لذت ببرید (شکل بالا مثال نمودار پراکندگی را نشان می دهد).
مرحله 7: انجام شد
ممنون که خواندید. با خیال راحت نظر بدهید!
ما قصد داریم در آینده بسیاری از دستورالعمل های مفید را منتشر کنیم ، ما را دنبال کنید!
امیدوارم دوباره ببینمت:)
توصیه شده:
اتصال وای فای آردوینو به ابر با استفاده از ESP8266: 7 مرحله
اتصال Arduino WiFi به ابر با استفاده از ESP8266: در این آموزش ما نحوه اتصال Arduino خود به ابر IoT از طریق WiFi را برای شما توضیح خواهیم داد. ما یک تنظیم متشکل از Arduino و یک ماژول WiFi ESP8266 را به عنوان یک IoT Thing پیکربندی کرده و آماده می کنیم برای برقراری ارتباط با ابر AskSensors.L
اصول اینترنت اشیا: اتصال اینترنت اشیاء خود به ابر با استفاده از سیستم عامل Mongoose: 5 مرحله
اصول اینترنت اشیا: اتصال اینترنت اشیاء خود به ابر با استفاده از سیستم عامل Mongoose: اگر فردی هستید که درگیر وسایل الکترونیکی و وسایل الکترونیکی است ، بیشتر اوقات با واژه اینترنت اشیا ، که معمولاً مخفف IoT نامیده می شود ، برخورد خواهید کرد. به مجموعه ای از دستگاه ها اشاره می کند که می توانند به اینترنت متصل شوند! چنین آدمی بودن
اتصال سنسور DHT11/DHT22 به ابر با برد مبتنی بر ESP8266: 9 مرحله
اتصال سنسور DHT11/DHT22 به ابر با برد مبتنی بر ESP8266: در مقاله قبلی ، من برد NodeMCU مبتنی بر ESP8266 خود را به سرویس Cloud4RPi وصل کردم. اکنون ، زمان یک پروژه واقعی است
اتصال TCP/IP از طریق GPRS: نحوه ارسال داده به سرور با استفاده از ماژول SIM900A: 4 مرحله
اتصال TCP/IP از طریق GPRS: نحوه ارسال داده به سرور با استفاده از ماژول SIM900A: در این آموزش قصد دارم نحوه ارسال داده به سرور TCP با استفاده از ماژول sim900 را به شما بگویم. همچنین خواهیم دید که چگونه می توانیم داده ها را از سرور به مشتری (ماژول GSM) دریافت کنیم
نحوه استفاده از ترمینال Mac و نحوه استفاده از عملکردهای کلیدی: 4 مرحله
نحوه استفاده از ترمینال Mac و نحوه استفاده از عملکردهای کلیدی: ما نحوه باز کردن ترمینال MAC را به شما نشان خواهیم داد. ما همچنین چند ویژگی در ترمینال مانند ifconfig ، تغییر فهرستها ، دسترسی به فایلها و arp را به شما نشان می دهیم. Ifconfig به شما امکان می دهد آدرس IP خود و تبلیغات MAC خود را بررسی کنید