thingsboard 部署
时间: 2025-05-01 13:39:17 浏览: 31
### ThingsBoard 部署教程及配置指南
#### 1. 安装环境准备
为了顺利部署 ThingsBoard 平台,需先准备好运行环境。推荐使用 Linux 系统并通过 Docker 进行安装,这种方式简单高效[^2]。Docker 的优势在于它能够快速构建容器化环境,减少依赖冲突。
#### 2. 使用 Docker 部署 ThingsBoard
以下是基于 Docker 的 ThingsBoard 部署方法:
- **拉取官方镜像**
执行以下命令来获取最新版本的 ThingsBoard 镜像:
```bash
docker pull thingsboard/tb-postgres:latest
```
- **启动容器**
创建并启动一个包含 PostgreSQL 数据库支持的 ThingsBoard 实例:
```bash
docker run -d --name thingsboard \
-p 9090:9090 \
-e SPRING_DATASOURCE_URL=jdbc:postgresql://postgres:5432/thingsboard \
thingsboard/tb-postgres
```
上述命令会将主机端口 `9090` 映射到容器内的相同端口,并初始化数据库连接。
#### 3. 默认账户与权限分配
ThingsBoard 启动后会自动生成三类默认账户:系统管理员、租户管理员和普通用户。这些账户及其初始密码如下所示:
- 系统管理员 (System Administrator): `[email protected] / sysadmin`
- 租户管理员 (Tenant Administrator): `[email protected] / tenant`
- 用户 (Customer User): `[email protected] / customer`[^5]
登录后可以根据实际需求修改密码或新增其他用户角色。
#### 4. 设备接入与数据采集
为了让硬件设备(如 Arduino 或 ESP8266)向 ThingsBoard 发送传感器数据,可以采用 MicroPython 编程或其他方式实现 MQTT 协议通信。具体步骤包括但不限于:
- 在开发板上编写固件程序;
- 设置网络参数以便于连接互联网;
- 调整 ThingsBoard 中对应的实体模型以接收指定格式的数据流。
#### 5. 可视化界面定制
完成基础搭建工作之后,可以通过图形编辑工具定义仪表盘布局,从而更直观地呈现收集来的信息。此外还提供了灵活的通知机制帮助监控异常状况的发生。
---
###
阅读全文
相关推荐


















