হোমব্রিজ হোমকিটের সাথে নন-হোমকিট সেন্সর বা সুইচ ব্যবহার করার একটি সহজ উপায়। এটি ব্যবধানটি ভেঙে দেয় এবং কিছু সফ্টওয়্যার দিয়ে আপনার হোমকিট এবং রাস্পবেরি পাইয়ের মধ্যে একটি সেতু স্থাপন করে। কিভাবে প্রোগ্রাম করতে হয় তা জানার দরকার নেই, কিন্তু লিনাক্স এবং ব্যাশ কিভাবে কাজ করে সে সম্পর্কে একটু জানা ভালো।
ধাপ
5 এর 1 ম অংশ: হার্ডওয়্যার সেট আপ করা
ধাপ 1. ছবিটি ডাউনলোড করুন লিংক দিয়ে কপি করুন মাইক্রোএসডি কার্ডে এচার।
পদক্ষেপ 2. পাইতে এসডি কার্ড োকান।
ধাপ 3. রাস্পবেরি পাইকে একটি মনিটরে সংযুক্ত করুন।
ধাপ 4. রাস্পবেরি পাইকে শক্তিশালী করুন এবং এর সাথে লগইন করুন:
- লগইন: "পাই"
- পাসওয়ার্ড: "রাস্পবেরি"
-
প্রকার:
sudo raspi-config
ধাপ 5. নিম্নলিখিত সেটিংস পরিবর্তন করুন:
- লোকেলের অধীনে, প্রয়োজনে আপনার টাইমজোন এবং কীবোর্ড লেআউট পরিবর্তন করুন।
- নেটওয়ার্ক বিকল্পের অধীনে, আপনার ওয়াইফাই বা ল্যান কনফিগারেশন সেট করুন।
- ইন্টারফেসিং বিকল্পের অধীনে, SSH সক্ষম করতে সেট করুন।
পদক্ষেপ 6. টাইপ করে পরিবর্তনগুলি প্রয়োগ করুন
sudo রিবুট
টার্মিনালে।
ধাপ 7. রাস্পবেরি পাই এর সাথে আপনার ল্যাপটপ বা পিসি সংযুক্ত করুন।
একটি টার্মিনালে নিম্নলিখিত টাইপ করে একটি SSH সংযোগ করুন:
ধাপ 8. রাস্পবিয়ান আপডেট করুন এবং Node.js ইনস্টল করুন।
টার্মিনাল বা ব্যাশে নিম্নলিখিতগুলি আটকান:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot
ধাপ 9. SSH ব্যবহার করে আবার রাস্পবেরি পাইতে লগইন করুন।
5 এর অংশ 2: রাস্পবেরি পাইতে হোমব্রিজ ইনস্টল এবং কনফিগার করা
ধাপ 1. টার্মিনালে নিম্নলিখিতগুলি লিখে হোমব্রিজের জন্য প্রয়োজনীয় সমস্ত নির্ভরতা ইনস্টল করুন:
sudo apt -get update && curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash-&& sudo apt-get install -y nodejs && sudo apt-get install gcc-4.9 g ++-4.9 && sudo apt-get update && sudo reboot
পদক্ষেপ 2. নিম্নলিখিত কমান্ড ব্যবহার করে হোমব্রিজ ইনস্টল করুন:
sudo apt-get libavahi-compat-libdnssd-dev && sudo npm install -g --unsafe-perm homebridge hap-nodejs node-gyp && cd/usr/lib/node_modules/homebridge/&& sudo npm install --unsafe-perm bignum && cd/usr/lib/node_modules/hap-nodejs/node_modules/mdns && sudo node-gyp BUILDTYPE = Release rebuild && mkdir ~/.homebridge && nano ~/.homebridge/config.json
ধাপ Copy। এই উৎস থেকে হোমব্রিজ কনফিগারেশনটি উপরের উইন্ডোতে কপি এবং পেস্ট করুন।
ধাপ 4. Ctrl+X চাপুন।
পদক্ষেপ 5. Y ব্যবহার করে পরিবর্তনগুলি সংরক্ষণ করুন।
পদক্ষেপ 6. হোমব্রিজের জন্য পরিবেশ ফাইলটি ব্যবহার করুন:
সুডো ন্যানো/ইত্যাদি/ডিফল্ট/হোমব্রিজ
ধাপ 7. টার্মিনালে এই সোর্স ফাইল পেস্ট করে অটো স্টার্ট সক্ষম করুন।
ধাপ 8. নিম্নলিখিত কীস্ট্রোক দিয়ে আপনার পরিবর্তনগুলি সংরক্ষণ করুন:
Ctrl+X তারপর Y।
ধাপ 9. টাইপ করে হোমব্রিজের পথ খুঁজুন:
কোন হোমব্রিজ
এই পথটি লিখতে ভুলবেন না
5 এর 3 অংশ: অটোস্টার্ট হোমব্রিজে আপনার পথ এবং শংসাপত্রগুলি কনফিগার করা
ধাপ 1. হোমব্রিজের জন্য systemd সার্ভিস ফাইলটি টাইপ করে খুলুন:
sudo nano /etc/systemd/system/homebridge.service
পদক্ষেপ 2. টার্মিনালে ডিফল্ট হোমব্রিজ পরিষেবা কনফিগারেশন আটকান।
পদক্ষেপ 3. পরে প্রদর্শিত কমান্ড পরিবর্তন করুন
ExecStart =
কমান্ড দিয়ে মুদ্রিত লাইনে
কোন হোমব্রিজ
.
ধাপ 4. পরিবর্তন
ব্যবহারকারী = হোমব্রিজ
প্রতি
ব্যবহারকারী = পাই
.
ধাপ 5. টাইপ করে আপনার হোমব্রিজ কনফিগারেশন পরীক্ষা করুন
হোমব্রিজ
টার্মিনালে।
যদি আপনি নীচের চিত্রের অনুরূপ একটি QR কোড দেখতে পান, আপনার ইনস্টলেশন কাজ করে
ধাপ 6. Ctrl+X দিয়ে হোমব্রিজ বন্ধ করুন।
ধাপ 7. টার্মিনালে নিম্নলিখিতগুলি লিখে অটোস্টার্ট সক্রিয় করুন:
sudo mkdir/var/lib/homebridge && sudo cp ~/.homebridge/config.json/var/lib/homebridge/&& sudo cp -r ~/.homebridge/persist/var/lib/homebridge && sudo chmod -R 0777/ var/lib/homebridge এবং
-
যদি উপরের কমান্ডটি একটি সবুজ বিন্দু প্রিন্ট করে এবং:
"সক্রিয়: সক্রিয় (চলমান)"
আপনি সফলভাবে হোমব্রিজ ইনস্টল করেছেন এবং আপনি আপনার ব্যক্তিগত iOS হোম অ্যাপ সংযুক্ত করার চেষ্টা করতে পারেন।
পার্ট 4 এর 5: আপনার iOS ডিভাইস কনফিগার করা
ধাপ 1. আপনার iOS ডিভাইসে হোম অ্যাপ খুলুন।
পদক্ষেপ 2. একটি ডিভাইস যুক্ত করতে + চিহ্ন টিপুন।
ধাপ pop। যে মেনুটি পপ আপ হয়, সেখানে "আনুষঙ্গিক যোগ করুন" আলতো চাপুন।
ধাপ 4. "একটি কোড আছে না স্ক্যান করতে পারে না?"
".
ধাপ 5. "ম্যানুয়াল কোড" এর অধীনে, "কোড লিখুন" আলতো চাপুন।
ধাপ 6. "031-45-154" লিখুন।
এটি ডিফল্ট কোড।
5 এর অংশ 5: আনুষাঙ্গিক এবং প্ল্যাটফর্ম যোগ করা
ধাপ 1. একটি IoT ডিভাইস যোগ করার জন্য এই npm প্যাকেজ তালিকা থেকে কোন সংযোগকারী ইনস্টল করুন।
পদক্ষেপ 2. এর সাথে সংযোগকারীটি ইনস্টল করুন:
sudo npm i homebridge- {packagename}
এটি নেটটমো ডিভাইসের জন্য একটি নমুনা:
npm install -g homebridge -netatmo
ধাপ 3. সংযোজকটি কনফিগার করুন:
sudo nano /var/lib/homebridge/config.json
কনফিগারেশনের জন্য এনপিএম সাইট/সংযোগকারীর সাহায্য পড়তে ভুলবেন না কারণ সেগুলি প্রতিটি ডিভাইসের জন্য আলাদা।
ধাপ 4. রাস্পবেরি পাই পুনরায় চালু করে কনফিগারেশন পরিবর্তনগুলি প্রয়োগ করুন:
systemctl daemon -reload && systemctl start homebridge && sudo systemctl -l status homebridge
সতর্কবাণী
-
ডিফল্ট কোড এবং পাসওয়ার্ড দিয়ে আপনার হোমব্রিজ ব্যবহার করা বিপজ্জনক। নিম্নলিখিতগুলি করতে ভুলবেন না:
- আপনার ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করুন। আরো বিস্তারিত জানার জন্য আপনার পাসওয়ার্ড পরিবর্তন করার রাস্পবেরি পাই ডকুমেন্টেশন দেখুন।
- আপনার কম্পিউটারে একটি SSH লগইন সেটআপ করুন। আরো বিস্তারিত জানার জন্য একটি সার্টিফিকেটেড এসএসএইচ লগইন স্থাপনের জন্য রাস্পবেরি পাই ডকুমেন্টেশন দেখুন।
-
টার্মিনালে নিম্নলিখিতটি লিখে আপনার কনফিগারেশন পরিবর্তন করুন।
sudo nano /var/lib/homebridge/config.json