Thingsboard
- 오픈소스 IoT 플랫폼으로서 데이터 수집, 처리, 시각화, 디바이스 관리 기능 등을 제공
- 클라우드, on-premise 환경에서 손쉬운 설치를 제공하며 데이터 유실이 없음 (한 노드가 죽었을 때 downtime 없이 대체 가능)
- Multi-tenancy 구조
- Downtime 없는 Scale Out 가능
- SQL / NoSQL / SQL + NoSQL 사용 가능
가격정책
사용 환경에 따른 다양한 가격정책이 존재. 영구사용의 경우 2999$
Use Case
제공 설치환경
다양한 플랫폼에서 설치를 지원하므로 on premise 혹은 cloud 환경에 손쉽게 설치 가능.
Multi-tenancy
ThingsBoard의 유저 구분
- System Administrator
- Tenant Administrator
- Customer
Asset
논리적 구성단위인 Asset
- Asset과 Device를 계층 형태(Contain, Manage), 즉 상위/하위 개념으로 구성가능
- Device, Asset에 속성 정보 지정가능
속성정보 활용예
- Device의 속성정보에 위경도를 지정해 지도상에 표시 가능
Multi-tenancy & Asset의 활용예
System Administrator의 역할
- IoT 플랫폼을 사용할 Tenant 관리
- 위젯관리
- 보안설정
Security Setting 내 항목
- 최대 로그인 시도횟수, 계정이 잠기게 될 경우 메일을 수신할 주소 설정
- 최소 패스워드 길이 설정
- 최소 소문자/대문자/숫자/특수문자 의 수 설정
- 패스워드 유지 기간 설정
Tenant Administrator의 역할
- 디바이스, 룰, 대시보드, 위젯 등을 관리하며 Customer 가 각종 정보를 확인할 수 있도록 권한을 부여 함.