박권수

docs. 5/16 README

...@@ -7,6 +7,32 @@ ...@@ -7,6 +7,32 @@
7 - `DBMS` : **Mongo DB** 7 - `DBMS` : **Mongo DB**
8 - `Networking` : **HTTP, MQTT** 8 - `Networking` : **HTTP, MQTT**
9 9
10 +# How To Use
11 +
12 +1. **Node, Mongo DB Install**
13 +
14 +```jsx
15 +brew install node
16 +brew install mongodb-community@4.4
17 +```
18 +
19 + 2. **ServiceKey, Mongo DB URL Setting**
20 +
21 +```jsx
22 +// .env
23 +SERVER_PORT=
24 +MONGO_URL=
25 +JWT_SECRET=
26 +SERVICE_KEY=
27 +```
28 +
29 + 3. **Server On**
30 +
31 +```jsx
32 +// server
33 +npm start
34 +```
35 +
10 # DataBase Table & Field 36 # DataBase Table & Field
11 37
12 - **유저 Table / 허브(가칭) Table** 38 - **유저 Table / 허브(가칭) Table**
...@@ -55,12 +81,13 @@ ...@@ -55,12 +81,13 @@
55 → 5 / 11 : ctx.body, status 추가 81 → 5 / 11 : ctx.body, status 추가
56 82
57 - [ ] Private IP의 브로커를 웹서버와 연결 83 - [ ] Private IP의 브로커를 웹서버와 연결
58 -- [ ] Native Application에 전달할 데이터 규칙 정하기 84 +- [x] Native Application에 전달할 데이터 규칙 정하기
59 - [ ] WebServer AWS 배포 85 - [ ] WebServer AWS 배포
60 - [ ] 안드로이드 <> 서버 <> 브로커 <> 약병 연결하기 86 - [ ] 안드로이드 <> 서버 <> 브로커 <> 약병 연결하기
61 87
62 ⇒ 안드로이드에서 블루투스로 약병 찾은 후, 해당 약병의 정보를 서버로 전송, 서버는 이 정보를 브로커에게 전송 후 블루투스 통신? 88 ⇒ 안드로이드에서 블루투스로 약병 찾은 후, 해당 약병의 정보를 서버로 전송, 서버는 이 정보를 브로커에게 전송 후 블루투스 통신?
63 89
64 - [ ] bottleCtrl : lookUpInfo 함수에서 req 보낸 후 응답받은 새로운 bottle을 출력해야 한다. 90 - [ ] bottleCtrl : lookUpInfo 함수에서 req 보낸 후 응답받은 새로운 bottle을 출력해야 한다.
91 +- [ ] Hub 이름 짓기
65 92
66 [Schedule](https://www.notion.so/cdcc6627a8344c8da56ffb3856bfc1b9) 93 [Schedule](https://www.notion.so/cdcc6627a8344c8da56ffb3856bfc1b9)
...\ No newline at end of file ...\ No newline at end of file
......