Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
students
eue
Commits
8866a1c9
Commit
8866a1c9
authored
Aug 04, 2021
by
KangMin An
Browse files
Update: Data 명세 수정. Data 저장 시간 단위 조정.
parent
2cc99e71
Changes
2
Hide whitespace changes
Inline
Side-by-side
server/Data명세서.md
View file @
8866a1c9
### _데이터 명세서_
2021.
08.04일 기준, 아두이노(데이터 수집기) 동작의 오류로 실내 데이터 없이 실외 데이터로 데이터 분석이 진행 중 입니다.
데이터 수집기의 동작 오류 해결시, 실내와 실외 데이터 분석을 재 진행 하겠습니다.
<br>
# 1. Data Store
...
...
@@ -60,13 +63,21 @@ PostgreSQL DB를 이용하여, 날씨 데이터와 분석 결과를 저장합니
<br>
## File Format
## File Format
(2021.08.04 - 보류)
데이터 분석용 파일의 형식은 csv이며 내용은 다음과 같습니다.
| Header | date | temp_out | humi_out | press | wind_speed | temp_in | humi_in | lights |
| :------: | :----------: | :-------: | :-------: | :---: | :--------: | :-------: | :-------: | :----: |
| Contents | 날짜 및 시각 | 실외 온도 | 실외 습도 | 기압 | 풍속 | 실내 온도 | 실외 습도 | 광도 |
| Contents | 날짜 및 시각 | 실외 온도 | 실외 습도 | 기압 | 풍속 | 실내 온도 | 실내 습도 | 광도 |
## File Format (2021.08.04 - 진행)
데이터 분석용 파일의 형식은 csv이며 내용은 다음과 같습니다.
| Header | date | temp_out | humi_out | press | wind_speed |
| :------: | :----------: | :-------: | :-------: | :---: | :--------: |
| Contents | 날짜 및 시각 | 실외 온도 | 실외 습도 | 기압 | 풍속 |
<br>
...
...
@@ -75,3 +86,4 @@ PostgreSQL DB를 이용하여, 날씨 데이터와 분석 결과를 저장합니
1.
사용자 정보(email, loc_code, using_aircon)를 검색합니다.
2.
사용자의 수 만큼 데이터 분석을 반복합니다.
3.
사용자 한명에 대해 날씨 정보를 담은 csv파일을 생성합니다.
-
날씨 정보는 약 20,000 개의 데이터를 사용하기 위해 5개월 단위를 검색해 사용합니다.
server/src/schedules.js
View file @
8866a1c9
...
...
@@ -79,8 +79,10 @@ const make_date = () => {
now
.
getMonth
()
+
1
<
10
?
`0
${
now
.
getMonth
()
+
1
}
`
:
now
.
getMonth
()
+
1
;
const
date
=
now
.
getDate
()
<
10
?
`0
${
now
.
getDate
()}
`
:
now
.
getDate
();
const
hour
=
now
.
getHours
()
<
10
?
`0
${
now
.
getHours
()}
`
:
now
.
getHours
();
const
minute
=
now
.
getMinutes
()
<
10
?
`0
${
now
.
getMinutes
()}
`
:
now
.
getMinutes
();
let
minute
=
now
.
getMinutes
();
minute
=
minute
-
(
minute
%
10
);
minute
=
minute
<
10
?
`0
${
minute
}
`
:
minute
;
const
str_date
=
`
${
year
}
-
${
month
}
-
${
date
}
T
${
hour
}
:
${
minute
}
:00+09:00`
;
const
collected_at
=
new
Date
(
str_date
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment