간단하게도, 다음과 같이 실행하면 됩니다.
$ sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get install -y nodejs npm libavahi-compat-libdnssd-dev ffmpeg
$ sudo npm install -g --unsafe-perm homebridge
$ sudo npm install -g homebridge-camera-rpi
$ sudo nano /etc/modules
위 명령어를 실행 후 아래를 타이핑합니다.
# Camera with v4l2 driver
bcm2835-v4l2
홈브릿지를 일단 실행 후 종료합니다.
$ homebridge
Control + C를 눌러 중단합니다.
$ sudo nano ~/.homebridge/config.json
위 명령어를 실행 후 아래를 타이핑합니다.
{
"bridge": {
"name": "Homebridge",
"username": "CA:B9:15:39:92:E7",
"port": 51826,
"pin": "031-45-154"
},
"description": "pi camera for homebridge",
"platforms": [
{
"platform" : "rpi-camera",
"cameras": [{"name" : "Pi Camera"}]
}
]
}
이후 아래 명령어로 라즈베리파이 설정에서 Camera를 사용으로 바꾸어 줍니다. (인터페이스에서 바꿉니다.)
그리고 재부팅된 후 홈브릿지 실행.
$ sudo raspi-config
$ homebridge
이제 아이폰에서 홈을 실행하고 악세사리를 등록합니다. 홈브릿지 실행 후 등장하는 현란한 QR코드를 등록하면 브릿지가 생성됩니다. 이후 액서사리를 다시 등록하면 카메라가 보아는데 이를 선택하고 이번에는 QR코드 하단의 숫자로 등록합니다.
이베 같은 무선 내트워크 안에서는 실시간으로 영상을 보거나 사진을 쓸 수가 있습니다.
외부 네트워크에서도 이를 확인하시려면 홈팟이나 아이패드가 라즈베리파이 근처에 있어야 합니다.
https://github.com/nfarina/homebridge