1 安装
源码地址:https://github.com/thingsboard/thingsboard.git
编译需要JDK11
和MAVN
1.1 在windows上安装docker:
docker下载地址:https://www.docker.com/products/docker-desktop/
安装方法看说明
需要把docker
的bin
目录添加到环境变量Path
1.2 创建数据卷
安装好之后需要创建volume
在PowerShell
输入
1 | docker volume create mytb-data |
创建数据卷和日志卷
1.3 创建docker-compose.yaml
新建文件夹->thingsboard->创建文本文件,重命名为docker-compose.yaml
输入下面内容
1 | version: '3.0' |
8080:9090
- 容器内部HTTP端口 9090 映射到外部 80801883:1883
- 容器内部MQTT 端口 1883映射到外部 18837070:7070
- 容器内部Edge RPC 端口 7070映射到外部 70705683-5688:5683-5688/udp
- 将本地 UDP 端口 5683-5688 连接到公开的内部 COAP 和 LwM2M 端口~/.mytb-data:/data
- ThingsBoard DataBase 数据目录设置为mytb-data~/.mytb-logs:/var/log/thingsboard
- ThingsBoard 日志目录设置为mytb-logsmytb
- 主机名restart: always
- 设置ThingsBoard自启image: thingsboard/tb-postgres
- docker镜像,也可以是thingsboard/tb-cassandra
或者thingsboard/tb
powershell
中cd
到你创建的目录输入1
2docker compose up -d
docker compose logs -f mytb
启动thingsboard
密码:tenant
2 添加设备
登录并打开设备页面
单击”+”图标
输入设备名称