後端功能 #11091
是由 Sam Wang 於 21 天 前更新
# 🌐 Omni IoT Server 系統簡介 Omni IoT Server 是一款為系統整合商與智慧應用開發者打造的 通訊整合型 IoT 平台。 它提供 MQTT Broker 與 RESTful API 雙通道架構,讓開發者與設備能以最簡單的方式交換資料,而不必深入了解各種通訊協議(如 Modbus、OPC UA、CoAP、BLE、TCP Socket 等)。 > >[!Tip] Omni Connect IoT Server >「Omni」意指「全方位」,「Connect」代表「連結、整合」。 > 名稱寓意:讓不同設備、不同通訊協議,都能透過一個統一平台「全方位連結」。 ## 系統架構 ## 🚀 核心特點 ### 1️⃣ 雙通道架構:MQTT + API MQTT 通訊:支援設備即時上報感測資料與狀態回傳。 API 通訊:提供標準化的 RESTful 介面,系統整合商可透過 API 快速串接資料、控制設備。 ### 2️⃣ 協議屏蔽與統一格式 不論設備底層使用何種通訊協議,資料進入 Omni 後皆轉為統一的 JSON 結構。 整合商無需理解設備協議細節(例如 Modbus 位址、RS485 封包),即可直接透過標準 API 或 MQTT Topic 取得資料。 ### 3️⃣ 高擴充性與彈性部署 支援 Docker / 雲端 / 本地部署。 可根據專案規模動態擴充節點與設備數量。 ### 4️⃣ 安全與授權 MQTT over TLS、API Token 驗證。 支援 JWT 授權機制。 ### 5️⃣ 開發者友善 提供 Swagger / OpenAPI 文件。 --- ## 🧩 典型應用場景 |應用領域| 範例說明| |---|-------| |智慧工廠| 整合 PLC、生產機台感測資料,統一上報至雲端監控系統| |智慧建築| 整合空調、照明、能源管理系統,提供 API 給管理平台| |環境監測| 集中收集各廠區感測器(PM2.5、溫濕度、水質)數據| |智慧城市| 整合交通號誌、路燈控制系統,實現資料可視化與遠端控制| ---