Showing
1 changed file
with
28 additions
and
1 deletions
... | @@ -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 | ... | ... |
-
Please register or login to post a comment