সুচিপত্র:

ইউসিএল -আইআইওটি - রাস্পবেরি পাইতে ডেটা লগিং: 6 টি ধাপ
ইউসিএল -আইআইওটি - রাস্পবেরি পাইতে ডেটা লগিং: 6 টি ধাপ

ভিডিও: ইউসিএল -আইআইওটি - রাস্পবেরি পাইতে ডেটা লগিং: 6 টি ধাপ

ভিডিও: ইউসিএল -আইআইওটি - রাস্পবেরি পাইতে ডেটা লগিং: 6 টি ধাপ
ভিডিও: যে শহরে অনুষ্ঠিত হবে ইউসিএল ফাইনাল | UEFA Champions League Final Venue | Stade de France 2024, জুন
Anonim
ইউসিএল -আইআইওটি - রাস্পবেরি পাইতে ডেটা লগিংস
ইউসিএল -আইআইওটি - রাস্পবেরি পাইতে ডেটা লগিংস

এই নির্দেশযোগ্য একটি স্কুল প্রকল্পের জন্য ওবায়দা হাজ হামুদ এবং সিডসে হেনরিকসেন তৈরি করেছিলেন।

মূল ধারণা হল আলাইট সেন্সর থেকে ডেটা সংগ্রহ করা, একটি রাস্পবেরি পাই -তে ওয়্যারলেসভাবে ডাটাবেসে ডেটা লগ করা এবং নোড রেড ব্যবহার করে তৈরি ড্যাশবোর্ডের মাধ্যমে সেই ডেটা পর্যবেক্ষণ করা।

ধাপ 1: সার্কিট নির্মাণ

সার্কিট নির্মাণ
সার্কিট নির্মাণ

প্রয়োজনীয়তা

হার্ডওয়্যার:

● NodeMcu

P রাস্পবেরি পাই

● ফোটোসেল লাইট সেন্সর

নেতৃত্ব

● প্রতিরোধক

● জাম্বার ক্যাবল

সফটওয়্যার:

● নোড লাল

● মশা সার্ভার

● মাইএসকিউএল ডেটা বেস (phpmyadmin)

● Arduino IDE

ধাপ 2: Arduino কোড

নিম্নলিখিত কোডটি রাস্পবেরি পাইতে ইনস্টল করা মশার দালালকে কল করতে এবং প্রকাশিত ডেটা পেতে ব্যবহৃত হয়।

'চূড়ান্ত arduino ফাইল এই অনুপ্রবেশের শেষে োকানো হয়েছে'

অকার্যকর কলব্যাক (স্ট্রিং টপিক, বাইট* বার্তা, স্বাক্ষরবিহীন int দৈর্ঘ্য) {

সিরিয়াল.প্রিন্ট ("বিষয়টিতে বার্তা এসেছে:"); সিরিয়াল.প্রিন্ট (বিষয়); সিরিয়াল.প্রিন্ট ("। বার্তা:"); স্ট্রিং মেসেজ লাইট;

ধাপ 3: রাস্পবেরি পাইতে সফ্টওয়্যার ইনস্টল করা

1. রাস্পবেরি পাইতে এমকিউটিটি ব্রোকার ইনস্টল করা।

- একটি টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ড লাইনটি লাইন দ্বারা সন্নিবেশ করান:

wget

sudo apt-key যোগ করুন mositto-repo.gpg.key

cd /etc/apt/sources.list.d/

- জেসি সংস্করণের জন্য

sudo wget

যদি আপনার রাস্পবেরি পাইতে হুইজি সংস্করণ থাকে তবে এর পরিবর্তে নিম্নলিখিত কমান্ডটি সন্নিবেশ করান

sudo wget

- উৎস তালিকা আপডেট করা হচ্ছে

apt-get update

- দালাল ইনস্টল করা

apt-get install মশা

apt-get install মশা-ক্লায়েন্ট

2. সার্ভারের জন্য MYSQL ডেটা বেস ইনস্টল করা

- অ্যাপাচি সার্ভার ইনস্টল করা

sudo apt apache2 ইনস্টল করুন

- পিএইচপি ইনস্টল করা

sudo apt php php-mbstring ইনস্টল করুন

- নিশ্চিত করে পিএইচপি কাজ করছে:

- ডিরেক্টরিতে "index.html" ফাইলটি মুছুন "/var/www/html"। কমান্ড সন্নিবেশ করিয়ে:

sudo rm /var/www/html/index.html

- index.php ফাইল তৈরি করুন

echo ""> /var/www/html/index.php

- MYSQL ইনস্টল করুন

sudo apt mysql-server php-mysql ইনস্টল করুন

- যাচাই করুন যে মাইএসকিউএল সঠিকভাবে কাজ করছে। প্রথমে একটি MYSQL ব্যবহারকারী এবং পাসওয়ার্ড তৈরি করুন।

sudo mysql -u root -p

- আপনার নির্বাচিত ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিয়ে 'ব্যবহারকারীর নাম' এবং 'পাসওয়ার্ড' প্রতিস্থাপন করুন

Mydb- এ সব বিশেষাধিকার গ্রান্ট করুন।

- PHPMyAdmin ইনস্টল করা হচ্ছে

sudo apt phpMyAdmin ইনস্টল করুন

- আপনার ওয়েব ব্রাউজারে নিচের লাইনটি PHুকিয়ে PHPMyAdmin সঠিকভাবে কাজ করছে কিনা তা পরীক্ষা করুন:

127.0.0.1/phpmyadmin

- যদি আপনি এখনও একটি ত্রুটি পান, এটি হতে পারে কারণ PHPMyAdmin অন্য ডিরেক্টরিতে চলে গেছে। এই ক্ষেত্রে, কমান্ডটি চেষ্টা করুন এবং আবার চেক করুন।

sudo ln -s/usr/share/phpmyadmin/var/www/html/phpMyAdmin

ধাপ 4: নোড লাল

নোড লাল
নোড লাল

মশার mqtt নোড ব্যবহার করা হয়েছে আলো থেকে ডেটা পড়ার জন্য

সেন্সর এটি একটি পরিবর্তন নোডের সাথে পূর্ণসংখ্যায় রূপান্তর করে এবং তারপর একটি গেজ তৈরি করে এবং ডাটাবেস রিডিং ফরম্যাটে ডেটা সেট করে যা পরে SQL সন্নিবেশ ফাংশন দিয়ে ডাটাবেস (mydb) এ োকানো হবে।

Mydb- এ ডেটা Afterোকানোর পর, এটি ড্যাশবোর্ড থেকে পর্যবেক্ষণের জন্য একটি চার্ট তৈরি করতে ব্যবহার করা হবে।

ইউজার ইন্টারফেস দ্বারা প্রথম পাঠ থেকে শুরু করে সর্বাধিক সন্নিবেশ করা পর্যন্ত চার্ট ফর্মে সর্বোচ্চ পরিমাণ রিডিং দেখানোর জন্য সর্বোচ্চ ফর্ম তৈরি করা হয়েছে।

ধাপ 5:

ধাপ 6:

চূড়ান্ত ফাইল

প্রস্তাবিত: