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

软件介绍

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

作者介绍:

90后资深架构师,深耕工业可视化,数字化转型,深度学习技术在工业中的应用。深入研究Web3D,SCADA ,深度学习开发应用。开发语言技能JAVA/C#/Python/Golang/Vue3/TypeScript, 关注【工业可视化】带你一起学~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值