아두이노 센서 데이터 대시보드 구현 (5/7) – Influxdb

Sep 12, 2024 | 0 comments

아두이노 온습도 센서에서 수집된 데이터로 대시보드를 구성하는 과정을 살펴보겠습니다
총 7개의 포스트로 이루어지며 아래 글목록을 보시면 확인이 가능합니다.

Setup

사용자, Organization, Bucket 생성

컨테이너가 실행된 상태에서 Influxdb UI(http://xxx.xxx.xxx.xxx:48086) 에 접속합니다
GET STARTED 버튼을 클릭합니다.

사용자 계정, 비밀번호, Organization, Bucket 을 입력한 다음 CONTINUE 버튼을 클릭하면
다음 페이지로 이동이 되면서 지정된 사용자, Organization, Bucket 이 생성이 됩니다.

API Token 백업

해당 계정 및 Bucket 의 전체 권한을 가진 API Token 값을 백업하라고 알려줍니다.
Token 값은 다시 확인이 불가능하기 때문에 미리 복사해서 저장해 두셔야 합니다.
추후 Grafana 서비스에서 Data Source 로 Influxdb 를 추가할 떄 사용할 Token 입니다.
온습도 데이터를 저장할 Bucket 을 생성하는 과정까지 완료되었습니다.

시스템 대쉬보드 샘플 확인

QUICK START 버튼을 클릭하면 컨테이너가 설치된 로컬 시스템 대시보드 샘플을 생성해 줍니다.
좌측 메뉴에서 대시보드를 메뉴로 선택해서 생성된 대시보드를 클릭하면 대시보드 페이지로 이동합니다.

Bucket 확인

Load Data 메뉴 하위의 Buckets 메뉴로 이동합니다.
다음과 같이 Bucket 목록을 확인할 수 있습니다.

Telegraf 설정 추가

이 후 포스트에서 구성할 Telegraf 서비스의 경우 Telegraf Output plugin 으로 Influxdb 를 설정할 때 Token을 사용해서 설정해야 합니다. 이 Token을 미리 생성하는 과정에 대해서 설명하겠습니다.
이전 버전에서는 Influxdb 사용자 계정 정보로 설정하는 듯 합니다.
v2 의 경우 Token을 사용해서 인증 정보를 설정합니다.

Influxdb UI 에 접속해서 좌측 Load Data 메뉴 하위의 Telegraf 메뉴로 이동합니다.
+ CREATE CONFIGURATION 버튼을 클릭해서 앞에서 만들었던 Bucket 을 선택하고
Filter 에 mqtt 를 입력해서 MQTT 를 선택한 다음 CONTUNUE CONFIGURATION 버튼을 클릭합니다.

다음 화면에서 설정 이름과 설명(옵션)을 입력합니다.
하단 설정은 파일에서 직접 수정할 예정이라 지금은 수정하지 않습니다.

SAVE AND TEST 버튼을 클릭하면 다음 화면으로 진행됩니다.
2번 항목의 Token 값을 복사해서 별도로 메모해 둡니다.
설정 파일 예시는 수정이 가능하지만 Token 값은 다시 확인이 불가능 하므로 반드시 백업해 두셔야 합니다.

FINISH 버튼을 클릭하면 다음과 같이 Telegraf 설정이 추가된 것을 확인할 수 있습니다.

Learn more on this topic

Related Blog Posts

Join in the conversation

Leave a Comment

0 Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

무료 온라인 전광판

전광판

텍스트를 입력하고 텍스트 효과 및 배경효과 를 변경해서 전체화면으로 표시할 수 있는 전광판 용도로 사용하실 수 있습니다. 각종 스포츠 및 공연 관람시 응원 용도로 사용이 가능합니다.

Carousel

여러개의 슬라이드를 추가하여 프레젠테이션 및 이미지 슬라이드 용도로 사용하실 수 있습니다. 브라우저가 포함된 IT 기기로 큰 모니터에 연결하여 매장 내 공지사항 및 메뉴소개를 이미지로 표시할 수 있습니다.

Pin It on Pinterest

Shares
Share This

Share This

Share this post with your friends!

Shares