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

註冊服務如下:

研究一下源代碼和最新的規則可視化再說吧!

推薦閱讀:

相关文章