GN⁺: OpenIPC: IP 카메라를 위한 대체 오픈 펌웨어
(github.com/OpenIPC)- OpenIPC는 다양한 제조사의 ARM 및 MIPS 프로세서를 탑재한 IP 카메라용으로 설계된 오픈 소스 운영 체제입니다.
- 이는 벤더가 사전에 설치한 폐쇄적이고 불투명하며 불안전하고 종종 지원되지 않는 펌웨어를 대체하려는 목표를 가지고 있습니다.
- OpenIPC 펌웨어는 이진 사전 컴파일 파일로 제공되어 최종 사용자가 쉽게 설치할 수 있습니다.
- 이 프로젝트는 또한 모든 프로그래머가 기여할 수 있도록 소스 파일에 대한 완전한 접근을 제공합니다.
- OpenIPC 소스 코드는 MIT 라이선스에 따라 출시되며, 이는 사용자가 코드를 재사용하고 독점 소프트웨어를 포함한 모든 목적으로 사용할 수 있도록 하는 간단한 오픈 소스 라이선스 계약입니다.
- 프로젝트는 사용자들이 커뮤니티에 개선 사항을 기여하도록 권장하며, 피드백과 제안을 환영합니다.
- 초기에 OpenIPC 펌웨어는 HiSilicon에서 제조한 SoC만 지원했지만, 현재는 Ambarella, Anyka, Fullhan, Goke, GrainMedia, Ingenic, MStar, Novatek, SigmaStar, XiongMai의 칩을 지원하며, 더욱 확장될 것으로 예상됩니다.
- 프로젝트에 대한 자세한 정보는 프로젝트의 웹사이트와 위키에서 찾을 수 있습니다.
Hacker News 의견
- OpenIPC는 IP 카메라를 위한 오픈 펌웨어로, 대량생산 IP 카메라에 종종 포함된 버그가 많고 보안 취약점이 있는 펌웨어에 대한 대안을 제공합니다.
- 제조사들이 내부 하드웨어를 자주 변경하기 때문에 무작위 중국 IP 카메라를 오픈 펌웨어로 전환하는 것은 도전적입니다.
- OpenIPC 펌웨어는 개인적이고 비상업적인 사용에 대해 무료입니다. 사업용으로 사용하려면 OpenIPC 팀에 연락하라는 권고가 있습니다.
- OpenIPC의 일부 센서 드라이버는 바이너리 블롭이며, Ambarella S3L 및 일부 HiSilicon 칩셋에 대한 예시가 제공됩니다.
- OpenIPC가 지원하는 장치 목록은 GitHub에서 확인할 수 있습니다.
- OpenIPC는 저렴한 IP 카메라 하드웨어를 FPV 드론용 저지연 디지털 비디오 시스템으로 재활용하는 데 사용되고 있습니다.
- OpenIPC를 지원하고 이미지 품질이 좋은 카메라에 대한 추천 요청이 있습니다.
- OpenIPC는 이름에서 알 수 있듯이 프로세스 간 통신 추상화 또는 프레임워크가 아닙니다.
- HackerNews에는 OpenIPC에 관한 이전 토론이 있습니다.