فهرست مطالب:

ایجاد سرور محلی Blynk: 5 مرحله
ایجاد سرور محلی Blynk: 5 مرحله

تصویری: ایجاد سرور محلی Blynk: 5 مرحله

تصویری: ایجاد سرور محلی Blynk: 5 مرحله
تصویری: ESP8266 آموزش پروژه محور اینترنت اشیا - کنترل لوازم منزل با شبکه و پیامک و ماژول های 2024, ژوئن
Anonim
ایجاد سرور محلی Blynk
ایجاد سرور محلی Blynk

در این پست ، ما نحوه ایجاد یک سرور محلی Blynk را یاد می گیریم که تاخیر کلی را که گاهی اوقات هنگام استفاده از سرور پیش فرض و از راه دور وجود دارد ، بسیار کاهش می دهد. ما آن را با استفاده از Pi Zero W راه اندازی کرده ایم و همچنین یک پروژه نمایشی ایجاد می کنیم تا مطمئن شویم همه چیز به درستی کار می کند.

مرحله 1: ویدیو را تماشا کنید

ویدئوی بالا تمام جزئیاتی را که برای راه اندازی سرور باید بدانید را مرور می کند. لطفاً ابتدا برای مرور کلی آن را تماشا کنید تا بفهمید همه چیز چگونه با هم ترکیب می شود.

مرحله 2: Pi را پیکربندی کنید

من تصمیم گرفتم از نسخه دسکتاپ Raspbian استفاده کنم ، اگرچه شما همچنین می توانید از نسخه Lite استفاده کنید و همه کارها را با استفاده از ترمینال انجام دهید. برای دستورالعمل نصب رسمی می توانید از پیوند زیر استفاده کنید ، اما مراحل مهم زیر را توضیح داده ام:

github.com/blynkkk/blynk-server

پس از نصب Raspberry PI ، دستورات زیر را برای نصب جاوا اجرا کرده و سپس فایل سرور را بارگیری کنید:

  • sudo apt install openjdk-8-jdk openjdk-8-jre را نصب کنید
  • wget "https://github.com/blynkkk/blynk-server/releases/download/v0.41.12/server-0.41.12-java8.jar"

پس از انجام این کار ، تنها کاری که باید انجام دهیم این است که از crontab برای خودکارسازی سرور در هنگام بوت استفاده کنیم. این را می توان با اجرای دستور زیر برای باز کردن crontab انجام داد:

crontab -e

به پایین فایل بروید و موارد زیر را تایپ کنید:

reboot java -jar /home/pi/server-0.41.12-java8.jar -dataFolder/home/pi/Blynk &

فایل را با تایپ CTRL+X و سپس Y و سپس فشار دادن کلید ENTER ذخیره کنید. سرور Blynk یک ایمیل با رمز احراز هویت برای هر پروژه ارسال می کند. برای این کار ، ما باید تنظیمات نامه را با ایجاد یک فایل جدید پیکربندی کنیم. این را می توان با اجرای دستور زیر انجام داد:

sudo nano mail. Properties

ما باید تنظیمات ایمیل را در این فایل به همراه جزئیات یک حساب ایمیل اضافه کنیم. لطفاً از پیوند GitHub برای به دست آوردن خطوطی که باید اضافه شوند استفاده کنید یا برای جزئیات بیشتر به فیلم مراجعه کنید.

مرحله آخر راه اندازی مجدد برد است که می توانید با اجرای دستور زیر این کار را انجام دهید:

راه اندازی مجدد sudo

مرحله 3: برنامه را پیکربندی کنید

برنامه را پیکربندی کنید
برنامه را پیکربندی کنید

برنامه Blynk را بارگیری کرده یا در صورت داشتن آن از سیستم خارج شوید. روی گزینه ایجاد حساب جدید کلیک کنید و سپس روی نماد در پایین صفحه کلیک کنید تا جزئیات سرور وارد شود. روی گزینه سفارشی کلیک کرده و آدرس IP رزبری پای خود را وارد کنید. سپس ، یک آدرس ایمیل معتبر وارد کرده و یک رمز عبور وارد کنید تا در سرور محلی خود حساب ایجاد کنید.

اکنون می توانید از Blynk به طور معمول استفاده کنید ، اما به عنوان یک آزمایش ، یک پروژه نمایشی ایجاد کنید تا پین D1 را روی مینی برد WeMos D1 تغییر دهید. این تنها کاری است که باید در اینجا انجام دهید.

مرحله 4: برد را پیکربندی کنید

برد را پیکربندی کنید
برد را پیکربندی کنید

ایمیلی با رمز احراز هویت برای پروژه خود دریافت خواهید کرد. Arduino IDE را باز کنید ، مطمئن شوید که کتابخانه Blynk را با استفاده از مدیر کتابخانه نصب کرده اید و سپس طرح نمونه nodemcu را باز کنید.

توکن احراز هویت ، جزئیات شبکه WiFi را اضافه کنید ، و سپس مطمئن شوید که خط اتصال سرور پیش فرض را کامنت کنید زیرا ما باید آدرس IP سرور محلی را همانطور که در تصویر/ویدیو نشان داده شده است اضافه کنیم. سپس ، طرح را روی برد بارگذاری کرده و مانیتور سریال را برای مشاهده خروجی باز کنید. ابتدا باید با موفقیت به شبکه WiFi شما متصل شود و سپس به سرور متصل می شود و در صورت موفقیت ، پیام "آماده" را به شما می دهد.

مرحله 5: راه اندازی را آزمایش کنید

Setup را تست کنید
Setup را تست کنید

برنامه را باز کرده و روی دکمه اجرا کلیک کنید. اکنون ، می توانید با استفاده از دکمه وضعیت GPIO را کنترل کنید.

توصیه شده: