当前位置:   article > 正文

学习笔记-thingsboard在windows(docker desktop)安装和设备连接_windows thingsboard docker安装

windows thingsboard docker安装

一.下载docker desktop

docker官网
在这里插入图片描述选择下载windows版本并安装即可

二.配置 Docker Desktop 环境

   要使用docker desktop,电脑上需要开启Hyper-V服务,和安装WSl
  • 1

打开控制面板-程序
在这里插入图片描述
在这里插入图片描述
如果没有Hyper-v,首先关掉虚拟机服务
在这里插入图片描述

在这里插入图片描述在Win10搜索框,搜索PowerShell

在这里插入图片描述
打开 Windows PowerShell,输入 systeminfo 命令能够看到出现了很多处理器的信息,如果虚拟机没关,最末尾会出现不能使用Hyper-v的提醒

如果关了,最末尾有个 Hyper-V 要求,如果四个全为 “是”,则表示支持 Hyper-V 功能。

桌面新建一个记事本文件,将它的后缀改成cmd或bat,复制下面的代码

pushd "%~dp0"
 
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
 
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
 
del hyper-v.txt

Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

然后,右键选择该文件:以管理员身份运行。代码执行结束后,重启电脑就可以了。

2、安装 wsl2
如果现在打开docker,可能出现WSL kernel version too low提示
win10 powershell命令行运行

wsl --update
  • 1

启动docker还是报网络连接错误,命令行执行以下命令并重启

netsh winsock reset
  • 1

三.拉取ThingsBoard官方镜像

打开powershell运行如下命令,等待命令执行完毕

docker pull thingsboard/tb-postgres
  • 1

新建一个文件夹,在软件盘根目录下新建“thingsboard”文件夹,然后在这个文件夹里创建文件 “docker-compose.yml”,在文件添加以下内容

version: '3.0'
services:
  mytb:
    restart: always
    image: "thingsboard/tb-postgres"
    ports:
      - "8080:9090"
      - "1883:1883"
      - "7070:7070"
      - "5683-5688:5683-5688/udp"
    environment:
      TB_QUEUE_TYPE: in-memory
    volumes:
      - mytb-data:/data
      - mytb-logs:/var/log/thingsboard
volumes:
  mytb-data:
    external: true
  mytb-logs:
    external: true

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

在 该目录下打开powershell
在这里插入图片描述在这里插入图片描述运行下面两条命令

docker-compose pull
  • 1
docker-compose up
  • 1

等待一段时间,然后用浏览器访问http://localhost 看到thingsboard的界面即代表部署好了
以后可直接可以通过docker运行,再用浏览器访问thingsboard的界面
在这里插入图片描述在这里插入图片描述

四.设备连接

下载mqtt.fx 下载旧版本,新版本需要序列号
点击设置
在这里插入图片描述
先登录thingsboard
在这里插入图片描述登陆第一个账户

System Administrator: sysadmin@thingsboard.org / sysadmin

Tenant Administrator: tenant@thingsboard.org / tenant

Customer User: customer@thingsboard.org / customer
  • 1
  • 2
  • 3
  • 4
  • 5

可以在帐户详情页面中更改每个帐户的密码。
在这里插入图片描述若没有租户,可自己创建一个,用第二个 Tenant Administrator的邮箱
在这里插入图片描述
在这里插入图片描述
将复制好的访问令牌粘贴到如下所示
在这里插入图片描述
确认好后,点击concet
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/638674
推荐阅读
相关标签
  

闽ICP备14008679号