연구실에서 Mobius에 올라온 미세먼지 및 다른 데이터를 시각화 할 필요가 있어서, InfluxDB를 이용해서 데이터를 시각화 하고 Grafana를 이용해서 더욱 다양한 시각화 프레임을 사용 할 수 있다.
Mobius 서버는 설치 되어 있다고 가정하고 진행하겠다. 내가 맡은 역할은 Mobius 서버 설치가 아니라, Mobius에 올라온 데이터를 가져와서 데이터 시각화를 하는 것 이기 때문에, 불 필요한 과정은 제거 하고 포스팅 하겠다.
1. InfluxDB 설치
Mac을 사용 중 이기 때문에, mac os 기준으로 설명하겠다.

InfluxDB 버전은 크게 2.x 버전과 1.x 버전이 있는 데, 나는 2 버전을 사용한다.

mac 이외에 다른 os도 설치 방법이 나와 있기 때문에, 쉽게 설치 가능하다. 필자는 Homebrew를 이용해서 설치했다.
brew update
brew install influxdb
설치 후, 터미널에
influxd
입력을 하면 influxDB가 실행 되는 것을 볼 수 있다.

이제 브라우저에 localhost:8086을 입력하면

이런 페이지가 나오는 데, 회원가입을 진행하면 된다.

이제 자기가 InfluxDB에 데이터를 올리는 언어나 툴을 선택할 수 있는 데, 여기에선 python을 추천하는 거 같고, 필자는 자바 spring boot 를 공부하고 있기 때문에, 자바를 사용한다.
본격적으로 사용하기 전에 Bucket, org, API Token을 설정해야 한다. Bucket이나 org는 자기가 속한 그룹이나 조직이름을 입력하면 된다. 나는 임의로 네이밍을 해줬다. 이건 InfluxDB Documentation 페이지에 잘 나와있기 때문에, 참고 하면 된다.
InfluxDB의 데이터 구조는 
출처 https://docs.influxdata.com/influxdb/v2.7/get-started/write/
이런 식으로 되어 있기 때문에 이 필드는 알아 두는 게 좋다.
마무리
두 번째 포스팅에서 이어 작성하겠다.