thingsboard安装教程
时间: 2025-06-23 17:53:29 浏览: 15
### ThingsBoard 安装教程及步骤指南
ThingsBoard 是一个开源的物联网平台,支持设备数据采集、存储和可视化。以下是详细的安装步骤指南,基于提供的引用内容和其他专业知识:
#### 1. 环境准备
在开始安装之前,请确保您的系统满足以下要求:
- 操作系统:Linux(推荐 Ubuntu 18.04 或更高版本)
- Java:安装 JDK 11 或更高版本[^3]
- PostgreSQL 数据库:用于存储 ThingsBoard 的元数据和规则引擎配置[^1]
运行以下命令以安装必要的依赖项:
```bash
sudo apt update
sudo apt install openjdk-11-jdk -y
sudo apt install postgresql -y
```
#### 2. 配置 PostgreSQL 数据库
创建数据库用户并设置密码:
```bash
sudo -u postgres psql
CREATE DATABASE thingsboard;
CREATE USER thingsboard WITH PASSWORD 'thingsboard';
GRANT ALL PRIVILEGES ON DATABASE thingsboard TO thingsboard;
\q
```
此步骤确保 ThingsBoard 可以连接到 PostgreSQL 数据库[^1]。
#### 3. 克隆 ThingsBoard 源代码
从官方 GitHub 仓库克隆 ThingsBoard 项目:
```bash
git clone https://github.com/thingsboard/thingsboard.git
cd thingsboard
```
此操作将下载 ThingsBoard 的最新源代码[^3]。
#### 4. 构建项目
使用 Maven 构建 ThingsBoard 项目:
```bash
mvn clean install -DskipTests
```
构建完成后,您将获得可执行的 JAR 文件[^3]。
#### 5. 配置 ThingsBoard
编辑 `conf/application.yml` 文件,确保数据库连接和其他配置正确无误。例如:
```yaml
spring:
datasource:
url: jdbc:postgresql://localhost:5432/thingsboard
username: thingsboard
password: thingsboard
```
#### 6. 启动 ThingsBoard
启动 ThingsBoard 服务:
```bash
java -jar build/libs/thingsboard-<version>.jar
```
如果一切正常,ThingsBoard 将在默认端口(9090)上启动[^3]。
#### 7. 访问 Web 界面
打开浏览器并访问以下 URL:
```
http://<your-server-ip>:9090
```
默认的管理员账户为:
- 用户名:`[email protected]`
- 密码:`sysadmin`
登录后,您可以开始置备设备、管理设备凭证,并通过 MQTT、CoAP 或 HTTP 协议将设备数据添加到 ThingsBoard 实例中[^2]。
---
### 注意事项
- 如果您不熟悉 Linux 命令或需要快速部署,可以考虑使用 Docker 安装方式[^3]。
- 确保防火墙允许端口 9090 和其他必要端口的流量。
---
阅读全文
相关推荐


















