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.
|
重要说明 请注意在升级过程中旧规则和插件将从您的ThingsBoard实例中完全删除。 旧的规则和插件功能被新的规则引擎组件(规则链和规则节点)取代。 如果已配置规则或插件,则需要在执行升级之前使用导出功能备份它们。 升级后,您将需要配置新的规则链,以还原由旧规则/插件执行的应用程序逻辑。 有关详细信息,请参阅新规则引擎文档。 |
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
|
重要说明 请注意在升级过程中旧规则和插件将从您的ThingsBoard实例中完全删除。 旧的规则和插件功能被新的规则引擎组件(规则链和规则节点)取代。 如果已配置规则或插件,则需要在执行升级之前使用导出功能备份它们。 升级后,您将需要配置新的规则链,以还原由旧规则/插件执行的应用程序逻辑。 有关详细信息,请参阅新规则引擎文档。 |
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
入门指南 - 这些指南提供了ThingsBoard主要功能的快速概述。
设备连接 - 了解如何根据您的连接方式或解决方案连接设备。
数据看板 - 这些指南包含有关如何配置复杂的ThingsBoard仪表板的说明。
数据处理 - 了解如何使用ThingsBoard规则引擎。
数据分析 - 了解如何使用规则引擎执行基本的分析任务。
硬件样品 - 了解如何将各种硬件平台连接到ThingsBoard。
高级功能 - 了解高级ThingsBoard功能。
开发指南 - 了解ThingsBoard中的贡献和开发。