<ul id="i4ug0"></ul>
  • <ul id="i4ug0"></ul>
    <ul id="i4ug0"></ul> <ul id="i4ug0"><sup id="i4ug0"></sup></ul><ul id="i4ug0"></ul>
  • 智宇物聯(lián) 專注于提供高穩(wěn)定、高速率的三網(wǎng)物聯(lián)網(wǎng)卡

    眉山開源物聯(lián)網(wǎng)平臺Thingsboard–第一節(jié)編譯打包教程

    • 作者:智宇物聯(lián)
    • 發(fā)表時間:2022年10月13日
    • 來源:智宇物聯(lián)

    Thingsboard是什么?開源物聯(lián)網(wǎng)平臺。提供成熟的IOT平臺解決方案,以此作為上層IOT應(yīng)用程序的服務(wù)端基礎(chǔ)架構(gòu),可實現(xiàn)物聯(lián)網(wǎng)項目的快速開發(fā)、管理、擴展。

    1.獲取源碼

    https://github.com/thingsboard/thingsboard.git

    2.開發(fā)環(huán)境

    ? Jdk 1.8版本

    ? Postgresql 9以上

    ? Node.js

    ? Npm

    ? Maven 3.6以上

    ? Git工具

    ? Idea開發(fā)工具

    3.源碼適配

    a\ 選擇數(shù)據(jù)庫為Postgresql,注釋Cassandra配置(129行~194行)。

    開源物聯(lián)網(wǎng)平臺Thingsboard——第一節(jié)編譯打包教程

    注釋Cassandra數(shù)據(jù)庫配置


    2 修改postgresql配置

    開源物聯(lián)網(wǎng)平臺Thingsboard——第一節(jié)編譯打包教程

    配置自己的數(shù)據(jù)庫信息


    2 注釋license憑據(jù)

    開源物聯(lián)網(wǎng)平臺Thingsboard——第一節(jié)編譯打包教程

    注釋license


    4、 執(zhí)行編譯命令(mvn clean install -DskipTests -X)

    編譯過程因為需要下載各種依賴包文件,所以比較慢,差不多30分鐘左右~

    開源物聯(lián)網(wǎng)平臺Thingsboard——第一節(jié)編譯打包教程

    執(zhí)行 命令


    開源物聯(lián)網(wǎng)平臺Thingsboard——第一節(jié)編譯打包教程

    編譯成功頁面


    看到此結(jié)果,編譯完成。

    5、 本地啟動測試

    瀏覽器輸入:http://localhost:8080,看到以下頁面,表示項目已啟動。

    開源物聯(lián)網(wǎng)平臺Thingsboard——第一節(jié)編譯打包教程

    登錄頁面


    輸入系統(tǒng)管理員用戶名(sysadmin@thingsboard.org)、密碼(sysadmin)即可訪問。

    6、 部署使用說明

    Linux端:支持rpm、deb、jar包方式安裝應(yīng)用,同時支持將UI和后端分別打包部署。


    開源物聯(lián)網(wǎng)平臺Thingsboard——第一節(jié)編譯打包教程

    部署安裝包介紹


    7、 FAQ:異常整理

    前言,編譯不通過的問題,基本上都是環(huán)境配置問題、依賴下載問題。因此在編譯之前,做好maven倉庫鏡像配置,jdk配置、數(shù)據(jù)庫配置。

    ? 問題1:Caused by:
    sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

    原因:Maven依賴庫的鏡像配置問題??蓞⒖家韵屡渲?。

    問題2:不能啟動內(nèi)置tomcat

    開源物聯(lián)網(wǎng)平臺Thingsboard——第一節(jié)編譯打包教程

    不能啟動內(nèi)置tomcat


    原因:源碼問題,內(nèi)部類之前少public,2.4.2之后版本已修復(fù)

    開源物聯(lián)網(wǎng)平臺Thingsboard——第一節(jié)編譯打包教程

    源碼修復(fù)


    問題3:npm run build failed

    開源物聯(lián)網(wǎng)平臺Thingsboard——第一節(jié)編譯打包教程

    UI編譯失敗

    原因:npm適配包下載太慢,導(dǎo)致報錯。

    解決辦法:從編譯好的電腦上拷貝以下文件。注意本機路徑。

    開源物聯(lián)網(wǎng)平臺Thingsboard——第一節(jié)編譯打包教程

    缺失的包

    (溫馨提醒,各位有需要可以私信,我提供共享鏈接)

    問題4:UI模塊編譯失敗

    原因:UI的依賴包下載異常。

    解決辦法:從編譯好的電腦上拷貝以下文件。注意本機路徑。


    開源物聯(lián)網(wǎng)平臺Thingsboard——第一節(jié)編譯打包教程

    依賴包不完整


    持續(xù)收集中~~

    大家在學(xué)習(xí)過程中,如果發(fā)現(xiàn)新的問題,可以在下方評論留言~

    最熱資訊
    主站蜘蛛池模板: 四虎成人永久影院| 国产成人精品a视频| 国产成人综合久久亚洲精品| 亚洲AV午夜成人片| 亚洲欧洲精品成人久久曰| 国产成人免费一区二区三区| 国产成人精品无码一区二区 | 国产成人免费a在线视频色戒| 国内成人精品亚洲日本语音| 在线观看成人免费| 国产成人av乱码在线观看| 中文国产成人精品久久不卡| 97久久精品国产成人影院| 88xx成人永久免费观看| 成人毛片无码一区二区三区| 国产成人高清精品免费软件| 国产成人亚洲毛片| 精品国产成人亚洲午夜福利| 成人国产在线不卡视频| 国产成人精品视频一区二区不卡| 国产成人无码精品久久二区三区| 久久久久99精品成人片欧美| 国产成人午夜高潮毛片| 成人欧美一区二区三区在线 | 亚洲av成人一区二区三区在线观看 | 国产精品成人四虎免费视频| 久久久久免费看成人影片| 国产成人无码区免费内射一片色欲 | 窝窝午夜看片成人精品| 国产成人av在线影院| 国产激情一区二区三区成人91| 欧美成人午夜做受视频| 久久亚洲精品成人av无码网站| 国产成人综合日韩精品无码| 欧美成人免费全部观看在线看| 亚洲精品成人av在线| 国产成人无码区免费内射一片色欲 | 亚洲成人动漫在线观看| 国产麻豆成人传媒免费观看| 成人av鲁丝片一区二区免费| 亚洲国产精品成人久久|