AIoT物聯網平台是一個Go語言開發的通用、開源的企業級物聯網應用平台,旨在通過可複用的組件,減少開發工作,加速物聯網項目交付。可廣泛應用於交通、醫療、消費、家居、消防、安防、工業、農業等各個領域。


插件化是最大的特點,通過插件配置您不用編寫代碼可以快速構建應用,並將業務打包分發給世界各地的用户,使物聯網應用開發的複雜性大大降低。業務交付時間相比傳統的物聯網技術方案減少60%。

國產信創,三級等保,Go語言開源AIoT物聯網平台 ,物模型,插件化,輕鬆搭建Web可視化組態大屏_數據


AIoT物聯網平台設計優勢

  • 高性能分佈式架構:使用領先的開源技術構建,支持水平擴展,單節點支持萬級設備接入,集羣可處理百萬級設備。
  • 靈活的插件化設計:通過插件方式可方便地增加新的功能和適配新的設備,支持協議、數據庫、服務的靈活擴展。
  • 高可用性保障:集羣中的每個節點都是對等的,無單點故障,支持服務自動容錯和恢復。
  • 開放的集成能力:提供標準化的 API 接口,支持第三方系統快速集成



01


AIoT平台系統架構

國產信創,三級等保,Go語言開源AIoT物聯網平台 ,物模型,插件化,輕鬆搭建Web可視化組態大屏_物聯網_02

  • 設備接入服務:支持多種通信協議,包括 Modbus、HTTP、TCP、OPC-UA 等,通過對應的設備接入服務與 IoT 設備進行連接和通信。這種設計可以幫助用户輕鬆擴展到新的設備和協議,確保與眾多 IoT 設備的兼容性。
  • MQTT Broker集羣:VerneMQ、GMQTT 等各種知名的 MQTT Broker,為 IoT 設備提供高性能、高可靠性的消息傳遞服務。可以根據需求選擇合適的 Broker。
  • 數據庫:支持多種數據庫如 Cassandra 和 TDengine 等分佈式存儲數據庫,這提供了數據的高可用性、擴展性和靈活性,為 IoT 提供了高效、可靠的數據存儲解決方案。可以根據實際需求選擇合適的數據庫。
  • 插件化:協議、數據庫和 Broker 都是通過插件的形式實現的,這種模塊化的設計可以方便地增加新的功能和適配新的設備,同時也使得維護更為簡單。
  • 跨平台接入:支持多種終端接入,包括移動端、Web 端等。這意味着用户可以在任何設備上訪問和管理他們的物聯網設備。
  • API接口體系:
  • REST API:提供標準的 HTTP 接口,支持設備管理、數據查詢等操作
  • WebSocket:支持實時數據推送和設備狀態監控
  • 認證機制:支持 Token、簽名等多種認證方式
  • 數據服務:支持實時數據訂閲、歷史數據查詢、批量數據處理等功能
  • 集中管理:作為核心的管理平台,可以集中處理多種設備、協議和存儲的數據,這簡化了管理工作並提高了效率。
  • 系統部署: 架構設計考慮到了高可用性和擴展性,確保沒有單點故障,每個組件都可以進行水平擴展。

功能列表

  • 設備接入:支持MQTT、TCP、Modbus、GB28181等協議,可自行擴展
  • 規則引擎接入各類協議並轉換數據,轉發數據到外部系統
  • 業務管理:一個系統可整合多個業務, 可拓展更多功能
  • 資產管理樹結構資產與設備組織模式, 清晰又方便。
  • 應用管理設備插件、協議插件,用積木的方式搭建系統
  • 設備插件:例如PM2.5傳感器
  • 報表插件:熱力圖單元農業可視化大屏幕
  • 應用插件:商城插件,新聞插件
  • 自動化IFTTT模式,包括時間與設備兩種觸發模式,自動化告警和自動化控制。
  • 可視化:支持以插件為容易的圖表單元自由組織,也可以直接設計自己的可視化大屏幕。
  • 設備監控:設備添加後可直接在設備監控頁面中查看監控圖表。
  • 固件升級:創建升級任務,可選擇定時升級或立即升級,全部或部分升級。

技術棧

  • Golang:天生優異的併發性能,節省硬件成本,可適用於邊緣設備。
  • Vue.js:簡單易用
  • PostgreSQL:廣泛的社區與低成本。
  • TimescaleDB :時序數據庫,PostgreSQL插件。
  • Nginx:高性能代理服務。
  • GMQTT:高性能消息隊列處理。
  • Redis:NoSQL緩存數據庫


02


平台界面展示


系統首頁

國產信創,三級等保,Go語言開源AIoT物聯網平台 ,物模型,插件化,輕鬆搭建Web可視化組態大屏_數據庫_03


設備接入

國產信創,三級等保,Go語言開源AIoT物聯網平台 ,物模型,插件化,輕鬆搭建Web可視化組態大屏_數據庫_04

設備物模型概覽

國產信創,三級等保,Go語言開源AIoT物聯網平台 ,物模型,插件化,輕鬆搭建Web可視化組態大屏_物聯網_05

設備數據時序圖

國產信創,三級等保,Go語言開源AIoT物聯網平台 ,物模型,插件化,輕鬆搭建Web可視化組態大屏_數據庫_06

大屏數據看板

國產信創,三級等保,Go語言開源AIoT物聯網平台 ,物模型,插件化,輕鬆搭建Web可視化組態大屏_數據庫_07

可視化-空氣質量插件

國產信創,三級等保,Go語言開源AIoT物聯網平台 ,物模型,插件化,輕鬆搭建Web可視化組態大屏_物聯網_08

手機App 客户端

國產信創,三級等保,Go語言開源AIoT物聯網平台 ,物模型,插件化,輕鬆搭建Web可視化組態大屏_數據庫_09


03


應用案例


AIoT 物聯網平台支持各類數據採集與設備控制的應用場景,包括能源、電力、交通、礦山、社區、樓宇、園區、農業、氣象、應急救災等,可以本地私有化部署,也可雲端部署,支持阿里雲、華為雲、常見雲平台。

國產信創,三級等保,Go語言開源AIoT物聯網平台 ,物模型,插件化,輕鬆搭建Web可視化組態大屏_物聯網_10

國產信創,三級等保,Go語言開源AIoT物聯網平台 ,物模型,插件化,輕鬆搭建Web可視化組態大屏_數據_11

國產信創,三級等保,Go語言開源AIoT物聯網平台 ,物模型,插件化,輕鬆搭建Web可視化組態大屏_數據_12

國產信創,三級等保,Go語言開源AIoT物聯網平台 ,物模型,插件化,輕鬆搭建Web可視化組態大屏_數據_13