Homebridge нь Homekit-тэй бус Homekit мэдрэгч эсвэл унтраалга ашиглах хялбар арга юм. Энэ нь цоорхойг эвдэж, таны Homekit болон Raspberry Pi хоёрын хооронд ямар нэгэн програм хангамжтай гүүр суулгадаг. Та хэрхэн програмчлахаа мэдэх шаардлагагүй, гэхдээ Linux болон Bash хэрхэн ажилладаг талаар бага зэрэг мэдэх нь сайн хэрэг юм.
Алхам
5 -р хэсгийн 1: Тоног төхөөрөмжийг тохируулах
Алхам 1. Зургийг татаж авах холбоос болон хуулж ав Etcher -ийг microSD карт руу холбоно уу.
Алхам 2. SD картыг Pi руу оруулна уу
Алхам 3. Raspberry Pi -ийг монитортой холбоно уу
Алхам 4. Raspberry Pi -г асаагаад дараах хаягаар нэвтэрнэ үү
- Нэвтрэх: "Pi"
- Нууц үг: "Бөөрөлзгөнө"
-
Төрөл:
sudo raspi-config
Алхам 5. Дараах тохиргоог өөрчилнө үү
- Орон нутгийн тохиргооны хэсэгт шаардлагатай бол цагийн бүс болон гарын байрлалыг өөрчилнө үү.
- Сүлжээний сонголтууд дотроос wifi эсвэл LAN тохиргоог тохируулна уу.
- Interfacing Options хэсэгт SSH -ийг идэвхжүүлсэн гэж тохируулна уу.
Алхам 6. Өөрчлөлтийг бичиж оруулна уу
sudo дахин ачаална уу
Терминал руу оруулна уу.
Алхам 7. Зөөврийн компьютер эсвэл компьютераа Raspberry Pi -тэй холбоно уу
Терминал руу дараахь зүйлийг оруулаад SSH холболт үүсгэнэ үү.
Алхам 8. Raspbian програмыг шинэчилж Node.js
Терминал эсвэл Баш руу дараахь зүйлийг оруулна уу.
sudo apt-get update && sudo apt-get upgrade && sudo apt-get update && sudo apt-get install -y nodejs && sudo reboot
Алхам 9. Raspberry Pi руу SSH ашиглан дахин нэвтэрнэ үү
5 -ийн 2 -р хэсэг: Raspberry Pi дээр Homebridge суулгаж тохируулах
Алхам 1. Homebridge -д шаардлагатай бүх хамаарлыг суулгаж, Терминал руу дараахь зүйлийг оруулна уу
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. Дараах тушаалыг ашиглан Homebridge -ийг суулгаарай
sudo apt-get install 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 = Rebuild rebuild && mkdir ~/.homebridge && nano ~/.homebridge/config.json
Алхам 3. Homebridge тохиргоог энэ эх сурвалжаас хуулж, дээрх цонхонд буулгана уу
Алхам 4. Ctrl+X дарна уу
Алхам 5. Y ашиглан өөрчлөлтийг хадгална уу
Алхам 6. Гэрийн гүүрний орчны файлыг дараах байдлаар нээнэ үү
sudo нано/etc/default/homebridge
Алхам 7. Энэ эх файлыг Терминал руу буулгаж автоматаар эхлүүлэхийг идэвхжүүлнэ үү
Алхам 8. Дараах товчлууруудыг ашиглан өөрчлөлтөө хадгална уу
Ctrl+X дараа Y.
Алхам 9. Гэрийн гүүрний замыг олохын тулд дараах үгийг бичнэ үү
аль гэрийн гүүр
Энэ замыг бичихээ мартуузай
5 -р хэсгийн 3: Homebridge -ийг автоматаар эхлүүлэхийн тулд өөрийн зам, итгэмжлэлийг тохируулах
Алхам 1. Homebridge -ийн systemd үйлчилгээний файлыг дараах командыг ашиглан нээнэ үү
sudo нано /etc/systemd/system/homebridge.service
Алхам 2. Homebridge үйлчилгээний үндсэн тохиргоог Терминал руу буулгана уу
Алхам 3. Үүний дараа гарч ирэх командыг өөрчилнө үү
ExecStart =
тушаалаар хэвлэгдсэн мөр рүү
аль гэрийн гүүр
.
Алхам 4. Өөрчлөх
хэрэглэгч = homebridge
руу
хэрэглэгч = pi
.
Алхам 5. Homebridge -ийн тохиргоог бичиж оруулаад бичээрэй
гэрийн гүүр
Терминал руу.
Хэрэв та доорх зурган дээрх шиг QR кодыг олж харвал таны суулгалт ажиллах болно
Алхам 6. Ctrl+X ашиглан Homebridge -ийг цуцална уу
Алхам 7. Терминал руу дараах зүйлийг бичиж автоматаар эхлүүлэхийг идэвхжүүлнэ үү
sudo mkdir/var/lib/homebridge && sudo cp ~/.homebridge/config.json/var/lib/homebridge/&& sudo cp -r ~/.homebridge/pers/var/lib/homebridge && sudo chmod -R 0777/ var/lib/homebridge && sudo passwd root && systemctl daemon -reload && systemctl homebridge && systemctl эхлүүлэх homebridge && sudo systemctl -l status homebridge
-
Хэрэв дээрх тушаал ногоон цэг хэвлэвэл:
"Идэвхтэй: идэвхтэй (ажиллаж байгаа)"
Та homebridge -ийг амжилттай суулгасан бөгөөд та хувийн iOS Home програмаа холбохыг оролдож болно.
5 -р хэсгийн 4: Таны iOS төхөөрөмжийг тохируулах
Алхам 1. Home програмыг iOS төхөөрөмж дээрээ нээнэ үү
Алхам 2. Төхөөрөмж нэмэхийн тулд + тэмдгийг дарна уу
Алхам 3. Гарч ирэх цэснээс "Дагалдах хэрэгсэл нэмэх" дээр дарна уу
Алхам 4. "Код байхгүй эсвэл скан хийж чадахгүй байна уу?
".
Алхам 5. "Гарын авлагын код" хэсэгт "Код оруулах" дээр дарна уу
Алхам 6. "031-45-154" оруулна уу
Энэ бол анхдагч код юм.
5 -р хэсгийн 5: Дагалдах хэрэгсэл, платформ нэмэх
Алхам 1. Энэхүү npm багцын жагсаалтаас дурын холбогчийг суулгаж IoT төхөөрөмж нэмнэ үү
Алхам 2. Холбогчийг дараах байдлаар суулгана уу
sudo npm i homebridge- {packagename}
Энэ бол netatmo төхөөрөмжүүдийн жишээ юм:
npm суулгах -g homebridge -netatmo
Алхам 3. Холбогчийг дараах байдлаар тохируулна уу
sudo нано /var/lib/homebridge/config.json
Төхөөрөмж бүрийн хувьд өөр өөр байдаг тул тохиргооны npm сайт/холбогчийн тусламжийг уншихаа мартуузай
Алхам 4. Raspberry Pi -ийг дахин эхлүүлэх замаар тохиргооны өөрчлөлтийг ашиглана уу
systemctl daemon -reload && systemctl homebridge && sudo systemctl -l status homebridge
Анхааруулга
-
Гэрийн гүүрийг анхдагч код, нууц үгээр ашиглах нь аюултай. Дараахь зүйлийг хийхээ мартуузай.
- Хэрэглэгчийн нууц үгээ солино уу. Нууц үгээ өөрчлөх талаар Raspberry Pi -ийн баримт бичгийг үзнэ үү.
- Компьютер дээрээ SSH нэвтрэлтийг тохируулна уу. Дэлгэрэнгүй мэдээллийг авахын тулд Raspberry Pi -ийн бичиг баримтыг үзнэ үү.
-
Дараахь зүйлийг терминал руу оруулснаар тохиргоогоо өөрчилнө үү.
sudo нано /var/lib/homebridge/config.json