낙상 감지 APP 개발

YunSu4·2023년 9월 21일
0

이 프로젝트는 프로보노에서 4인으로 구성된 팀으로 진행하는 프로젝트이다.

📌 최종 목표는 낙상 감지 기기(HW)+ 낙상 감지 알림 앱(SW)을 구현하는 것이다.
 
 

내가 맡은 부분은 클라우드 기반 서버와 데이터베이스 구성, 안드로이드 앱과 하드웨어 기기의 통신 부분이다.

cloud: AWS EC2

DB: MySQL+ MySQL Workbench

server : nodejs + Express

App: android studio

 
 
 
 
 

전체적인 시스템 구성은 다음과 같다.

 
 
 
 
 

SW 시스템 구축은 다음 블로그를 기반으로 구성하였다.

백엔드 구축_코알라일락님 블로그

 
 
위 블로그와 다른 점은 RDS를 사용하지 않았다는 점+
블로그에 등장하지 않은 수많은 에러를 수집했다는 점이 있다.

최신 글이 아니므로 현재는 업데이트된 개발 환경에 적용되지 않는 점들이 많을 수밖에 없다.
 
 
 
 

✔ 따라서 각 개발 과정을 상세히 적기 보다는 개발 과정에서 만난 error와 해결 방법 위주로 적어볼 예정이다.

 
 
 
 

추가로

  • 기존 백엔드 개발 지식 경험은 교내 aws 해커톤에 참가하여 aws 멘토님들의 많은 도움을 받은 것이 처음이자 마지막이었다.
  • 기존 백엔드 개발 지식 수준은 aws ec2가 가상 컴퓨터의 역할을 하므로 mysql, nodejs 등 모두 다운 받아줘야 된다는 것, mysql workbench와 ec2 를 ssh키로 연결하는 방법 정도였다. 이외에 백엔드 지식은 전무하였다.

     

그래도 열심히 구글링하면서 개발하니까 내가 원하던 앱을 만들 수 있었다. 나의 블로그도 처음 앱 개발에 도전하는 사람들에게 도움이 되길 바란다.

profile
에러수집가

0개의 댓글

관련 채용 정보