프로젝트
스마트픽 IoT 클립센서 시제품 및 중앙 허브·매장 대시보드 개발 (nRF52840 BLE·IMU)
IoT
사용 기술
Python
Flask
Arduino
임베디드
C/C++
프로젝트 설명
매장에 진열된 상품(옷걸이)에 부착해 고객이 상품을 집어 드는 순간(픽업)을 감지하는 IoT 클립센서 시제품과, 감지 데이터를 모으는 중앙 허브·매장 대시보드를 개발하고 있습니다.
상품별 고객 관심도를 데이터로 확인할 수 있도록 클립센서, 게이트웨이, 서버로 이어지는 전 구간을 구성했습니다.
주요 개발 내용
- 클립센서 펌웨어
Seeed XIAO nRF52840 Sense 기반, 내장 6축 IMU(LSM6DS3TR-C)를 50Hz로 샘플링하고 규칙 기반 알고리즘으로 픽업 이벤트 검출 - BLE 중앙 허브(게이트웨이)
여러 클립의 BLE 신호에서 픽업 횟수와 신호 세기(RSSI)를 수집해 Wi-Fi 보드를 거쳐 서버로 전송 - 매장 대시보드
클립별 온라인 상태, 누적 픽업 수와 마지막 픽업 시각, 상품별 픽업 기록 조회와 CSV 다운로드 - 측정 기간 관리
측정 시작·종료를 지정해 해당 기간의 픽업만 집계, 전송 지연을 보정한 감지 시각 기록 - 배포 자동화
Docker와 GitLab CI를 이용한 서버 자동 배포