當前位置: 妍妍網 > 碼農

工廠計畫用這個物聯網網路中介軟體應該很不錯

2024-02-22碼農

軟體介紹

IoT-UCY 是一款物聯網網路中介軟體,使用 Java 語言開發,並基於 Netty、Spring Boot、Redis 等開源計畫。該軟體支持各種底層通訊協定,包括 UDP、TCP、串口(Com),以及上層協定如 HTTP、MQTT、Websocket、Modbus(TCP、RTU)、PLC、DTU 等。主要用於工業物聯網底層網路互動、裝置管理、數據儲存和大數據處理。數據儲存依賴於 Taos 資料庫和 Redis 訊息佇列。

功能特點

  • 支持西門子和歐姆龍 PLC 原生協定適配

  • Modbus TCP 協定客戶端實作

  • 提供 DTU + Modbus(TCP/RTU)協定的伺服端實作

  • Mqtt(3.1+版本)客戶端實作

  • Websocket 協定的客戶端和伺服端實作

  • 串口通訊支持多平台(Mac、Windows、Linux)

  • DTU 模擬器

  • 支持基於 TCP 和 UDP 的裝置自訂協定

  • 不強制依賴 Spring 框架

  • 支持動態啟用和停用元件服務

  • 介面支持伺服端監聽多個埠

  • 提供一套代理客戶端通訊協定,支持多方呼叫鏈

  • 支持裝置協定物件和業務物件分離

  • 支持同步和異步裝置呼叫

  • 支持裝置上線/下線/異常的事件通知

  • 支持日誌打印功能,包括裝置狀態提示

  • 自動重連功能及客戶端建立支持等

  • 在工廠計畫中的套用

    在工廠計畫中,可以利用 IoT-UCY 進行裝置管理、數據儲存和網路通訊。透過適配支持的底層和上層協定,實作裝置與應用程式之間的互聯互通。可用於監控和控制工廠中的裝置,實作數據采集、分析和處理,進而提高工廠營運效率和生產品質。

    透過 IoT-UCY 提供的功能特點,工廠計畫可以實作對不同型別裝置的連線和資訊互動,同時靈活配置適配各種通訊協定。這將有助於工廠計畫中的自動化管理和智慧化生產。