본 프로젝트는 스마트홈 대시보드와 라즈베리파이 기반 AI 스피커를 결합하여, 사용자가 직관적이고 통합된 환경에서 IoT 기기를 관리할 수 있는 솔루션을 제공합니다. 웹 기반 대시보드를 통해 실시간 상태 모니터링 및 제어가 가능하며, 라즈베리파이에 구현된 AI 스피커를 통해 음성 명령으로 간단한 기능을 수행할 수 있습니다. 이를 통해 사용자는 집 안의 다양한 스마트 기기를 일원화된 인터페이스로 관리하고, 음성 제어를 통한 편리성을 더해 보다 직관적이고 효율적인 스마트홈 경험을 누릴 수 있습니다.
이번 프로젝트의 인프라는 높은 처리 성능을 요구하는 AI 연산을 담당하고, IoT 대시보드를 호스팅 하는 메인 서버와 메시지 브로커 기능을 수행하는 Raspberry Pi로 구성합니다. 먼저 메인 서버는 Intel Xeon Scalable CPU와 Nvidia Titan Xp GPU 3대를 탑재해, 대규모 병렬 연산에 적합한 환경을 갖추었습니다. 이 서버에는 가상화 플랫폼 Proxmox를 설치하여 VM과 LXC를 동시에 운영할 수 있도록 하였으며, Proxmox 상에서 Ubuntu 24.04 LTS 기반 가상 머신(VM)을 생성한 뒤, Passthrough 방식으로 GPU 자원을 직접 연결해 Nvidia Docker 컨테이너가 GPU 연산을 직접 활용할 수 있게 했습니다. 이를 통해 음성 인식이나 딥러닝 추론 등 고부하 AI 처리를 효율적으로 수행합니다.