Questions tagged [thingsboard]

ThingsBoard is an open-source, multi-OS IoT platform for the rapid development, management and scaling of IoT projects. It allows the use of several protocols for delivering IoT data to the ThingBoard server. This tag should be used for specific programming questions related to ThingBoard. Questions regarding MQTT, HTTP, CoAp, and other protocols should include those protocol specific tags.

Thingsboard is an open-source IoT platform that enables rapid development, management and scaling of IoT projects.

With Thingsboard, you are able to:

  • Provision and control devices.
  • Collect and visualize data from devices.
  • Analyze device data and trigger alarms.
  • Deliver device data to other systems.
  • Enable use-case specific features using customizable rules and plugins.

Thingsboard is:

  • scalable: horizontally scalable platform, build using leading open-source technologies.
  • fault-tolerant: no single-point-of-failure, every node in the cluster is identical.
  • robust and efficient: single server node can handle tens or even hundreds thousands of devices depending on use-case. Thingsboard cluster can handle millions of devices.
  • customizable: adding new functionality is easy with customizable widgets, rule engine and plugin system.
  • durable: never lose your data.

    Documentation Page

609 questions
3
votes
0 answers

Thingsboard: Plot charts with past data

I was wondering if anybody can help me in plotting a chart in Thingsboard with the past data. I was able to build a widget that will plot the latest received value array. Now I want to plot a custom chart with the row values that I click on from…
Raj Masud
  • 61
  • 2
3
votes
2 answers

ThingsBoard installation failed

Starting ThingsBoard Installation... Installing DataBase schema for entities... Installing SQL DataBase schema part: schema-entities.sql Unexpected error during ThingsBoard installation! org.postgresql.util.PSQLException: The authentication type 10…
3
votes
1 answer

Enable HTTPS on thingsboard

Im trying to enable HTTPS using this guide (https://thingsboard.io/docs/user-guide/install/pe/add-haproxy-ubuntu/#step-10-refresh-haproxy-configuration) but i got stuck on step 9 i believe. sudo certbot-certonly --domain your_domain --email…
en_lorithai
  • 1,120
  • 7
  • 13
3
votes
1 answer

export telemetry data of a device in ThingsBoard

im using thingsboard community edition. i want to know if there is a way to export all time series data of a device into csv or any other file format. i need all the data to analyse it. thingsboard Professional edition has this feature. but how…
Arman Ghoreshi
  • 123
  • 1
  • 8
3
votes
1 answer

How to retrieve telemetry for all customer devices from Thingsboard via websocket

I want to get the latest telemetry for all devices related to a single customer from thingsboard CE via API over a websocket. So that I can update a jquery datatable in real-time when measurements are received. after manually adding a relation for…
windsor
  • 379
  • 4
  • 9
3
votes
1 answer

In Thingsboard Can we use a Single Digital Gauge Widget to Display Data from 4 Devices

]3 I have created an Entity Alias on Device Type (Suppose having 4 Devices of type Light Sensors), Is it possible to Copy the Thingsboard's Digital Gauge Widget and make a new widget and modify it in such a way that it can display data from 4…
Raj Sharma
  • 91
  • 1
  • 10
3
votes
0 answers

How to connect Thingsboard and Thingsboard IoT Gateway over SSL/TLS?

I need some help connecting a Thingsboard IoT Gateway with my Thingsboard Instance over a TLS 1.2 secured connection. Thingsboard and the IoT Gateway are running on separate machines. Thingsboard is configured to only accept TLS 1.2 secured…
Bene
  • 31
  • 2
3
votes
2 answers

How to view the thingsboard data present in cassandra database

I have installed thingsboard in ubuntu and also configured it to use the cassandra database, my question is that how can i view the thingsboard device data that is present in the cassandra database.
vishruti
  • 445
  • 4
  • 20
3
votes
1 answer

How to access attributes from thingsboard serverside

I know how to access attributes from the client side but I want to access attributes of a device from the thingsboard server side. So when developing a new widget I can display a list of all attributes and change them if necessary. How can I do…
KAMBLY
  • 51
  • 1
  • 4
2
votes
1 answer

How to create and use an Angular component in ThingsBoard widget

The Widgets Development Guide of ThingsBoard describes how to develop widgets with JavaScript hooked to the Widget API. For the development of reusable widget component, I'd like to develop TypeScript Angular components that can be used within…
DurandA
  • 1,095
  • 1
  • 17
  • 35
2
votes
2 answers

How do Thingsboard MQTT API works internally?

I've been trying to understand how the thingsboard MQTT API works internally, however I can't figure it out. Given two devices, A and B: Both devices are subscribed to the following topic: v1/devices/me/attributes Then, for the device A when I add…
2
votes
1 answer

Nanoid library not working as a thingsboard resource

I need to generate a 10 character id for a project in Thingsboard, i'm facing a problem with the nanoid lib. I need to use the cdnjs so i've tried first with the 4.0 version (the index.browser.min.js one) and it's giving me this problem as soon as i…
2
votes
2 answers

thingsboard send multiple data to device with http api with curl in cmd

i am trying to send two number to thingsboard iot platform. send one data is like this : curl -v POST --data "{"photoresistor":10}" https://thingsboard.cloud/api/v1/nIjlT58Xo81AdU2Pwymm/telemetry --header "Content-Type:application/json" but i do not…
2
votes
0 answers

Thingsboard Gauge Widget Max Value

I am new to TB and I wanted to know if I can set the max value on a gauge dynamically from a(n) device/entity attribute.
2
votes
1 answer

Template content is an empty document fragment

Not a duplicate of Template tag content is empty - A bug in Angular, while my question is about Vanilla Js. I am working on a ThingsBoard widget. In the HTML tab, I have this simple template: