클라우드기반(ASP.NET) 블루투스 비콘 실시간 출결 관리 시스템
교육 분야의 키오스크·임베디드 디바이스 프로젝트
fornerds.ai
_블루투스_비콘_실시_출결_관리_시스템/클라우드기반(ASP.NET)_블루투스_비콘_실시_출결_관리_시스템_1.jpg)
AI 요약
클라우드기반(ASP.NET) 블루투스 비콘 실시간 출결 관리 시스템는 교육 분야에서 키오스크·임베디드 디바이스 형태로 구축된 프로젝트입니다.
핵심 기능으로 IoT·디바이스 연동 · 실시간 모니터링·알림 · 관리자·백오피스을(를) 직접 구현했습니다.
[제품명: SmartIOS - 비콘 출결 관리 시스템]
[한 줄 소개]
- 회사, 아르바이트, 교육 기관 등에서 출석 관리를 자동화하기 위해, 스마트폰 혹은 초저전력 비콘 카드를 이용해 편리하고 정확하게 출결을 기록하는 솔루션
[프로젝트 구성]
서버 : 출결 기록 및 고객 회사 및 단체를 등록하고 관리하는 ASP.NET 서버
비콘 AP : 안드로이드 앱 또는 비콘카드의 존재 유무를 현장에서 인식하고 서버로 보고하는 하드웨어 장치
안드로이드 앱 & 비콘카드 : 블루투스 비콘 기술로 자신의 위치를 알리는 앱/장치
[주요 기능]
1. 스마트 카드·스마트폰으로 출석 인식
- 스마트폰 혹은 초저전력 비콘 카드를 통해 Beacon Packet 전송
- RSSI(-80dB를 1m로 가정) 기반으로 거리를 판단하고 진입·이탈을 인식
2. 비콘 AP 설정값 동기화
- AP가 서버로부터 인정 거리, 감지 주기 등 설정값을 받아와 실시간 반영
- 출석 인식 시점(진입·탈출)마다 서버(ASP.NET)에 기록 전송
3. Android 앱 관리
- 로그인, 회원가입, 조직 등록 등 사용자 관리를 담당
- 출석 상태 및 기록 확인
[개발 시 주안점]
1. 초저전력 비콘 카드 제작 노력
- 비콘카드는 한번 만충전시 최대 21일 이상 지속적으로 비콘 신호를 보내는 것을 확인함
2. 이더넷 통신 안정화
- lwIP, 타 라이브러리 등을 도입해 5번 이상 프로젝트를 재시작하며 최적의 통신 모듈 구현
3. 사용성 완화 노력
- 야외에서 작동 가능하도록 외관 설계를 진행하였다.
- 비콘 AP의 업데이트를 웹 사이트를 통해 스스로 업데이트할 수 있는 기능을 구현하였다.
[활용된 기술]
1. 서버: Visual Studio, ASP.NET
2. 펌웨어: VS Code, STM32, C(arm-none-eabi-gcc)
3. 블루투스 칩: NRF52, Segger Embedded Studio
4. 안드로이드 앱: Android Studio, Kotlin
5. 회로 설계: OrCAD
6. 외관 설계: Autodesk Inventor
[타깃 사용자]
1. 중소·대기업(사무직 출결 관리)
2. 교육 기관(학생 출결 관리)
3. 아르바이트·현장직 등 출석 관리가 필요한 전 분야
[시제품 한계]
- 비콘 AP 및 비콘 카드는 현재 3D 프린터 외관으로 만드는 시제품 단계라, 양산·배터리·내구성 관련 이슈는 미해결 상태
위 사례와 비슷한 프로젝트를
기획중이신가요?



