安装thingsboard
centos docker安装
使用Pg数据库,按照最低配置安装
docker-compose.yml
version: '2.2'
services:
mytb:
restart: always
image: "thingsboard/tb-postgres"
ports:
- "8080:9090"
- "1883:1883"
- "5683:5683/udp"
environment:
TB_QUEUE_TYPE: in-memory
volumes:
- ~/.mytb-data:/data
- ~/.mytb-logs:/var/log/thingsboard
docker-compose pull
docker-compose up -d
就可以看到thingsboard已经运行起来了
访问thingsboard
通过localhost:8080访问
我这里遇到一个问题
我在虚拟机内部可以访问,虚拟机外部访问不了,后面再找找原因
用户名thingsboard网站上给出三个角色
sysadmin@thingsboard.org sysadmin 管理员
tenant@thingsboard.org tenant 租户
customer@thingsboard.org customer 客户
我们使用tenant登录
创建一个mqtt设备
新增设备
连接设备
我通过Mqttbox 和mqttclinet都连接不上我的虚拟机,不知道是哪里设置的还是有问题
通过curl进行配置连接
这是官网上给出的测试
curl -v -X POST -d "{\"temperature\": 35}" http://localhost:8080/api/v1/00Tkc54dCYj0zMKDucrD/telemetry --header "Content-Type:application/json"
可以看到已经连接上thingsboard数据了