BLE 프로토콜을 지원하는 Gateway와 iBeacon을 활용해 실시간 실내 위치를 추정하는 팀 프로젝트입니다.
학부 연구실에서 진행한 프로젝트로, 저는 PyQt UI와 서버 보조 역할을 맡았습니다.
실내 환경에서는 GPS 기반 위치 추정이 어렵기 때문에, BLE 신호를 활용해 위치를 추정하는 방식을 적용했습니다.
본 프로젝트는 Gateway와 iBeacon으로부터 수집한 데이터를 바탕으로 사용자의 위치를 추정하고, 이를 화면에서 확인할 수 있도록 구성했습니다.
- 2022.04 ~ 2022.09
- Chosun University
- Smart Networking Lab
- Python
- Flask
- PyQt5
- PyQt 기반 UI 개발
- 서버 보조 역할 수행
- 측정 데이터 수집 및 처리 흐름 이해
- UI와 서버 보조 역할을 맡으며 기능 구현과 데이터 흐름이 연결되는 과정을 경험
- BLE 프로토콜을 지원하는 Gateway와 iBeacon을 활용한 실시간 실내 위치 추정 시스템 구현
- 측정 데이터를 기반으로 위치 추정 결과를 화면에서 확인할 수 있도록 UI 구성
- 팀 프로젝트 형태로 진행하며 기능 단위별로 역할을 나누어 개발
이 프로젝트를 통해 단순히 화면을 만드는 것에서 끝나는 것이 아니라,
수집된 데이터가 어떤 흐름을 거쳐 처리되고 최종적으로 사용자 화면에 반영되는지 함께 이해하는 경험을 할 수 있었습니다.
또한 팀 단위로 프로젝트를 진행하며, 역할을 나누어 구현하더라도
결국 하나의 기능은 데이터 수집, 처리, 화면 표시가 연결되어야 완성된다는 점을 배웠습니다.
RTLS/
├── RTLS_framework/
├── README.md
└── 논문.pdf