当前位置: 欣欣网 > 码农

工厂项目用这个物联网网络中间件应该很不错

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 提供的功能特点,工厂项目可以实现对不同类型设备的连接和信息交互,同时灵活配置适配各种通讯协议。这将有助于工厂项目中的自动化管理和智能化生产。