推薦:開源的通用組件化物聯(lián)網平臺-ThingsPanel

hingsPanel是通用的開源的物聯(lián)網支撐平臺,包括通用底座與行業(yè)積木解決方案,旨在快速構建物聯(lián)網行業(yè)應用。
通用底座提供了多協(xié)議支持、設備管理、數(shù)據采集、自動化、告警與可視化、數(shù)據轉發(fā)、集群部署等功能。支持廣泛的物聯(lián)網接入和邊緣網關接入協(xié)議,包括但不限于MQTT、HTTP、TCP、Modbus、GB28181視頻協(xié)議、螢石云視頻協(xié)議等通用物聯(lián)網協(xié)議,支持協(xié)議和驅動的插件式自定義擴展,
目前已廣泛用于工業(yè)制造、能源電力、物流倉儲、建筑消防等多個領域,內置可編排式應用市場及場景化、事件化的聯(lián)動規(guī)則,以適用不同場景的數(shù)智聯(lián)動解決方案,幫助集成商、硬件商與各類企事業(yè)單位實現(xiàn)業(yè)務多樣化、智能化及降本增效的目的,提升生產效率和管理能力。
ThingsPanel使用Go語言開發(fā),前端采用了Vue.js,開源協(xié)議為AGPLv3協(xié)議。
插件化是ThingsPanel最大的優(yōu)勢
ThingsPanel的插件主要有如下幾類,分別是:
設備插件:整合物模型與圖表
協(xié)議插件:解決各類協(xié)議接入的問題
可視化插件:擴展可視化功能
依賴型插件:行業(yè)解決方案積木
除此之外,還有兩類可復用的部分,分別是:
報文解析腳本
規(guī)則引擎腳本
通過以上插件的復用,可以大大提高研發(fā)效率。


功能列表
多租戶功能: 超級管理員管理、租戶賬戶管理、租戶用戶管理
設備接入: 編輯創(chuàng)建項目、按照分組添加管理設備、查看設備推送狀態(tài)、設備插件接入、網關與子設備接入、Modbus RTU/TCP協(xié)議接入、TCP協(xié)議接入、GB28181安防攝像頭接入、自定義協(xié)議插件接入
設備監(jiān)控: 設備添加后的監(jiān)控圖表、設備插件中的當前值、曲線、開關、寫入指令組件顯示
設備地圖: 根據項目與分組篩選設備、設備類型篩選
可視化: 可視化編輯基本功能、開放式架構、預綁定數(shù)據圖表、添加自己的圖元、和系統(tǒng)松耦合,支持組態(tài)、大屏、3D、Three.js
產品管理: 創(chuàng)建產品、批量管理、二維碼數(shù)據、手動激活、預注冊管理
固件升級: 為產品添加固件、創(chuàng)建升級任務、固件升級報表
自動化: 場景聯(lián)動、場景日志、定時觸發(fā)、設備觸發(fā)、多種觸發(fā)
數(shù)據管理: 根據項目篩選數(shù)據、實時查看數(shù)據日志、數(shù)據導出
告警信息: 根據項目和分組顯示告警、時間段篩選
通知功能:短信、郵件、電話、webhook多種通知方式
系統(tǒng)日志: IP訪問路徑、設備操作記錄
應用管理: 設備插件管理、插件生成器、插件安裝、應用市場
設備插件生成器: 快速生成、自定義物模型、自定義圖表、JSON導入導出
協(xié)議接入: 開發(fā)自定義協(xié)議配置、配置后的接入參數(shù)
用戶管理: Casbin方案、頁面權限控制、項目權限控制、多角色定義
規(guī)則引擎: 數(shù)據轉發(fā)第三方、接收設備數(shù)據并轉換、接入各種協(xié)議、實時數(shù)據計算
數(shù)據網關:OpenAPI,數(shù)據庫SQL-to-HTTP,對接三方系統(tǒng),限制IP與數(shù)據范圍,授權讀取
系統(tǒng)設置: 更換Logo、更換系統(tǒng)標題、更換主題風格
物聯(lián)網APP: Uniapp開發(fā)、掃碼添加設備、查看監(jiān)測值、切換項目和設備分組、手動控制、設置控制策略、查看操作日志、個人賬號管理、手機驗證碼登錄
依賴型插件: 依賴型插件為行業(yè)解決方案、基于設備插件和其他功能與數(shù)據、可視化調用、iframe代碼引入、插件復用
