MikroTikMQTT and ThingsBoard configuration
Bluetooth tag-tracking using MQTT and ThingsBoard
GPS-tracking using MQTT and ThingsBoard
Container - ThingsBoard MQTT/HTTP server
Sending temperature readings from the TG-BT5-OUT tag to ThingsBoard
Yobiiq B.V.
SD-1001 ThingsBoard Integration
Star Chang changed 2 months agoView mode Like Bookmark
:::info
Aim: Definition and explanation of proper nouns
:::
Tenants and Customers
Tenants
A separate business-entity: it’s an individual or an organization who owns or produce devices and assets; Tenant may have multiple tenant administrator users and millions of customers, devices and assets
Customers
Also a separate business-entity: individual or organization who purchase or uses tenant devices and/or assets; Customer may have multiple users and millions of devices and/or assets
Vian Wu changed 2 months agoView mode Like Bookmark
Widgets Hands-on Guide
Getting started
Introduction of Key Concepts
Rule of thumb
:gear: System Widget Bundle
Analogue gauges
Digital gauges
GPIO gauges
Date
Vian Wu changed 2 years agoBook mode Like Bookmark
Create Time-Series type Widget
Add time display in HTML
<!-- an example -->
<div class="timestamp">From {{timeStart}} to {{timeEnd}}</div>
Use self.ctx .timeWindow.maxTime and self.ctx .timeWindow.minTime to get timeWindow data
self.onInit = function() {
self.ctx.$scope.timeEnd = transferToDate(self.ctx
.timeWindow.maxTime);
Vian Wu changed 2 years agoView mode Like Bookmark
PE White Labeling
White Labeling
Login White Labeling
Advanced CSS
Custom background image
.mat-app-background, .tb-dark.mat-app-background {
background-image: url("https://htmlcolorcodes.com/assets/images/html-color-codes-color-tutorials-hero.jpg");
}
Star Chang changed 2 years agoView mode Like Bookmark
Originator
Alarm originator is an entity that causes the alarm.
Type
Alarm type helps to identify the root cause of the alarm. ex: High Humidity
Severity Level
Critical
Major
Minor
Vian Wu changed 2 years agoView mode Like Bookmark
Open source projects in TB
Kafka
Apache Kafka is an open-source stream-processing software platform. ThingsBoard uses Kafka to persist incoming telemetry from HTTP/MQTT/CoAP transpots until it is processed by the rule engine. ThingsBoard also uses Kafka for some API calls between micro-services.
Redis
Redis is an open source (BSD licensed), in-memory data structure store used by ThingsBoard for caching. ThingsBoard caches assets, entity views, devices, device credentials, device sessions and entity relations.
Zookeeper
Zookeeper is an open-source server which enables highly reliable distributed coordination. ThingsBoard uses Zookeeper to address requests processing from a single entity (device,asset,tenant) to a certain ThingsBoard server and guarantee that only one server process data from particular device at a single point in time.
Star Chang changed 2 years agoView mode Like Bookmark
Essential Features
[x] Dashboard
[x] Reports
[x] Notification
[x] Authentication
[x] Authorization
DashboardWhite LabelingTheme color can be adjusted by clients
Login Page can change, but limited (only alter color and no html edit)
Tenant main menu can edit
Star Chang changed 2 years agoView mode Like Bookmark
Steps
Create alarm rule chain - via email test
a. script_under Threshold (filter in yellow)
b. script_under Threshold (transformation in blue)
c. create alarm
d. clear alarm
Vian Wu changed 2 years agoView mode Like Bookmark