Name Last Update
..
src Loading commit data...
.gitignore Loading commit data...
README.md Loading commit data...
index.js Loading commit data...
package-lock.json Loading commit data...
package.json Loading commit data...

SMB (스마트 약병)

박권수 : Web Server & Database

  • Server : Node.JS
  • Web Framework : Koa
  • DBMS : Mongo DB

DataBase Table & Field

  • 유저 Table / 허브(가칭) Table

https://github.com/Park-KwonSoo/Smart_Medicine_Bottle/blob/server/design/DataTable1.png?raw=true
  • 약병 Table

https://github.com/Park-KwonSoo/Smart_Medicine_Bottle/blob/server/design/DataTable2.png?raw=true
  • 약 정보 Table

https://github.com/Park-KwonSoo/Smart_Medicine_Bottle/blob/server/design/DataTable3.png?raw=true

ToDo

  • MQTT Hosting

→ 5 / 7 : test.mosquitto.org 와 raspberry 3.0 model B - mosquitto 설치로 다중 broker 연결, publish & subscribe 확인

  • Middle Ware

→ 5 / 9 : jwtMiddleWare ⇒ access tokening

  • 인증 구현

→ 5 / 9 : Register, Login, Logout, and Access Token

  • 데이터테이블 수정 및 추가 기능 구현

→ 5 / 9 : schema is changed

  • 데이터 처리 로직 구현
  • Node.JS의 특정 유저의 MQTT client를 어떻게 모듈화 시킬까 ?

Schedule