智宇物聯(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行)。

注釋Cassandra數(shù)據(jù)庫配置
2 修改postgresql配置

配置自己的數(shù)據(jù)庫信息
2 注釋license憑據(jù)

注釋license
4、 執(zhí)行編譯命令(mvn clean install -DskipTests -X)
編譯過程因為需要下載各種依賴包文件,所以比較慢,差不多30分鐘左右~

執(zhí)行 命令

編譯成功頁面
看到此結(jié)果,編譯完成。
5、 本地啟動測試
瀏覽器輸入:http://localhost:8080,看到以下頁面,表示項目已啟動。

登錄頁面
輸入系統(tǒng)管理員用戶名(sysadmin@thingsboard.org)、密碼(sysadmin)即可訪問。
6、 部署使用說明
Linux端:支持rpm、deb、jar包方式安裝應(yīng)用,同時支持將UI和后端分別打包部署。

部署安裝包介紹
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

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

源碼修復(fù)
問題3:npm run build failed

UI編譯失敗
原因:npm適配包下載太慢,導(dǎo)致報錯。
解決辦法:從編譯好的電腦上拷貝以下文件。注意本機路徑。

缺失的包
(溫馨提醒,各位有需要可以私信,我提供共享鏈接)
問題4:UI模塊編譯失敗
原因:UI的依賴包下載異常。
解決辦法:從編譯好的電腦上拷貝以下文件。注意本機路徑。

依賴包不完整
持續(xù)收集中~~
大家在學(xué)習(xí)過程中,如果發(fā)現(xiàn)新的問題,可以在下方評論留言~
- 璧山全球電動化浪潮的 “數(shù)字驅(qū)動”
- 璧山60 億部廢舊手機的 “循環(huán)密鑰”
- 璧山筑牢共享單車安全防線
- 璧山織密中國糧食安全防護(hù)網(wǎng)的 “數(shù)字神經(jīng)”
- 璧山宿舍直播泛濫:物聯(lián)卡為隱私邊界筑起技術(shù)防線
- 璧山為中國式現(xiàn)代化筑牢人才賦能的技術(shù)底座
- 璧山為文物保護(hù)裝上 “智慧安全閥”—— 從戶縣鐘樓被撞事件談起
- 璧山物聯(lián)卡:智慧防火體系中的“隱形衛(wèi)士”
- 璧山推進(jìn)中國式現(xiàn)代化的 “數(shù)字神經(jīng)末梢”
- 璧山流感季的科技防護(hù)盾
- 璧山智能眼鏡沖刺 “全球爆款” 的 “隱形連接基石”
- 璧山新規(guī)落地背后的技術(shù)護(hù)航,物聯(lián)網(wǎng)卡守護(hù)交通安全
- 璧山烏鎮(zhèn)峰會背后,構(gòu)建網(wǎng)絡(luò)空間命運共同體的‘?dāng)?shù)字神經(jīng)紐帶’
- 璧山賦能海上風(fēng)電的“數(shù)字神經(jīng)”
- 璧山破解電子咖啡手環(huán)爭議的“數(shù)據(jù)核心”
- 璧山“中國屏”逆襲路上的關(guān)鍵賦能者
- 璧山新規(guī)之下,物聯(lián)網(wǎng)卡為寵物保護(hù)筑牢技術(shù)防線
- 璧山智宇物聯(lián)卡:賦能汽車工業(yè),驅(qū)動產(chǎn)業(yè)新變革
- 璧山馬航MH370搜尋重啟中的技術(shù)紐帶與希望之光
- 璧山以“芯”感知溫度 用“數(shù)”守護(hù)地球