요약
시장의 네트워크 비디오 레코더(NVR) 솔루션은 매우 비쌉니다. NAS 기반 솔루션의 소프트웨어 라이센스만이 >50달러/카메라이며, 사용자 정의 하드웨어 솔루션은 수천 달러입니다. 그래서 저는 직접 만들기로 결정했습니다.
총 비용: 약 140달러(SD 카드와 파워 브릭 포함).그것은 4대의 카메라를 위한 소프트웨어 라이센스 비용보다 적습니다.(그리고 더 많은 카메라를 위한 여분의 CPU 사이클이 있고), 일반적인 사용자 정의 하드웨어보다 한 수준 저렴합니다!
저는 사용했습니다.쿠비보드 2(AllWinner A20 듀얼 코어 ARM, 1G RAM), 2.5" 500G HDD, 그리고존미너그것은 4개의 표준 해상도(VGA) MJPEG 스트림을 처리할 수 있습니다.포스캠 카메라들.모데크 모드에서 (각각 1존), 1fps로 실행하며, 여분의 사이클이 있습니다(I/O 때문에 로드 평균이 높지만, 각 코어는 최대 20% 이상으로 올라가지 않으며, 대부분 그보다 훨씬 낮은 수준입니다).서로 다른 비디오 형식과 카메라에 따라 결과가 다를 수 있습니다.
쿠비보드의 파라메트릭 모델.케이스 외에도, cubie-nvr.scad에는 커넥터를 위한 외부 확장 및 여유 매개변수가 있는 쿠비보드 모델도 있어서, 이를 사용하여 자신만의 케이스 디자인에 구멍을 만들 수도 있습니다. 오픈SCAD가 미리보기(F5)에서 일부 부품을 렌더링하는 데 문제가 있는 것 같지만, 최종 렌더링(F6)에
지시사항
케이스
- 세 부분 모두를 인쇄하세요. 구멍을 청소하세요. 모든 것을 테스트 피트하세요.
- 아래쪽의 베이스 홀에 4개의 M3 너트를 넣으십시오. Cubieboard를 베이스 부분에 넣으십시오. 오디오 잭 홀을 살짝 다듬을 필요가 있을 수 있습니다(PCB는 타이트해야 하지만, 힘을 쓰지 않고도 들어가야 합니다. 만일 너무 세게 밀어야 한다면 오디오 잭이 구멍을 통과하지 못하고 있을 것
- HDD 부분은 하단 부분에 나사로 고정됩니다. 4개의 긴 M3 나사와 스레드를 사용하여 HDD 케이스 부분, 스페이서 실린더, 그리고 PCB가 있는 베이스 부분을 고정하십시오. 이전에 설치한 너트에 나사를 고정하십시오.
- SATA+전원 케이블을 Cubieboard에 연결한 후, HDD를 하드디스크 부분에 연결하고, 나사를 조이고(6mm M3 나사, 두 개면 충분하지만 4개의 구멍을 사용할 수도 있습니다), 그리고 케이블을 배치하세요(조금 타이트하지만, 적합합니다).
- 蓋는 단순히 마찰 적합입니다. 당신은 림 모서리를 약간 다듬을 필요가 있을 수 있습니다 (蓋이 들어가기에 충분하지만, 너무 느슨하지는 않게).
이 케이스는 NVR을 조립하는 것이 빠르게 이루어졌습니다. 하드디스크 부분 없이 사용할 수도 있습니다(몇 mm의 높이를 추가하고 蓋의 크기를 수정해야 합니다). 저는 그저 서두르고 있었고, 이러한 사소한 수정을 하기에는 너무 게으르였습니다.
이 케이스는 여러분이 본 것 중에서 가장 귀엽지 않을 수도 있지만, 저는 기능보다는 형태에 더 초점을 맞췄습니다(모든 포트에 쉽게 접근할 수 있기를 원했거든요), 그리고 이것이 제가 생각할 수 있는 유일한 레이아웃입니다.
제 HDD는WD Blue 2.5" 슬림 드라이브.좋고 조용합니다. 케이스는 표준 높이 2.5인치로 괜찮아야 하고(테스트되지 않음) 소스를 수정하는 것도 쉽게 가능해야 합니다.
만약 당신이 파워 브릭이 필요하다면,아마존 베이직스 원그것은 2A로 등급이 매겨져 있고, 품질도 괜찮고, 그리고 단지 9달러입니다.
소프트웨어
이것은 완전한 지침이 되도록 의도되지는 않았지만, 이것은 상당히 표준적인 설치입니다. 기본적으로:
- 당신이 원하는 디스트리비ュー션을 설치하세요 (저는 사용했습니다)쿠바인.아주 좋습니다. -- SD 또는 내장된 NAND에 설치하고, 네트워크를 구성하고, HDD 파티션을 만들고, /etc/mount를 편집하고, 등등. 참고하세요, 당신은 /etc/network/interfaces를 편집해서 Cubie에게 고정된 MAC을 할당할 수 있습니다.
- 존미너(Zoneminder)를 설치하세요
- Zoneminder 캐시(/var/cache/zoneminder), 로그(/var/log/zm), 및 tmp(/tmp/zm) 디렉토리를 HDD 파티션으로 이동하십시오. 웹 디렉토리(/usr/share/zoneminder)와 구성(웹 인터페이스를 통해)의 심볼 링크를 업데이트하십시오.
- 당신이 가진 카메라에 대한 지침에 따라 Zoneminder를 설정하세요 (여기서는 도움을 드릴 수가 없지만, 웹에서는 많은 정보를 찾을 수 있습니다).
- MySQL 데이터 디렉토리(/var/lib/mysql)를 HDD 파티션으로 이동하고 /etc/mysql/my.cnf를 그에 맞게 편집하세요.
- Apache2, MySQL, 그리고 ZoneMinder 서비스를 다시 시작하고, 부팅 시 서비스가 정상적으로 실행되는지 확인하십시오.
Etiquetas
Fuente del modelo
