국군 장병들의 신속한 상황 파악을 위한 스마트워치와 이를 활용한 부대 인원 관리 웹 플랫폼
- 심박/산소포화도를 활용하여 실시간 병력 관리
- 부대별 생활관 인원 현황 확인의 어려움을 극복
- 각 시설 이용/출입시 출입비콘의 활용
- 스마트워치로 각종 데이터 수신 및 송신하며 관리자는 웹으로 쉽게 인원 확인/관리
- 각 부대 전력 시각화
- 전시 상황시 지휘체계
- 스마트워치의 기능으로 부대별 인원 확인
- 훈련/실제상황 발생시 심박수 데이터로 실시간 인원 및 위급상황자 확인
- 인원 현황 대시보드
- 각 병사 위치 확인 (출근, 퇴근, 격리, 시설이용 등)
- 휴가 및 외출 인원(군번, 출타시간, 휴가기간 등)
- 전달 사항 / 특이사항
- 관리자 로그인/로그아웃 기능
스마트워치 하드웨어 구성(심박수, NFC, 디스플레이, 배터리, 보드 등) RFID/NFC 리더기(보드, RFID,NFC 리더)
- 스마트워치
- 시계 기능
- 심박수 및 혈중산소포화도 측정 및 실시간 전송
- NFC/RFID
- 특이사항보고
- 출입비콘
- RFID/NFC 리더 후 웹플랫폼 위치 데이터 전달
- 디스플레이(생략가능)
Chrome | Edge | Safari | Firefox | Internet Explorer |
---|---|---|---|---|
Yes | Yes | Yes | Yes | 11+ |
Vue | Node.js | Express | SQLite |
---|---|---|---|
3.0.1+ | 16.18.0+ | 4.18.2+ | 3.38.2+ |
이어지는 설치안내에 따라 패키지를 먼저 설치한 뒤 아래 커맨드를 입력합니다.
백엔드 구동
/WEB(BE) 디렉터리에서 npm run dev
프론트엔드 구동
/WEB(FE) 디렉터리에서 npm run serve
node.js LTS 버전 설치
https://nodejs.org/en/
이전 버전의 node.js인 경우 LTS 버전으로 업데이트하기
npm install -g n
n lts
/WEB(BE) 디렉터리에서 nodejs 패키지 설치
npm install
/WEB(FE) 디렉터리에서 nodejs 패키지 설치
npm install
이름 | 역할 | Github | |
---|---|---|---|
최수호 | PM, 프론트/백엔드 개발 | [email protected] | |
윤지성 | 프론트/백엔드 개발 | [email protected] | |
박원 | DB/백엔드 개발 | [email protected] |