সুচিপত্র:

কিভাবে NodeMCU ESP8266 কে মাইএসকিউএল ডাটাবেসে সংযুক্ত করবেন: 7 টি ধাপ
কিভাবে NodeMCU ESP8266 কে মাইএসকিউএল ডাটাবেসে সংযুক্ত করবেন: 7 টি ধাপ

ভিডিও: কিভাবে NodeMCU ESP8266 কে মাইএসকিউএল ডাটাবেসে সংযুক্ত করবেন: 7 টি ধাপ

ভিডিও: কিভাবে NodeMCU ESP8266 কে মাইএসকিউএল ডাটাবেসে সংযুক্ত করবেন: 7 টি ধাপ
ভিডিও: এখন মোবাইল দিয়েই পোগ্রামিং || How to program ESP8266 Wifi module || How To Program NODEMCU || 2024, নভেম্বর
Anonim

মাইএসকিউএল একটি বহুল ব্যবহৃত রিলেশনাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম (আরডিবিএমএস) যা স্ট্রাকচার্ড ক্যোয়ারী ল্যাঙ্গুয়েজ (এসকিউএল) ব্যবহার করে। কিছু সময়ে, আপনি MySQL ডাটাবেসে Arduino/NodeMCU সেন্সর ডেটা আপলোড করতে চাইতে পারেন। এই নির্দেশনায়, আমরা দেখব কিভাবে NodeMCU ESP8266 কে মাইএসকিউএল ডাটাবেসের সাথে সংযুক্ত করতে হয়।

এখানে আমি সরলতা এবং বিনামূল্যে প্রাপ্যতার কারণে মাইএসকিউএল ডাটাবেস হোস্ট করতে 000webhost ব্যবহার করতে যাচ্ছি। যাইহোক, আপনি এটিতে LAMP (লিনাক্স, অ্যাপাচি, মাইএসকিউএল/মারিয়াডিবি, পিএইচপি) স্ট্যাক সহ যে কোন প্ল্যাটফর্ম ব্যবহার করতে পারেন। এমনকি আপনি আপনার উইন্ডোজ পিসিতে স্থানীয়ভাবে মাইএসকিউএল ডাটাবেস হোস্ট করতে XAMPP ব্যবহার করতে পারেন।

এই নির্দেশে, আমি কোন সেন্সর ব্যবহার করতে যাচ্ছি না। আমি শুধু দুটি ভেরিয়েবল বৃদ্ধি করব এবং সেগুলো ডাটাবেসে ুকাব। যাইহোক, আপনি আপনার বোর্ডের সাথে যে কোন সেন্সর সংযুক্ত করতে পারেন।

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

  1. NodeMCU ESP8266 উন্নয়ন বোর্ড
  2. 000webhost অ্যাকাউন্টের বিনামূল্যে সংস্করণ (অথবা স্থানীয় হোস্টে মাইএসকিউএল ইনস্টল করা)
  3. ফাইলজিলা এফটিপি ক্লায়েন্ট (বিনামূল্যে সংস্করণ)

ধাপ 1: ওয়েব অ্যাপ্লিকেশন তৈরি করুন

  • 000webhost.com এ নেভিগেট করুন এবং আপনার অ্যাকাউন্টে লগইন করুন।
  • উইন্ডোর উপরের ডানদিকে কোণায় নতুন সাইট তৈরি করুন বোতামটি সনাক্ত করুন।
  • পছন্দসই সাইটের নাম এবং পাসওয়ার্ড লিখুন এবং তারপর তৈরি বোতামটি টিপুন। (একটি নিরাপদ স্থানে সাইটের পাসওয়ার্ড নোট করুন কারণ আমরা এটি আসন্ন ধাপে ব্যবহার করতে যাচ্ছি)।
  • ম্যানেজ ওয়েবসাইট বিকল্পটি এগিয়ে যান।

ধাপ 2: মাইএসকিউএল ডাটাবেস তৈরি করুন

মাইএসকিউএল ডাটাবেস তৈরি করুন
মাইএসকিউএল ডাটাবেস তৈরি করুন

টুলস >> ডাটাবেস ম্যানেজারে নেভিগেট করুন এবং তারপরে একটি নতুন ডাটাবেস তৈরি করুন।

সফলভাবে ডাটাবেস তৈরির পর, ম্যানেজ >> PhpMyAdmin- এ যান।

ধাপ 3: মাইএসকিউএল ডাটাবেস টেবিল তৈরি করুন

মাইএসকিউএল ডাটাবেস টেবিল তৈরি করুন
মাইএসকিউএল ডাটাবেস টেবিল তৈরি করুন
মাইএসকিউএল ডাটাবেস টেবিল তৈরি করুন
মাইএসকিউএল ডাটাবেস টেবিল তৈরি করুন
  • PhpMyAdmin উইন্ডোর বাম প্যানেলে ডাটাবেসের নামটি খুঁজুন এবং ক্লিক করুন (যেমন স্ক্রিনশট এ দেখানো হয়েছে)।
  • টেবিলের নাম এবং কলামের সংখ্যা লিখুন (এটি 5 হতে দিন)। তারপর Go বাটনে চাপ দিন।
  • কলাম তৈরি করুন (স্ক্রিনশট খ -এ দেখানো স্কিমা অনুযায়ী) এবং তারপর সেভ বাটনে চাপ দিন।

বিকল্পভাবে, আপনি নীচের কমান্ডটি চালানোর মাধ্যমে টেবিল তৈরি করতে পারেন:-

টেবিল তৈরি করুন `id13263538_sumodb`। `সময় নয়, প্রাথমিক কী (` id`)) ইঞ্জিন = InnoDB;

ধাপ 4: পিএইচপি ফাইল ডাউনলোড এবং সম্পাদনা করুন

পিএইচপি ফাইল ডাউনলোড এবং সম্পাদনা করুন
পিএইচপি ফাইল ডাউনলোড এবং সম্পাদনা করুন
পিএইচপি ফাইল ডাউনলোড এবং সম্পাদনা করুন
পিএইচপি ফাইল ডাউনলোড এবং সম্পাদনা করুন
  • Github থেকে dbwrite.php এবং dbread.php ফাইল ডাউনলোড করুন (অথবা সংযুক্ত ফাইল ডাউনলোড করুন)।
  • Dbwrite.php এবং dbread.php এ ডাটাবেসের বিবরণ এবং টেবিলের নাম আপডেট করুন (স্ক্রিনশটে দেখানো হয়েছে)।

ধাপ 5: সার্ভারে PHP ফাইল আপলোড করুন

সার্ভারে PHP ফাইল আপলোড করুন
সার্ভারে PHP ফাইল আপলোড করুন
সার্ভারে পিএইচপি ফাইল আপলোড করুন
সার্ভারে পিএইচপি ফাইল আপলোড করুন
  • ওয়েবসাইট >> ওয়েবসাইট সেটিংস >> সাধারণ পরিচালনা করতে নেভিগেট করুন।
  • হোস্টনাম, ব্যবহারকারীর নাম, পোর্ট এবং পাসওয়ার্ড নোট করুন (পাসওয়ার্ড ধাপ 1 এ তৈরি সাইট পাসওয়ার্ডের মতো)।
  • ফাইলজিলা এফটিপি ক্লায়েন্ট ব্যবহার করে সার্ভারে সংযোগ করতে এই বিবরণগুলি ব্যবহার করুন (স্ক্রিনশটে দেখানো হয়েছে)।
  • Public_html ফোল্ডারে নেভিগেট করুন এবং dbwrite.php এবং dbread.php ফাইল আপলোড করুন।

ধাপ 6: NodeMCU ESP8266 এ Arduino (.ino) ফাইল সম্পাদনা করুন এবং আপলোড করুন

Arduino (.ino) ফাইলটি NodeMCU ESP8266 এ সম্পাদনা এবং আপলোড করুন
Arduino (.ino) ফাইলটি NodeMCU ESP8266 এ সম্পাদনা এবং আপলোড করুন
Arduino (.ino) ফাইলটি NodeMCU ESP8266 এ সম্পাদনা এবং আপলোড করুন
Arduino (.ino) ফাইলটি NodeMCU ESP8266 এ সম্পাদনা এবং আপলোড করুন
  • ওয়েবসাইট >> ওয়েবসাইট সেটিংস >> পরিচালনা করতে নেভিগেট করুন এবং ওয়েবসাইট_নাম (সাইট ইউআরএল) নোট করুন।
  • আপনার সাইটের নামের সাথে example.com প্রতিস্থাপন করতে.ino ফাইল সম্পাদনা করুন। এছাড়াও ওয়াইফাই SSID এবং পাসওয়ার্ড আপডেট করতে ভুলবেন না।
  • অবশেষে, NodeMCU এ কোড আপলোড করুন।

ধাপ 7: মাইএসকিউএল ডাটাবেসের সাথে সংযোগ পরীক্ষা করুন

মাইএসকিউএল ডাটাবেসের সাথে সংযোগ পরীক্ষা করুন
মাইএসকিউএল ডাটাবেসের সাথে সংযোগ পরীক্ষা করুন

একবার কোড নোডএমসিইউতে আপলোড হয়ে গেলে, এটি মাইএসকিউএল ডাটাবেসে ডেটা পাঠানো শুরু করবে।

ডাটাবেসের মান দেখতে "example.com/dbread.php" দেখুন।

আশা করি আপনার এই টিউটোরিয়ালটি সহায়ক হবে। উপভোগ করুন!

প্রস্তাবিত: