2023년 2월 5일 일요일

사물인터넷 데쉬보드 Thingsboard IoT 소개

이 글은 Thingsboard 사물인터넷 데쉬보드를 간단히 소개한다. 이 라이브러리를 이용하면, 손쉽게 아래와 같은 데쉬보드를 만들 수 있다. 이와 유사한 것들은 Grafana, Node-RED 등이 있다. 리액트 등 프론드엔드 테마는 여기를 참고한다.

씽스보드 화면 예시

설치
다음 설치 메뉴얼을 따라 씽스보드를 설정한다.
사용법
다음 명령을 이용해, 서비스를 실행한다.
netstat -tulpen |grep 80
sudo kill -9 $(sudo lsof -t -i:8080)
sudo service thingsboard start
service --status-all


그럼 서버가 실행되며, 이를 통해, 데쉬보드를 인터넷으로 서비스할 수 있다.

에러가 발생하면, 다음 명령으로 확인할 수 있다.
cat /var/log/thingsboard/thingsboard.log | grep ERROR

마무리
이와 같이, javascript node.js 기반 다양한 데쉬보드 프론트엔드 테마 오픈소스 라이브러리가 있으며, 이를 이용해, 복잡하고 동적인 데쉬보드를 손쉽게 개발할 수 있다. 이를 메터포트 등 그래픽 뷰어를 이용해 커스텀하면 디지털트윈과 같은 시스템을 손쉽게 개발할 수 있다.

레퍼런스

댓글 없음:

댓글 쓰기