基于springboot的溫濕度NBIOT采集實(shí)時(shí)顯示
優(yōu)采云 發(fā)布時(shí)間: 2020-08-17 19:53基于springboot的溫濕度NBIOT采集實(shí)時(shí)顯示
這個(gè)項目就是之前說(shuō)的要開(kāi)源下來(lái)的一個(gè)結業(yè)項目,是我在學(xué)院期間做的一個(gè)項目,大家假如有須要可以隨便下載,開(kāi)源一起學(xué)習才有長(cháng)足的進(jìn)步
項目鏈接:
Gitee項目鏈接
演示地址:
演示地址
:8080
使用1234 123登錄
底下是Readme.md
springboot后臺聯(lián)接立秋云介紹
后臺基于spring boot的簡(jiǎn)單實(shí)現,前端模板使用springboot官方的折線(xiàn)圖實(shí)現溫濕度的動(dòng)態(tài)監控,注意:需要配合硬件聯(lián)接立秋云實(shí)現
軟件構架
軟件構架說(shuō)明
安裝教程安裝IDEA 配置java環(huán)境,這些就不用說(shuō)了。在IDEA中 導入項目 直接選擇下載好的文件夾即可等待IDEA手動(dòng)導出項目中的須要用到的依賴(lài)使用說(shuō)明
項目需配置mysql數據庫,localhost:3306,數據庫名為login,賬戶(hù)為root,密碼為123456,可以在application.yml中配置數據源。
當數據庫中有login數據庫時(shí)不需要再建表,后臺使用jpa框架會(huì )手動(dòng)創(chuàng )建須要用到的數據表,此項目會(huì )創(chuàng )建兩個(gè)表,一個(gè)拿來(lái)溫濕度儲存數據,一個(gè)拿來(lái)儲存用戶(hù)
項目只需等待手動(dòng)導出依賴(lài)文件而且配置好數據庫后即可使用
項目中的GuYuNbiot是聯(lián)接立秋云透傳平臺的,在Gylistener中請填入自己的春分的注冊包,谷雨云的使用請移步:%E8%B0%B7%E9%9B%A8%E4%BA%91%E9%80%8F%E4%BC%A0%E5%B9%B3%E5%8F%B0%E6%8E%A5%E5%85%A5%E6%8C%87%E5%8D%97
項目須要用到硬件的聯(lián)動(dòng),硬件發(fā)給谷雨云以后,通過(guò)春分云平臺的透傳能夠實(shí)現后端圖表的實(shí)時(shí)更新
項目中有許多善待改進(jìn)的功能,比如在GyRecieveThread收到數據的數據庫插入時(shí),偶爾會(huì )報null,我這兒使用了
@PostConstruct//解決非controller類(lèi)注入為null的問(wèn)題
public void init(){
gyRecieveThread=this;
gyRecieveThread.dataService=this.dataService;
}
如果有更好的解決辦法,可以聯(lián)系我,多謝了。
項目說(shuō)明
1.因為本人處在大四結業(yè)階段,還是第一次學(xué)習springboot的緣由,項目中參考了網(wǎng)上的些許不錯的代碼,如有侵害請聯(lián)系我,我會(huì )立刻刪掉。
2.項目是springboot比較簡(jiǎn)單的應用,歡迎和我一樣的初學(xué)者學(xué)習,如果有任何不懂的也可以聯(lián)系我,一起開(kāi)源學(xué)習交流就會(huì )長(cháng)久的進(jìn)步。
參與貢獻Fork 本庫房新建 Feat_xxx 分支遞交代碼新建 Pull Request碼云特技使用 Readme_XXX.md 來(lái)支持不同的語(yǔ)言,例如 Readme_en.md, Readme_zh.md碼云官方博客 你可以 這個(gè)地址來(lái)了解碼云上的優(yōu)秀開(kāi)源項目GVP 全稱(chēng)是碼云最有價(jià)值開(kāi)源項目,是碼云綜合評定出的優(yōu)秀開(kāi)源項目碼云官方提供的使用指南 碼云封面人物是一檔拿來(lái)展示碼云會(huì )員風(fēng)采的欄目