스마트 홈 2010 년 초에 많은 제조업체가 있으며, 2015 년 Apple은 HomeKit을 출시하고 IOS10에 통합하여 사람들이 스마트 홈을 쉽게 제어 할 수 있도록합니다. 그러나 AppleHomeKit 인증 스마트 홈 액세서리는 매우 비쌉니다 (하지만 사용하기가 정말 편리하다고 말해야합니다). Xiaomi는 또한 2016 년에 자체 "Mijia Smart Home"을 출시하여 비용 대비 성능에 중점을 두었습니다. 하지만 저는 아이폰을 사용하고 있고 현재 캠퍼스에 살고 있기 때문에 물건도 많지 않기 때문에 액세서리가 많이 필요하지 않습니다. 따라서 Raspberry Pi를 사용하여 간단한 스마트 가구를 만드십시오. 원래는 오래전에 쓴 글인데 여러 가지 이유로 쓰이지 않고 오늘 백업을 위해 쓰고 있습니다.
오류를 보고하지 않으면 다음 단계를 계속할 수 있습니다. 인터넷에서 이 단계에서 모든 사람이 매우 원활하게 설치하는 것 같다는 튜토리얼을 읽었지만 설치할 때 항상 libdbus-1–3이라는 라이브러리가 종속성 조건을 충족하지 않고 설치에 실패했음을 보여주는 오류를 보고합니다.
수많은 자료를 참조한 후 의존해야 하는 구성 요소의 버전이 너무 높아서 설치에 실패하기 때문이라는 것을 알게 되었습니다. 해결책은 또한 조잡하고 간단합니다. Raspbian 2016 버전을 설치합니다. 나는 * 2016-11-29 * 버전을 선택했다. {% BTN http://vx2-downloads.raspberrypi.org/raspbian/images/raspbian-2016-11-29/, Raspberry Pi 공식 소스, 다운로드 Fa-LG Fa-FW %}
위와 달리 설치에 npm을 사용하는 것과는 달리, 처음에는 계속 회전하는 커서가 있고 참을성있게 기다리는 데 오랜 시간이 걸립니다.
다음 명령을 입력합니다.
cd / usr / lib / node_modules / homebridge /
sudo npm install --unsafe-perm bignum#이것은 빠르게 설치할 수 있습니다.
cd /usr/lib/node_modules/hap-nodejs/node_modules/mdns
sudo node-BUILDTYPE=릴리스 재빌드# 시간이 조금 더 걸립니다.
cd/#最后返回根目录
HomeBridge-HomeAssitant 설치
sudo npm 설치 -g homebridge-homeassistant
이제 입력한 'homebridge' 명령을 실행하여 실행할 수 있습니다.
노란색 글꼴은 homebridge 구성 파일인 config.json 파일이 누락되었음을 나타냅니다.
Homebridge 플러그인 설치
Homebridge는 iOS와 스마트 하드웨어를 연결하는 플랫폼으로, 스마트 하드웨어를 제어하려면 해당 플러그인도 있어야 하고, GitHub에는 많은 플러그인이 있으며, npm을 통해 설치할 수 있으며, 분명히 homebridge-XXX입니다.
예를 들어 Raspberry Pi를 제어하기 위해 스마트 하드웨어가 있는 GPIO를 추가하려는 경우 npm에서 검색하여 관련 플러그인이 많다는 것을 알 수 있습니다. 기본적으로 모든 플러그인을 시도했지만 여러 가지 문제가 발생하여 마침내 Homebridge-GPIO-wpi2 플러그인을 선택했습니다.