Giter Site home page Giter Site logo

bodymonitoringapp's Introduction

프로젝트 명

스마트 허리보호대

프로젝트 소개

평균 수명이 연장과 출산율저하 문제로 홀몸노인의 비율이 증가함에따라 고독사를 방지 하기 위해 고안하였다. 생체 정보를 감지하는 센서를 구비한 보호대(IOT)와 연동하여 착용자의신체 상태를 실시간으로 모니터링 할 수 있는 앱 프로젝트 이다. 사용자는 자신의 생채 상태를 모니터링 할 수있으며, 보호자는 사용자를 친구로 등록하여 사용자의 생체정보를 실시간으로 모니터링 할 수 있다..

프로젝트 기간

2019.09.23 ~ 2019 10.23

역할 배정

앱개발 1명, 회로개발1명

본인 역할

생체 정보 모니터링을 위한 모바일앱 개발(Java)

  • 파이어베이스 Auth 이용(전화번호)
  • 파이어베이스 RealTimeDB를 통해 유저(사용자, 보호자) 관리
  • 아두이노와 앱과의 연동 구현(블루투스 통신)
  • 센서를 통해 실시간으로 생체정보(심박수, 체온, 낙상) 모니터링 가능
  • Service로 항상 센서가 동작하게 구현 및 BroadCast Receiver를 통해 블루투스 연결, 끊김 체크
  • 친구목록 기능 구현
  • 친구요청 기능 구현 + FCM을 통한 친구요청 알림서비스 구현
  • 추천 친구 기능 구현(Content Provider 사용)
  • 친구가된 보호자는 사용자의 생체정보를 실시간 모니터링 가능

기술스택

  • Android (JAVA)
  • BlueTooth API
  • Firebase Auth
  • Firebase RealtimeDB
  • Firebase Cloud Messaging
  • Glide

프로젝트 사이트맵

프로젝트 사이트맵

시스템 아키텍처

컴공설 nerd설계

SW 설계(시퀀스 다이어그램)


































Database

DB설계


스크린샷



개선사항

모니터링에 그치지않고, 위험 상황 분석을 통해 보호자에게 사용자에 대한 위험정도와, 사용자의 위치를 알림으로 줄수있는 서비스를 추가 및 개선이 필요하다.

bodymonitoringapp's People

Contributors

jtm0609 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.