開源免費“基于物聯網終端DTU設備的企業級物聯網系統”(包括前端、后端、設備網關服務、wx小程序)
[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!
物聯網終端(DUT):?是一種專為物聯網(Internet of Things, IoT)應用設計的無線數據傳輸設備。其核心功能在于實現現場設備(如傳感器、控制器、儀表等)與遠程服務器之間的數據透明傳輸,即在不同通信協議和網絡架構之間建立起可靠的橋接,確保數據能夠在不同的網絡環境中高效、穩定地交換。 本項目對接的終端設備是一種攜帶四個繼電器的設備,通過4G無線網絡實時發送當前四位繼電器的狀態發送到設備網關服務,可以將繼電器的狀態規定為運行、關機、報警、待機四種狀態,這樣就可以在后端知道當前設備狀態進行監控,計算獲取當前設備稼動率。
這哥們開發的這些開源項目是真不錯,看著就絲滑~~~~~~~
本項目是用于企業工廠設備監控,統計設備稼動率、監控設備實時運行狀況等。 通過物聯網終端設備(DTU)接入平臺,配置好設備參數將設備添加到平臺即可對設備運行狀態監控。
項目整體架構
系統介紹
- 基于若依管理后臺進行二次開發。
- 基于Netty框架實現物聯網設備網關服務
- 基于Echarts實現動態實時大屏
- 前端采用Vue3、Element UI。
- 后端采用Spring Boot、Spring Security、Redis & Jwt。
- 權限認證使用Jwt,支持多終端認證系統。
- 支持加載動態權限菜單,多方式輕松權限控制。
- 封裝異步任務管理,提高系統并發。
功能介紹
- 設備管理:對DTU設備進行管理。
- 動態大屏:實時顯示設備當前狀態、設備位置、設備監控、設備稼動率統計。
- 設備地圖:展示設備地理位置分布等信息。
- 數據記錄:對設備數據進行統計、查看、分析。
- 菜單管理:配置系統菜單,操作權限,按鈕權限標識等。
- 角色管理:角色菜單權限分配、設置角色按機構進行數據范圍權限劃分。
- 登錄日志:系統登錄日志記錄查詢包含登錄異常。
- 服務監控:監視當前系統CPU、內存、磁盤、堆棧等相關信息。
- 緩存監控:對系統的緩存信息查詢,命令統計等。
- 用戶管理:用戶是系統操作者,該功能主要完成系統用戶配置。
啟動
- 環境要求:JDK 1.8+、Maven 3.3+、MySQL 5.7+、redis 6.0+(mysql、redis 自行安裝)。
- 導入項目:將項目導入到IDE中,需要在application.yml中配置好數據庫連接。
- 編譯項目:執行mvn clean install命令,編譯成功后會在target目錄下生成.jar。
- 啟動項目: redis、mysql環境搭建好,配置文件配置好即可啟動項目。 首先啟動網關服務AflyExceedIot-gateway 然后啟動管理后臺后端項目,直接對admin模塊啟動即可 最后啟動后臺前端項目即可
- 模擬設備: 找到后端模塊afly-analog-device 打開Startup.java可以創建模擬設備
系統管理員賬號:admin/admin123
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!
賞
支付寶贊助
微信贊助
免責聲明,若由于商用引起版權糾紛,一切責任均由使用者承擔。
您必須遵守我們的協議,如您下載該資源,行為將被視為對《免責聲明》全部內容的認可->聯系老梁投訴資源 LaoLiang.Net部分資源來自互聯網收集,僅供用于學習和交流,請勿用于商業用途。如有侵權、不妥之處,請聯系站長并出示版權證明以便刪除。
敬請諒解! 侵權刪帖/違法舉報/投稿等事物聯系郵箱:service@laoliang.net
意在交流學習,歡迎贊賞評論,如有謬誤,請聯系指正;轉載請注明出處: » 開源免費“基于物聯網終端DTU設備的企業級物聯網系統”(包括前端、后端、設備網關服務、wx小程序)