সুচিপত্র:

গুগল ফায়ারবেস ব্যবহার করে হোম অটোমেশন: 3 টি ধাপ
গুগল ফায়ারবেস ব্যবহার করে হোম অটোমেশন: 3 টি ধাপ

ভিডিও: গুগল ফায়ারবেস ব্যবহার করে হোম অটোমেশন: 3 টি ধাপ

ভিডিও: গুগল ফায়ারবেস ব্যবহার করে হোম অটোমেশন: 3 টি ধাপ
ভিডিও: Google Sign In using Firebase in Android – Android Studio 2024, জুন
Anonim
Image
Image
গুগল ফায়ারবেস ব্যবহার করে হোম অটোমেশন
গুগল ফায়ারবেস ব্যবহার করে হোম অটোমেশন

ভূমিকা:

এটি একটি হোম অটোমেশন প্রকল্প যা ফায়ারবেস এবং নোডএমসিইউ ব্যবহার করে। প্রথমে আমি ফায়ারবেস কেন বেছে নিলাম কারণ এটিকে সহজেই রক্ষণাবেক্ষণ করা যায় এতে অগ্রগতি প্রতিবেদন, ক্র্যাশ অ্যানালিটিক্স ইত্যাদি আছে এবং এটি বিনা মূল্যে তাই আমরা এই প্রকল্পটি লাইট, ফ্যান, টিভি ইত্যাদি নিয়ন্ত্রণ করতে ব্যবহার করতে পারি তাই আসুন শুরু করা যাক

সরবরাহ

  • NodeMcu - 1 নং
  • রিলে মডিউল - 1 নং
  • ব্রেডবোর্ড - 1 নং
  • পুরুষ থেকে মহিলা জাম্পার - 3 নং
  • একটি ইন্টারনেট সংযোগ
  • একটি অ্যান্ড্রয়েড ফোন

ধাপ 1: ডাটাবেস তৈরি করা

ডাটাবেস তৈরি করা
ডাটাবেস তৈরি করা
ডাটাবেস তৈরি করা
ডাটাবেস তৈরি করা
ডাটাবেস তৈরি করা
ডাটাবেস তৈরি করা
ডাটাবেস তৈরি করা
ডাটাবেস তৈরি করা

প্রথমে আপনাকে এই ওয়েবসাইটে গিয়ে আপনার গুগল অ্যাকাউন্টে লগ ইন করতে হবে। এবং create a new project এ ক্লিক করুন এবং আপনার প্রজেক্টের নাম দিন এবং Continue এ ক্লিক করুন। কয়েক মিনিট পরে, এটি বলে, "আপনার প্রকল্পটি প্রস্তুত" এবং এটিতে ক্লিক করার জন্য একটি অবিরত বোতাম উপস্থিত হবে, ড্যাশবোর্ডটি উপস্থিত হবে, বাম পাশের ডাটাবেস ট্যাবে সেখানে ক্লিক করুন এবং ধীরে ধীরে নিচে স্ক্রোল করুন আপনি দেখতে পাবেন রিয়েল-টাইম তৈরি করুন ডাটাবেস বাটনে ক্লিক করুন। এটি একটি ডায়ালগ বক্স খুলে আপনাকে বলছে লকড মোড বা টেস্ট মোড বেছে নিতে। পরীক্ষা মোড নির্বাচন করুন এবং সক্ষম ক্লিক করুন। আপনি উপরে ডেটা ট্যাবে নির্দেশিত হবেন আপনি চারটি ট্যাব দেখতে পাবেন নিয়ম ট্যাবে ক্লিক করুন এবং পড়ুন এবং লিখুন উভয় নিয়মই সত্য কিনা তা পরীক্ষা করুন। যদি না সত্য উভয় পরিবর্তন এখন প্রজেক্ট সেটিংসে যান এবং আপনার প্রোজেক্ট আইডি এবং ওয়েব এপিআই কী কপি করুন যা আমরা পরে ব্যবহার করব। এবং সার্ভিস অ্যাকাউন্টস ট্যাবেও যান, বাম ডাটাবেস সিক্রেটস ট্যাবে সেখানে ট্যাবে ক্লিক করুন এবং নিচে স্ক্রোল করুন আপনি ডাটাবেসের নাম দেখবেন এবং সিক্রেটের ডান পাশে শো অপশনে একটি গোপন ক্লিক করুন এবং গোপন কপি এবং পেস্ট করুন এটি একটি নোটপ্যাড উইন্ডোতে। এবং এখন এই অংশ শেষ। এখন আমরা অ্যাপ উদ্ভাবক অংশে যাব।

ধাপ 2: অ্যাপের কনফিগারেশন

অ্যাপের কনফিগারেশন
অ্যাপের কনফিগারেশন
অ্যাপের কনফিগারেশন
অ্যাপের কনফিগারেশন

অ্যাপ্লিকেশন অংশটি কঠিন কাজ নয় আমি.aia ফাইলটি ডাউনলোড করার লিংক দিয়েছি। আপনি কেবল এটি ডাউনলোড করে আপনার অ্যাকাউন্টে আমদানি করতে পারেন। প্রথমে, এমআইটি অ্যাপের উদ্ভাবকটিতে সাইন ইন করুন এবং শীর্ষে, আমার প্রকল্প সেখানে থাকবে সেখানে ক্লিক করুন বিকল্পগুলির একটি তালিকা প্রদর্শিত হবে আমার কম্পিউটার থেকে আমদানি প্রকল্প (.aia) এ ক্লিক করুন এবং ডাউনলোড করা এআইএ ফাইলটি নির্বাচন করুন এবং আমদানি করুন ক্লিক করুন প্রকল্প আমদানি করা হবে এবং খোলা হবে। এখন firebaseDB1 উইজেটে ক্লিক করুন সেটিংস ট্যাবটি ডানদিকে খুলবে তাতে ওয়েব এপিআই কী দিয়ে ফায়ারবেস টোকেন পরিবর্তন করুন এবং ফায়ারবেস ইউআরএল পরিবর্তন করুন আপনার ফায়ারবেস প্রজেক্ট আইডি ফরম্যাটে (https:// {your-project-id }.firebaseio.com/)। এবং আপনার অ্যাপের apk ফাইল ডাউনলোড করতে বিল্ড অপশনে ক্লিক করুন। এখন আপনার মোবাইল ফোনে অ্যাপটি ইনস্টল করুন। এবং আমরা পরবর্তী ধাপে যাব।

ধাপ 3: কোড

কোড
কোড

তাই আমি কোডও প্রদান করেছি। তাই কোডটি ডাউনলোড করুন এবং এটি খুলুন ফায়ারবেস_হোস্ট আপনার প্রজেক্ট আইডি দিয়ে ফরম্যাটে ({Your-project-id}.firebaseio.com)। এছাড়াও আপনি আগে কপি করা আপনার ফায়ারবেস সিক্রেট দিয়ে firebase_Auth পরিবর্তন করুন। এবং বিশেষ করে ওয়াইফাই নাম এবং পাসওয়ার্ড পরিবর্তন করতে ভুলবেন না।

লিঙ্ক: কোড এবং অ্যাপ

প্রস্তাবিত: