সুচিপত্র:

একটি স্থানীয় Blynk সার্ভার তৈরি করা: 5 টি ধাপ
একটি স্থানীয় Blynk সার্ভার তৈরি করা: 5 টি ধাপ

ভিডিও: একটি স্থানীয় Blynk সার্ভার তৈরি করা: 5 টি ধাপ

ভিডিও: একটি স্থানীয় Blynk সার্ভার তৈরি করা: 5 টি ধাপ
ভিডিও: IMPLEMENTATION OF IOT WITH RASPBERRY PI-III 2024, জুন
Anonim
একটি স্থানীয় Blynk সার্ভার তৈরি করা হচ্ছে
একটি স্থানীয় Blynk সার্ভার তৈরি করা হচ্ছে

এই পোস্টে, আমরা একটি স্থানীয় Blynk সার্ভার তৈরি করতে শিখি যা ডিফল্ট, রিমোট সার্ভার ব্যবহার করার সময় মাঝে মাঝে উপস্থিত সামগ্রিক বিলম্বকে ব্যাপকভাবে হ্রাস করবে। আমরা একটি পাই জিরো ডব্লিউ ব্যবহার করে এটি সেট আপ করেছি এবং এটি একটি ডেমো প্রজেক্টও তৈরি করেছি যাতে নিশ্চিত করা যায় যে এটি সঠিকভাবে কাজ করছে।

ধাপ 1: ভিডিওটি দেখুন

উপরের ভিডিওটি সার্ভার সেট আপ করার জন্য আপনার যে সমস্ত বিবরণ জানতে হবে তা দিয়ে যায়। সবকিছু কীভাবে একত্রিত হয় তা বোঝার জন্য দয়া করে একটি ওভারভিউয়ের জন্য প্রথমে এটি দেখুন।

পদক্ষেপ 2: পাই কনফিগার করুন

আমি রাস্পবিয়ানের ডেস্কটপ সংস্করণটি ব্যবহার করার সিদ্ধান্ত নিয়েছি যদিও আপনি লাইট সংস্করণটি ব্যবহার করতে পারেন এবং টার্মিনাল ব্যবহার করে সবকিছু করতে পারেন। আপনি অফিসিয়াল ইনস্টলেশন নির্দেশাবলীর জন্য নিম্নলিখিত লিঙ্কটি ব্যবহার করতে পারেন কিন্তু আমি নীচের গুরুত্বপূর্ণ পদক্ষেপগুলি কভার করেছি:

github.com/blynkkk/blynk-server

একবার আপনার রাস্পবেরি পিআই সেটআপ হয়ে গেলে, জাভা ইনস্টল করার জন্য নিম্নলিখিত কমান্ডগুলি চালান এবং তারপরে সার্ভার ফাইলটি ডাউনলোড করুন:

  • sudo apt 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 -e

ফাইলের নীচে স্ক্রোল করুন এবং তারপরে নিম্নলিখিতটি টাইপ করুন:

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

CTRL+X, তারপর Y, তারপর ENTER কী টিপে ফাইলটি সংরক্ষণ করুন। Blynk সার্ভার প্রতিটি প্রকল্পের জন্য প্রমাণীকরণ টোকেন সহ একটি ইমেল পাঠায়। এটি কাজ করার জন্য, আমাদের একটি নতুন ফাইল তৈরি করে মেল সেটিংস কনফিগার করতে হবে। নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে এটি করা যেতে পারে:

sudo ন্যানো mail.properties

আমাদের একটি ইমেইল অ্যাকাউন্টের বিবরণ সহ এই ফাইলে ইমেল সেটিংস যোগ করতে হবে। অনুগ্রহ করে গিটহাব লিঙ্কটি ব্যবহার করুন যে লাইনগুলি যুক্ত করতে হবে বা আরও বিস্তারিত জানার জন্য ভিডিওটি দেখুন।

চূড়ান্ত পদক্ষেপ হল বোর্ডটি পুনরায় বুট করা যা নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে করা যেতে পারে:

sudo রিবুট

ধাপ 3: অ্যাপটি কনফিগার করুন

অ্যাপ কনফিগার করুন
অ্যাপ কনফিগার করুন

Blynk অ্যাপটি ডাউনলোড করুন অথবা আপনার যদি ইতিমধ্যে এটি থাকে তবে লগআউট করুন। একটি নতুন অ্যাকাউন্ট তৈরির বিকল্পটি ক্লিক করুন এবং তারপরে সার্ভারের বিবরণ প্রবেশ করতে স্ক্রিনের নীচে আইকনে ক্লিক করুন। কাস্টম বিকল্পটি ক্লিক করুন এবং আপনার রাস্পবেরি পাই এর আইপি ঠিকানা লিখুন। তারপরে, একটি বৈধ ইমেল ঠিকানা সরবরাহ করুন এবং আপনার স্থানীয় সার্ভারে একটি অ্যাকাউন্ট তৈরি করতে একটি পাসওয়ার্ড লিখুন।

আপনি এখন সাধারণভাবে ব্লিনক ব্যবহার করতে পারেন কিন্তু একটি পরীক্ষা হিসাবে, WeMos D1 মিনি বোর্ডে পিন D1 টগল করার জন্য একটি ডেমো প্রকল্প তৈরি করুন। এখানে আপনাকে এটাই করতে হবে।

ধাপ 4: বোর্ড কনফিগার করুন

বোর্ড কনফিগার করুন
বোর্ড কনফিগার করুন

আপনি আপনার প্রকল্পের জন্য প্রমাণীকরণ টোকেন সহ একটি ইমেল পাবেন। Arduino IDE খুলুন, নিশ্চিত করুন যে আপনি লাইব্রেরি ম্যানেজার ব্যবহার করে Blynk লাইব্রেরি ইনস্টল করেছেন এবং তারপর nodemcu উদাহরণ স্কেচ খুলুন।

আপনার প্রমাণীকরণ টোকেন, ওয়াইফাই নেটওয়ার্কের বিবরণ যোগ করুন, এবং তারপর ডিফল্ট সার্ভার সংযোগ লাইন মন্তব্য করতে ভুলবেন না কারণ আমাদের স্থানীয় সার্ভার আইপি ঠিকানাটি ছবি/ভিডিওতে দেখানো হিসাবে যোগ করতে হবে। তারপরে, বোর্ডে স্কেচ আপলোড করুন এবং আউটপুট দেখতে সিরিয়াল মনিটর খুলুন। এটি প্রথমে আপনার ওয়াইফাই নেটওয়ার্কের সাথে সফলভাবে সংযুক্ত হওয়া উচিত এবং এটি সার্ভারের সাথে সংযুক্ত হবে এবং সফল হলে এটি আপনাকে "প্রস্তুত" বার্তা দেবে।

ধাপ 5: সেটআপ পরীক্ষা করুন

সেটআপ পরীক্ষা করুন
সেটআপ পরীক্ষা করুন

অ্যাপটি খুলুন এবং রান বাটনে ক্লিক করুন। এখন, আপনি বোতামটি ব্যবহার করে GPIO অবস্থা নিয়ন্ত্রণ করতে সক্ষম হবেন।

প্রস্তাবিত: