안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
스마트 기기 충전 호환성 테스트 자동화 시스템 (MVP)
개발
안드로이드 · PC프로그램
관제ㆍ모니터링, 통계ㆍ대시보드, 기타(IT 서비스 구축)
프로젝트 배경
1) 문제점 - 과도한 수동 업무: 기기당 1~2시간 소요되는 충전 테스트 과정이 161종의 기기에 대해 반복적으로 진행되어 인력과 시간이 과도하게 투입됨. - 비효율적인 리포팅: 충전 로그 수집 및 리포트 작성이 수작업으로 진행되어 시간 소모와 오류 발생 위험이 높음. 2) 프로젝트 목표 - 자동 데이터 수집: 테스트 기기에서 충전 데이터를 무선(Wi-Fi)으로 실시간 자동 수집하는 시스템
프로젝트 성과
대규모 데이터 병렬 처리 아키텍처 검증
최대 200대 가상 기기 동시 연결 테스트를 성공적으로 완료하여, 클라이언트의 다중 기기 동시 테스트 요구사항을 MVP 단계에서 충족함을 입증했습니다.
DB I/O 성능 문제 해결 및 안정성 확보
워커 프로세스 내부에서 DB Batch Writer Thread를 사용하고, WAL을 적용하여 DB 쓰기 부하를 분산하고 병목 현상을 제거했습니다.
유저 친화적인 관제 대시보드 구현
Tkinter 기반의 PC 앱에서 각 기기의 상태를 0.5초 단위로 실시간 갱신하고, 위험 상태(온도, 비충전 상태 등) 발생 시 UI 색상 변화를 통해 직관적인 시각적 경고를 제공했습니다.
자동 통합 및 리포트 기능 구현
백그라운드에서 5초마다 자동으로 분산 DB를 마스터 DB로 병합하고, 이를 기반으로 요약 보고서와 상세 로그를 즉시 엑셀로 추출하는 기능을 구현하여 수동 리포트 작성 업무를 완전히 제거했습니다.
핵심 기능
다중 기기 실시간 관제 대시보드
연결된 모든 스마트 기기(최대 200대)의 충전 상태(배터리 잔량, 와트, 전압, 전류, 온도)가 0.5초 단위로 중앙 대시보드에 실시간으로 표시됩니다. 이를 통해 수십 대의 테스트 기기를 한눈에 모니터링 가능
진행 단계
아키텍처 설계 및 환경 구성
2025.12.
다중 프로세스/공유 메모리 기반의 분산 아키텍처를 정의하고, Windows 환경에서 Python multiprocessing을 활용한 서버 환경 및 socket 통신 프로토콜을 구현했습니다.
프로젝트 상세
1) 포트폴리오 소개 - 서비스 카테고리: 테스트 자동화, B2B 솔루션, IoT/하드웨어 테스트 - 메인 타깃: 대규모 스마트 기기 호환성 검증이 필요한 제조사, 검증 기관 (QC/QA 팀) - 소개: 수백 종의 스마트 기기 충전 호환성 테스트를 자동화하기 위한 MVP 개발. 다중 기기 실시간 모니터링, 대규모 데이터 분산 처리, 자동 리포트 생성 기능을 구현하여 테스트 효율을 획기적으로 개선합니

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

qu******
개발 · 법인사업자

프로젝트 정보

참여 기간
2025.12. ~ 2025.12.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
관련 기술
Android
Kotlin
Tkinter
socket
SQLite
Excel
Pandas
Multiprocessing
Python