Skip to content

국군 장병들의 신속한 상황파악을 위한 스마트워치와 이를 활용한 부대 인원 관리 웹 플랫폼

License

Notifications You must be signed in to change notification settings

osamhack2022-v2/Web_IOT_MND-Smart-Watch_Watchmaker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MSW

❤MSW 프로젝트 소개

국군 장병들의 신속한 상황 파악을 위한 스마트워치와 이를 활용한 부대 인원 관리 웹 플랫폼

  • 심박/산소포화도를 활용하여 실시간 병력 관리
  • 부대별 생활관 인원 현황 확인의 어려움을 극복
  • 각 시설 이용/출입시 출입비콘의 활용
  • 스마트워치로 각종 데이터 수신 및 송신하며 관리자는 웹으로 쉽게 인원 확인/관리

💡기능 설명

웹 플랫폼

  • 각 부대 전력 시각화
    • 전시 상황시 지휘체계
    • 스마트워치의 기능으로 부대별 인원 확인
    • 훈련/실제상황 발생시 심박수 데이터로 실시간 인원 및 위급상황자 확인
  • 인원 현황 대시보드
    • 각 병사 위치 확인 (출근, 퇴근, 격리, 시설이용 등)
    • 휴가 및 외출 인원(군번, 출타시간, 휴가기간 등)
  • 전달 사항 / 특이사항
  • 관리자 로그인/로그아웃 기능 1 2

Iot(아두이노)

스마트워치 하드웨어 구성(심박수, NFC, 디스플레이, 배터리, 보드 등) RFID/NFC 리더기(보드, RFID,NFC 리더)

  • 스마트워치
  1. 시계 기능
  2. 심박수 및 혈중산소포화도 측정 및 실시간 전송
  3. NFC/RFID
  4. 특이사항보고
  • 출입비콘
  1. RFID/NFC 리더 후 웹플랫폼 위치 데이터 전달
  2. 디스플레이(생략가능)

컴퓨터 구성 / 필수 조건 안내(Prerequisites)

Browser

Chrome Chrome Edge Edge Safari Safari Firefox Firefox IE Internet Explorer
Yes Yes Yes Yes 11+

Server

vue Vue nodejs Node.js express Express sqlite SQLite
3.0.1+ 16.18.0+ 4.18.2+ 3.38.2+

🔗시스템 구성도

system

프로젝트 사용법(Getting Started)

이어지는 설치안내에 따라 패키지를 먼저 설치한 뒤 아래 커맨드를 입력합니다.

백엔드 구동
/WEB(BE) 디렉터리에서 npm run dev

프론트엔드 구동
/WEB(FE) 디렉터리에서 npm run serve

📖설치 안내(Installation Process)

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 

✏기술 스택(Technique Used)

Front-End

Back-End

IoT

😀팀정보(Team Information)

이름 역할 E-Mail Github
최수호 PM, 프론트/백엔드 개발 [email protected] Github Badge
윤지성 프론트/백엔드 개발 [email protected] Github Badge
박원 DB/백엔드 개발 [email protected] Github Badge

📜저작권 및 사용권 정보(Copyleft / End User License)

About

국군 장병들의 신속한 상황파악을 위한 스마트워치와 이를 활용한 부대 인원 관리 웹 플랫폼

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • SCSS 54.9%
  • C++ 18.3%
  • C 13.5%
  • Vue 9.7%
  • JavaScript 2.5%
  • CSS 1.0%
  • Other 0.1%