These steps are applicable for 1.0, 1.0.1 and 1.0.2 ThingsBoard versions.
resources/1.0.3/thingsboard-ubuntu-download.sh |
---|
|
resources/1.0.3/thingsboard-centos-download.sh |
---|
|
resources/1.0.3/thingsboard-ubuntu-installation.sh |
---|
|
resources/1.0.3/thingsboard-centos-installation.sh |
---|
|
This step is required only if you are upgrading from 1.0 or 1.0.1 versions. Please use following instruction to update your single node instance:
# Download upgrade scripts
$ wget https://raw.githubusercontent.com/thingsboard/thingsboard.github.io/master/docs/user-guide/install/resources/1.0.3/upgrade_1.0_1.0.2.sh
$ wget https://raw.githubusercontent.com/thingsboard/thingsboard.github.io/master/docs/user-guide/install/resources/1.0.3/system_widgets_1.0_1.0.2.cql
# Launch main script
$ chmod +x upgrade_1.0_1.0.2.sh
$ ./upgrade_1.0_1.0.2.sh
$ sudo service thingsboard start
These steps are applicable for 1.0.3 ThingsBoard version.
resources/1.1.0/thingsboard-ubuntu-download.sh |
---|
|
resources/1.1.0/thingsboard-centos-download.sh |
---|
|
resources/1.1.0/thingsboard-ubuntu-installation.sh |
---|
|
resources/1.1.0/thingsboard-centos-installation.sh |
---|
|
Please use the following instruction to update your single node instance:
# Download upgrade scripts
$ wget https://raw.githubusercontent.com/thingsboard/thingsboard.github.io/master/docs/user-guide/install/resources/1.1.0/upgrade_1.0.3_1.1.0.sh
$ wget https://raw.githubusercontent.com/thingsboard/thingsboard.github.io/master/docs/user-guide/install/resources/1.1.0/system_widgets_1.0.3_1.1.0.cql
# Launch main script
$ chmod +x upgrade_1.0.3_1.1.0.sh
$ ./upgrade_1.0.3_1.1.0.sh
$ sudo service thingsboard start
These steps are applicable for 1.1.0 ThingsBoard version.
resources/1.2.0/thingsboard-ubuntu-download.sh |
---|
|
resources/1.2.0/thingsboard-centos-download.sh |
---|
|
resources/1.2.0/thingsboard-ubuntu-installation.sh |
---|
|
resources/1.2.0/thingsboard-centos-installation.sh |
---|
|
# Download upgrade scripts
$ wget https://raw.githubusercontent.com/thingsboard/thingsboard.github.io/master/docs/user-guide/install/resources/1.2.0/upgrade_1.1.0_1.2.0.sh
$ wget https://raw.githubusercontent.com/thingsboard/thingsboard.github.io/master/docs/user-guide/install/resources/1.2.0/system_widgets.cql
# Launch main script
$ chmod +x upgrade_1.1.0_1.2.0.sh
$ ./upgrade_1.1.0_1.2.0.sh
$ sudo service thingsboard start
Download ThingsBoard installation archive for Windows: thingsboard-windows-1.2.zip.
NOTE Scripts listed above should be executed using Administrator Role.
C:\thingsboard>uninstall.bat
C:\thingsboard>install.bat
upgrade_1.1.0_1.2.0.bat
net start thingsboard
These steps are applicable for 1.2.0 ThingsBoard version.
resources/1.2.1/thingsboard-ubuntu-download.sh |
---|
|
resources/1.2.1/thingsboard-centos-download.sh |
---|
|
resources/1.2.1/thingsboard-ubuntu-installation.sh |
---|
|
resources/1.2.1/thingsboard-centos-installation.sh |
---|
|
# Download upgrade scripts
$ wget https://raw.githubusercontent.com/thingsboard/thingsboard.github.io/master/docs/user-guide/install/resources/1.2.1/upgrade_1.2.0_1.2.1.sh
$ wget https://raw.githubusercontent.com/thingsboard/thingsboard.github.io/master/docs/user-guide/install/resources/1.2.1/schema_update.cql
$ wget https://raw.githubusercontent.com/thingsboard/thingsboard.github.io/master/docs/user-guide/install/resources/1.2.1/system_widgets.cql
# Launch main script
$ chmod +x upgrade_1.2.0_1.2.1.sh
$ ./upgrade_1.2.0_1.2.1.sh
$ sudo service thingsboard start
Download ThingsBoard installation archive for Windows: thingsboard-windows-1.2.1.zip.
NOTE Scripts listed above should be executed using Administrator Role.
C:\thingsboard>uninstall.bat
C:\thingsboard>install.bat
upgrade_1.2.0_1.2.1.bat
net start thingsboard
These steps are applicable for 1.2.1 ThingsBoard version.
resources/1.2.2/thingsboard-ubuntu-download.sh |
---|
|
resources/1.2.2/thingsboard-centos-download.sh |
---|
|
resources/1.2.2/thingsboard-ubuntu-installation.sh |
---|
|
resources/1.2.2/thingsboard-centos-installation.sh |
---|
|
# Download upgrade scripts
$ wget https://raw.githubusercontent.com/thingsboard/thingsboard.github.io/master/docs/user-guide/install/resources/1.2.2/upgrade_1.2.1_1.2.2.sh
$ wget https://raw.githubusercontent.com/thingsboard/thingsboard.github.io/master/docs/user-guide/install/resources/1.2.2/system_widgets.cql
# Launch main script
$ chmod +x upgrade_1.2.1_1.2.2.sh
$ ./upgrade_1.2.1_1.2.2.sh
$ sudo service thingsboard start
Download ThingsBoard installation archive for Windows: thingsboard-windows-1.2.2.zip.
NOTE Scripts listed above should be executed using Administrator Role.
C:\thingsboard>uninstall.bat
C:\thingsboard>install.bat
upgrade_1.2.1_1.2.2.bat
net start thingsboard
These steps are applicable for 1.2.2 ThingsBoard version.
resources/1.2.3/thingsboard-ubuntu-download.sh |
---|
|
resources/1.2.3/thingsboard-centos-download.sh |
---|
|
resources/1.2.3/thingsboard-ubuntu-installation.sh |
---|
|
resources/1.2.3/thingsboard-centos-installation.sh |
---|
|
# Download upgrade scripts
$ wget https://raw.githubusercontent.com/thingsboard/thingsboard.github.io/master/docs/user-guide/install/resources/1.2.3/upgrade_1.2.2_1.2.3.sh
$ wget https://raw.githubusercontent.com/thingsboard/thingsboard.github.io/master/docs/user-guide/install/resources/1.2.3/schema_update.cql
$ wget https://raw.githubusercontent.com/thingsboard/thingsboard.github.io/master/docs/user-guide/install/resources/1.2.3/system_widgets.cql
# Launch main script
$ chmod +x upgrade_1.2.2_1.2.3.sh
$ ./upgrade_1.2.2_1.2.3.sh
$ sudo service thingsboard start
Download ThingsBoard installation archive for Windows: thingsboard-windows-1.2.3.zip.
NOTE Scripts listed above should be executed using Administrator Role.
C:\thingsboard>uninstall.bat
C:\thingsboard>install.bat
upgrade_1.2.2_1.2.3.bat
net start thingsboard
These steps are applicable for 1.2.3 ThingsBoard version.
resources/1.3.0/thingsboard-ubuntu-download.sh |
---|
|
resources/1.3.0/thingsboard-centos-download.sh |
---|
|
resources/1.3.0/thingsboard-ubuntu-installation.sh |
---|
|
resources/1.3.0/thingsboard-centos-installation.sh |
---|
|
NOTE: Package installer will ask you to merge your thingsboard configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.
Please make sure that you set database.type parameter value (in the file /etc/thingsboard/conf/thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
database:
type: "${DATABASE_TYPE:cassandra}" # cassandra OR sql
# Execute upgrade script
$ sudo /usr/share/thingsboard/bin/install/upgrade.sh --fromVersion=1.2.3
$ sudo service thingsboard start
Download ThingsBoard installation archive for Windows: thingsboard-windows-1.3.zip.
net stop thingsboard
Make a backup of previous ThingsBoard configuration located in <ThingsBoard install dir>\conf (for ex. C:\thingsboard\conf).
Please make sure that you set database.type parameter value (in the file <ThingsBoard install dir>\conf\thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
database:
type: "${DATABASE_TYPE:cassandra}" # cassandra OR sql
NOTE Scripts listed above should be executed using Administrator Role.
C:\thingsboard>upgrade.bat --fromVersion=1.2.3
net start thingsboard
These steps are applicable for 1.3.0 ThingsBoard version.
resources/1.3.1/thingsboard-ubuntu-download.sh |
---|
|
resources/1.3.1/thingsboard-centos-download.sh |
---|
|
resources/1.3.1/thingsboard-ubuntu-installation.sh |
---|
|
resources/1.3.1/thingsboard-centos-installation.sh |
---|
|
NOTE: Package installer may ask you to merge your thingsboard configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.
Please make sure that you set database.type parameter value (in the file /etc/thingsboard/conf/thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
database:
type: "${DATABASE_TYPE:cassandra}" # cassandra OR sql
# Execute upgrade script
$ sudo /usr/share/thingsboard/bin/install/upgrade.sh --fromVersion=1.3.0
$ sudo service thingsboard start
Download ThingsBoard installation archive for Windows: thingsboard-windows-1.3.1.zip.
net stop thingsboard
Make a backup of previous ThingsBoard configuration located in <ThingsBoard install dir>\conf (for ex. C:\thingsboard\conf).
Please make sure that you set database.type parameter value (in the file <ThingsBoard install dir>\conf\thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
database:
type: "${DATABASE_TYPE:cassandra}" # cassandra OR sql
NOTE Scripts listed above should be executed using Administrator Role.
C:\thingsboard>upgrade.bat --fromVersion=1.3.0
net start thingsboard
These steps are applicable for 1.3.1 ThingsBoard version.
resources/1.4.0/thingsboard-ubuntu-download.sh |
---|
|
resources/1.4.0/thingsboard-centos-download.sh |
---|
|
resources/1.4.0/thingsboard-ubuntu-installation.sh |
---|
|
resources/1.4.0/thingsboard-centos-installation.sh |
---|
|
NOTE: Package installer will ask you to merge your thingsboard configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.
Please make sure that you set database.type parameter value (in the file /etc/thingsboard/conf/thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
database:
type: "${DATABASE_TYPE:cassandra}" # cassandra OR sql
# Execute upgrade script
$ sudo /usr/share/thingsboard/bin/install/upgrade.sh --fromVersion=1.3.1
$ sudo service thingsboard start
Download ThingsBoard installation archive for Windows: thingsboard-windows-1.4.zip.
net stop thingsboard
Make a backup of previous ThingsBoard configuration located in <ThingsBoard install dir>\conf (for ex. C:\thingsboard\conf).
Please make sure that you set database.type parameter value (in the file <ThingsBoard install dir>\conf\thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
database:
type: "${DATABASE_TYPE:cassandra}" # cassandra OR sql
NOTE Scripts listed above should be executed using Administrator Role.
C:\thingsboard>upgrade.bat --fromVersion=1.3.1
net start thingsboard
These steps are applicable for 1.4.0 ThingsBoard version.
Important note Please note that during upgrade procedure old rules and plugins will be completely removed from your ThingsBoard instance. Old rules and plugins functionality is replaced by new rule engine components (rule chains and rule nodes). If you have configured rules or plugins you need to backup them using export function before performing upgrade. After upgrade you will need to configure new rule chains in order to restore your application logic performed by old rules/plugins. Please refer to new rule engine documentation for details. |
resources/2.0.0/thingsboard-ubuntu-download.sh |
---|
|
resources/2.0.0/thingsboard-centos-download.sh |
---|
|
resources/2.0.0/thingsboard-ubuntu-installation.sh |
---|
|
resources/2.0.0/thingsboard-centos-installation.sh |
---|
|
NOTE: Package installer will ask you to merge your thingsboard configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.
Please make sure that you set database.type parameter value (in the file /etc/thingsboard/conf/thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
database:
type: "${DATABASE_TYPE:cassandra}" # cassandra OR sql
# Execute upgrade script
$ sudo /usr/share/thingsboard/bin/install/upgrade.sh --fromVersion=1.4.0
$ sudo service thingsboard start
Important note Please note that during upgrade procedure old rules and plugins will be completely removed from your ThingsBoard instance. Old rules and plugins functionality is replaced by new rule engine components (rule chains and rule nodes). If you have configured rules or plugins you need to backup them using export function before performing upgrade. After upgrade you will need to configure new rule chains in order to restore your application logic performed by old rules/plugins. Please refer to new rule engine documentation for details. |
Download ThingsBoard installation archive for Windows: thingsboard-windows-2.0.zip.
net stop thingsboard
Make a backup of previous ThingsBoard configuration located in <ThingsBoard install dir>\conf (for ex. C:\thingsboard\conf).
Please make sure that you set database.type parameter value (in the file <ThingsBoard install dir>\conf\thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
database:
type: "${DATABASE_TYPE:cassandra}" # cassandra OR sql
NOTE Scripts listed above should be executed using Administrator Role.
C:\thingsboard>upgrade.bat --fromVersion=1.4.0
net start thingsboard
These steps are applicable for 2.0.0 ThingsBoard version.
resources/2.0.1/thingsboard-ubuntu-download.sh |
---|
|
resources/2.0.1/thingsboard-centos-download.sh |
---|
|
resources/2.0.1/thingsboard-ubuntu-installation.sh |
---|
|
resources/2.0.1/thingsboard-centos-installation.sh |
---|
|
NOTE: Package installer will ask you to merge your thingsboard configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.
Please make sure that you set database.type parameter value (in the file /etc/thingsboard/conf/thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
database:
type: "${DATABASE_TYPE:cassandra}" # cassandra OR sql
$ sudo service thingsboard start
Download ThingsBoard installation archive for Windows: thingsboard-windows-2.0.1.zip.
net stop thingsboard
Make a backup of previous ThingsBoard configuration located in <ThingsBoard install dir>\conf (for ex. C:\thingsboard\conf).
Please make sure that you set database.type parameter value (in the file <ThingsBoard install dir>\conf\thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
database:
type: "${DATABASE_TYPE:cassandra}" # cassandra OR sql
net start thingsboard
These steps are applicable for 2.0.1 ThingsBoard version.
resources/2.0.2/thingsboard-ubuntu-download.sh |
---|
|
resources/2.0.2/thingsboard-centos-download.sh |
---|
|
resources/2.0.2/thingsboard-ubuntu-installation.sh |
---|
|
resources/2.0.2/thingsboard-centos-installation.sh |
---|
|
NOTE: Package installer will ask you to merge your thingsboard configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.
Please make sure that you set database.type parameter value (in the file /etc/thingsboard/conf/thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
database:
type: "${DATABASE_TYPE:cassandra}" # cassandra OR sql
$ sudo service thingsboard start
Download ThingsBoard installation archive for Windows: thingsboard-windows-2.0.2.zip.
net stop thingsboard
Make a backup of previous ThingsBoard configuration located in <ThingsBoard install dir>\conf (for ex. C:\thingsboard\conf).
Please make sure that you set database.type parameter value (in the file <ThingsBoard install dir>\conf\thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
database:
type: "${DATABASE_TYPE:cassandra}" # cassandra OR sql
net start thingsboard
These steps are applicable for 2.0.2 ThingsBoard version.
resources/2.0.3/thingsboard-ubuntu-download.sh |
---|
|
resources/2.0.3/thingsboard-centos-download.sh |
---|
|
resources/2.0.3/thingsboard-ubuntu-installation.sh |
---|
|
resources/2.0.3/thingsboard-centos-installation.sh |
---|
|
NOTE: Package installer will ask you to merge your thingsboard configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.
Please make sure that you set database.type parameter value (in the file /etc/thingsboard/conf/thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
database:
type: "${DATABASE_TYPE:cassandra}" # cassandra OR sql
$ sudo service thingsboard start
Download ThingsBoard installation archive for Windows: thingsboard-windows-2.0.3.zip.
net stop thingsboard
Make a backup of previous ThingsBoard configuration located in <ThingsBoard install dir>\conf (for ex. C:\thingsboard\conf).
Please make sure that you set database.type parameter value (in the file <ThingsBoard install dir>\conf\thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
database:
type: "${DATABASE_TYPE:cassandra}" # cassandra OR sql
net start thingsboard
These steps are applicable for 2.0.3 ThingsBoard version.
resources/2.1.0/thingsboard-ubuntu-download.sh |
---|
|
resources/2.1.0/thingsboard-centos-download.sh |
---|
|
resources/2.1.0/thingsboard-ubuntu-installation.sh |
---|
|
resources/2.1.0/thingsboard-centos-installation.sh |
---|
|
NOTE: Package installer will ask you to merge your thingsboard configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.
Please make sure that you set database.type parameter value (in the file /etc/thingsboard/conf/thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
database:
type: "${DATABASE_TYPE:cassandra}" # cassandra OR sql
$ sudo service thingsboard start
Download ThingsBoard installation archive for Windows: thingsboard-windows-2.1.zip.
net stop thingsboard
Make a backup of previous ThingsBoard configuration located in <ThingsBoard install dir>\conf (for ex. C:\thingsboard\conf).
Please make sure that you set database.type parameter value (in the file <ThingsBoard install dir>\conf\thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
database:
type: "${DATABASE_TYPE:cassandra}" # cassandra OR sql
net start thingsboard
These steps are applicable for 2.1.0, 2.1.1, 2.1.2 and 2.1.3 ThingsBoard versions.
resources/2.2.0/thingsboard-ubuntu-download.sh |
---|
|
resources/2.2.0/thingsboard-centos-download.sh |
---|
|
resources/2.2.0/thingsboard-ubuntu-installation.sh |
---|
|
resources/2.2.0/thingsboard-centos-installation.sh |
---|
|
NOTE: Package installer will ask you to merge your thingsboard configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.
Please make sure that you set database.entities.type and database.ts.type parameters values (in the file /etc/thingsboard/conf/thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
database:
entities:
type: "${DATABASE_ENTITIES_TYPE:cassandra}" # cassandra OR sql
ts:
type: "${DATABASE_TS_TYPE:cassandra}" # cassandra OR sql (for hybrid mode, only this value should be cassandra)
# Execute upgrade script
$ sudo /usr/share/thingsboard/bin/install/upgrade.sh --fromVersion=2.0.0
$ sudo service thingsboard start
Download ThingsBoard installation archive for Windows: thingsboard-windows-2.2.zip.
net stop thingsboard
Make a backup of previous ThingsBoard configuration located in <ThingsBoard install dir>\conf (for ex. C:\thingsboard\conf).
Please make sure that you set database.entities.type and database.ts.type parameters values (in the file <ThingsBoard install dir>\conf\thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
database:
entities:
type: "${DATABASE_ENTITIES_TYPE:cassandra}" # cassandra OR sql
ts:
type: "${DATABASE_TS_TYPE:cassandra}" # cassandra OR sql (for hybrid mode, only this value should be cassandra)
NOTE Scripts listed above should be executed using Administrator Role.
C:\thingsboard>upgrade.bat --fromVersion=2.0.0
net start thingsboard
These steps are applicable for 2.2.0 ThingsBoard version.
resources/2.3.0/thingsboard-ubuntu-download.sh |
---|
|
resources/2.3.0/thingsboard-centos-download.sh |
---|
|
resources/2.3.0/thingsboard-ubuntu-installation.sh |
---|
|
resources/2.3.0/thingsboard-centos-installation.sh |
---|
|
NOTE: Package installer will ask you to merge your thingsboard configuration. It is preferred to use merge option to make sure that all your previous parameters will not be overwritten.
Please make sure that you set database.entities.type and database.ts.type parameters values (in the file /etc/thingsboard/conf/thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
database:
entities:
type: "${DATABASE_ENTITIES_TYPE:cassandra}" # cassandra OR sql
ts:
type: "${DATABASE_TS_TYPE:cassandra}" # cassandra OR sql (for hybrid mode, only this value should be cassandra)
# Execute upgrade script
$ sudo /usr/share/thingsboard/bin/install/upgrade.sh --fromVersion=2.2.0
$ sudo service thingsboard start
Download ThingsBoard installation archive for Windows: thingsboard-windows-2.3.zip.
net stop thingsboard
Make a backup of previous ThingsBoard configuration located in <ThingsBoard install dir>\conf (for ex. C:\thingsboard\conf).
Please make sure that you set database.entities.type and database.ts.type parameters values (in the file <ThingsBoard install dir>\conf\thingsboard.yml) to “cassandra” instead of “sql” in order to upgrade your cassandra database:
database:
entities:
type: "${DATABASE_ENTITIES_TYPE:cassandra}" # cassandra OR sql
ts:
type: "${DATABASE_TS_TYPE:cassandra}" # cassandra OR sql (for hybrid mode, only this value should be cassandra)
NOTE Scripts listed above should be executed using Administrator Role.
C:\thingsboard>upgrade.bat --fromVersion=2.2.0
net start thingsboard
Getting started guides - These guides provide quick overview of main ThingsBoard features. Designed to be completed in 15-30 minutes.
Connect your device - Learn how to connect devices based on your connectivity technology or solution.
Data visualization - These guides contain instructions how to configure complex ThingsBoard dashboards.
Data processing & actions - Learn how to use ThingsBoard Rule Engine.
IoT Data analytics - Learn how to use rule engine to perform basic analytics tasks.
Hardware samples - Learn how to connect various hardware platforms to ThingsBoard.
Advanced features - Learn about advanced ThingsBoard features.
Contribution and Development - Learn about contribution and development in ThingsBoard.