Show GN: 안두릴의 오픈소스 대안
(github.com/cartesiancs)군용 C2 플랫폼인 안두릴의 오픈소스 대안이 목표인 프로젝트 입니다. 집 혹은 외부에 지능형 자기방어 체계를 구축하고 여러 센서를 연결해서 자율적으로 판단하고 대응하는 기능을 제공합니다.
Flow 비주얼 로직을 통해 각 센서를 자유롭게 통제할 수 있습니다. 집의 IP Cam을 연결해서 모니터링도 가능합니다. 외부에서도 동작 가능하도록 설계되었습니다. 복잡한 설정이나 설치 과정 필요 없이 컴파일된 실행 파일 하나면 서버 구축은 완료됩니다. 특히 MQTT 브로커나 다른 통신 수단은 모두 켜고 끌 수 있습니다. 사용자가 필요한 프로토콜에 맞게끔 자율적으로 사용할 수 있습니다.
현재 지원하는 기능은 다음과 같습니다:
- Connect all sensers (MQTT, RTP, RTSP, ...)
- RTP Audio Streaming
- RTSP Video Streaming
- Flow Visual Logic
- Publish MQTT with Flow
- Map based UI
앞으로는 객체인식, 트래킹, LoRa 장거리 통신, 드론 하드웨어 연결까지 구현할 계획입니다. 특히 홈 어시스턴트(HA)와의 연결로 가정용 보안 시스템을 쉽게 구축 가능하도록 구성할 예정입니다.
사용중인 언어는 Rust(백엔드 및 서버) TypeScript(프론트) 입니다. Rust의 경우 안정성과 속도, 보안 측면에서 채택했습니다.