1. IoT Platform ThingsBoard

ThingsBoard真不赖:ThingsBoard - Open-source IoT Platform

有缘遇到,在Window10环境下,装了一下,记录下来,广而告之。

官方安装地址:Installing ThingsBoard on Windows,已经非常详细。

2. Java 环境(windows 10)

>java -version

java version "1.8.0_161"

Java(TM) SE Runtime Environment (build 1.8.0_161-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

3. DB

采用内嵌embedded HSQLDB,无需配置。

4.编译(可以git下载,惊闻git被MS收购,叹真有钱才是成功)

Maven编译很顺,不再累述Building from sources

可以采用下载:github.com/thingsboard/

5. 解压如下:

5. 安装

此处切记,以管理员身份运行。

再Win10搜索框,输入cmd,出现结果后右键,选择管理员运行。原因,许可权不够不能安装windows服务。

6. 安装

执行:install.bat --loadDemo

如下:

有兴趣可以研究install.bat脚本,脚本花了很长code检查jdk。

核心一句:

java -cp %jarfile% -Dloader.main=org.thingsboard.server.ThingsboardInstallApplication^
-Dinstall.data_dir=%installDir%^
-Dinstall.load_demo=%loadDemo%^
-Dspring.jpa.hibernate.ddl-auto=none^
-Dinstall.upgrade=false^
-Dlogging.config=%BASE%installlogback.xml^
org.springframework.boot.loader.PropertiesLauncher

可以看到采用SpringBoot构建,有空可以学习学习。

过程是相当成功,为ThingsBoard点赞。

7.运行。

启动:

net start thingsboard

登录:

localhost:8080/

用户名:[email protected]

密码:sysadmin

登录后:

此版本界面比1.3少了插件、规则(Rule),不明白。一句话「不玩源代码,不算玩开源」,好比梨园听声不入园,千遍万遍门外汉。

8.停止

net stop thingsboard

注册服务如下:

研究一下源代码和最新的规则可视化再说吧!

推荐阅读:

相关文章