01学习thingsboard-在Windows部署thingsboard

这是我第一次在csdn发博,我不会Web开发,我学习ThingsBoard是因为我公司需要做一个物联网设备管理管理平台,所以我得先了解各个物联网开源的平台。如果有这方面经验的朋友,咱们可以一起来合作。可以联系我。

这都是参考ThingsBoard的文档来进行,用来记录部署过程,希望能够与大家一起交流学习

软硬件要求

我的是在Windows7 64bit的电脑部署,一般的电脑配置都是可以的

第三方组件

ThingsBoard服务在Java 8上运行,java8安装教程可以参考这位朋友的“教程”

可选的组件,我仅仅是安装了Cassandra(DataStax Community Edition v3.0.9)

下面的安装了Cassandra步骤

  • 下载DataStax Community Edition v3.0.9
    • MSI安装程序(32位)
    • MSI安装程序(64位)
  • 运行datastax-community-64bit_3.0.9.msi。初始界面如下,下一步即可

01学习thingsboard-在Windows部署thingsboard_第1张图片

  • 同意用户许可协议,然后下一步:

01学习thingsboard-在Windows部署thingsboard_第2张图片

  • 选择安装位置,然后下一步:

01学习thingsboard-在Windows部署thingsboard_第3张图片

  • 继续下一步:

01学习thingsboard-在Windows部署thingsboard_第4张图片

  • 点击install等待安装:

01学习thingsboard-在Windows部署thingsboard_第5张图片

01学习thingsboard-在Windows部署thingsboard_第6张图片

  • 点击finish:

01学习thingsboard-在Windows部署thingsboard_第7张图片

  • 您可以在安装程序为您创建的“DataStax Community Edition”程序组中找到已安装的接口:

图片

  • Cassandra的主要接口是CQL(Cassandra查询语言)shell实用程序,可用于为新的Cassandra服务器执行CQL命令。
  • 完成安装

安装ThingsBoard

  • 下载ThingsBoard
  • 解压压缩包,把里的ThingsBoard文件夹拷贝到一个目录:

    01学习thingsboard-在Windows部署thingsboard_第8张图片

  • 用管理员模式打开CMD。然后更改路径为刚才存放ThingsBoard的路径。
  • 运行install.bat脚本将ThingsBoard作为Windows服务安装(或运行“install.bat -loadDemo”来安装和添加演示数据)。这意味着它将在系统启动时自动启动。类似地,uninstall.bat将从Windows服务中删除ThingsBoard。输入“install.bat --loadDemo”后等待安装完成就行:注意:我这里的因为我的8080端口被其他应用占用了,所以第一次安装失败,关掉占用8080端口的程序后,重新输入“install.bat -loadDemo”可以了

01学习thingsboard-在Windows部署thingsboard_第9张图片

  • 开启ThingsBoard服务

安装完成后输入命令就可以启动了,如上图最后部分输出内容

net start thingsboard

然后通过http://localhost:8080/就可登陆后台了。

后台的系统管理员默认账号

默认租户管理员帐户:

演示租户客户:

Windows防火墙设置组建局域网

为了让局域网的电脑手机平板访问ThingsBoard Web UI和设备连接(HTTP,MQTT,CoAP),需要使用具有高级安全性的Windows防火墙创建新的入站规则。

  • 从“控制面板”打开“Windows防火墙”:

01学习thingsboard-在Windows部署thingsboard_第10张图片

  • 点击左侧面板中的“高级设置”:

01学习thingsboard-在Windows部署thingsboard_第11张图片

  • 选择左侧面板上的“入站规则”,然后单击右侧“操作”面板上的“新建规则...”:

01学习thingsboard-在Windows部署thingsboard_第12张图片

  • 现在将打开新的“新建入站规则向导”窗口。在第一步“规则类型”中选择“端口”选项:

01学习thingsboard-在Windows部署thingsboard_第13张图片

  • 在“协议和端口”步骤中,选择“TCP”协议,并在“特定本地端口”字段中输入端口列表8080,1883,5683

01学习thingsboard-在Windows部署thingsboard_第14张图片

  • 在“操作”步骤中,选择“允许连接”选项:

01学习thingsboard-在Windows部署thingsboard_第15张图片

  • 在“配置文件”步骤中,选择Windows网络配置文件何时应用此规则:

01学习thingsboard-在Windows部署thingsboard_第16张图片

  • 最后,为此规则命名(例如“ThingsBoard Service Networking”),然后单击“完成”。

01学习thingsboard-在Windows部署thingsboard_第17张图片

你可能感兴趣的:(ThingsBoard学习)