mirror of
https://gitee.com/NexIoT/Universal-IoT-Java.git
synced 2026-08-31 00:19:29 +08:00
feat(MQTT):增加任意MQTT的topic
This commit is contained in:
@@ -208,37 +208,38 @@
|
||||
|
||||
## 📊 功能对比
|
||||
|
||||
| 主要功能 | 功能说明 | 开源版 | 企业版 |
|
||||
|-------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------|--------|
|
||||
| JDK21 虚拟线程 | 基于Java21、SpringBoot3.x的基础框架,支持虚拟线程、netty高性能 | ✅ | ✅ |
|
||||
| RuoYi脚手架 | 管理员、角色管理、权限管理、日志管理,含扩展手机验证、OSS文件管理等业务</br>支持登录日志、操作日志查询管理 | ✅ | ✅ |
|
||||
| 登录/首页 | 账号密码验证码登录</br>支持国际化多语言</br>工作台数据统计展示 | ✅ | ✅ |
|
||||
| 产品管理 | 支持一键导出导入(产品、TSL、解析)分享即用</br>物模型在线编辑管理,支持属性、事件、功能</br>支持设备标签设置、公共配置(自动注册、离线判定规则、设备SN解析等)</br>TCP端云配置(端口、粘包分包处理、编解码数据配置等)</br>HTTP三方云配置</br>支持设备物模型独立配置存储 | ✅ | ✅ |
|
||||
| 产品分类 | 支持分类创建管理,支持新增子类 | | |
|
||||
| 协议管理 | 支持协议的统一管理和热更新</br>协议驱动完全外置 | ✅ | ✅ |
|
||||
| 设备列表 | 完整的设备生命周期管理功能</br>设备列表展示、设备运行状态</br>在线功能调用、设备影子数据</br>通信日志管理、消息订阅配置</br>支持网关与网关子设备的支持</br>支持拓扑图展示</br>支持设备批量操作 | ✅ | ✅ |
|
||||
| 设备影子 | 设备最新状态缓存</br>支持属性、事件、功能的状态存储</br>支持影子数据查询和更新 | ✅ | ✅ |
|
||||
| 设备群组 | 设备编组分组,用于统一管理和场景联动</br>支持分组批量操作 | ✅ | ✅ |
|
||||
| 网关轮询 | 支持网关云端定时轮询</br>支持多指令配置、轮询间隔设置(30s/60s/120s/300s/600s)</br>支持失败重试、超时控制</br>支持分布式集群部署 | ✅ | ✅ |
|
||||
| **集成WEBIDE** | 支持协议的在线调试、统一管理等功能</br>基于浏览器的可视化IDE</br>支持协议脚本编写、调试、热部署</br>(旗舰版提供IDE调试前端源码) | ✅ | ✅ |
|
||||
| 场景联动 | 支持设备物模型事件、属性配置</br>执行调用其他设备的联动</br>通知发送功能</br>支持联动日志查询 | ✅ | ✅ |
|
||||
| 规则引擎 | 可视化规则编排引擎(类似Node-RED)</br>支持Modbus、OPCUA等工业协议</br>支持流程编排、节点配置</br>极大增强平台接入能力(调试开发中) | ✅ | ✅ |
|
||||
| 数据桥接 | 支持数据源配置、支持桥接规则定义设置</br>支持桥接类型输入、输出、双向数据</br>支持JDBC(Mysql、H2、Oracle)等数据输出</br>支持时序数据库输出(IoTDB、Clickhouse、InfluxDB)</br>支持消息对接MQ输出(Kafka、MQTT)</br>支持HTTP数据桥接</br>支持其他中间件扩展 | ✅ | ✅ |
|
||||
| 数据转发 | 支持设备分组过滤</br>按照规则自定义数据转发</br>支持转发到HTTP、MQTT等多种目标 | ✅ | ✅ |
|
||||
| **多应用管理** | 支持应用数据隔离;多应用管理;提供完整的南北向数据推送和指令调用</br>支持账号创建多个应用</br>应用间数据独立(类似多租户) | ✅ | ✅ |
|
||||
| 主要功能 | 功能说明 | 开源版 | 企业版 |
|
||||
|--------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------|--------|
|
||||
| JDK21 虚拟线程 | 基于Java21、SpringBoot3.x的基础框架,支持虚拟线程、netty高性能 | ✅ | ✅ |
|
||||
| RuoYi脚手架 | 管理员、角色管理、权限管理、日志管理,含扩展手机验证、OSS文件管理等业务</br>支持登录日志、操作日志查询管理 | ✅ | ✅ |
|
||||
| 登录/首页 | 账号密码验证码登录</br>支持国际化多语言</br>工作台数据统计展示 | ✅ | ✅ |
|
||||
| 产品管理 | 支持一键导出导入(产品、TSL、解析)分享即用</br>物模型在线编辑管理,支持属性、事件、功能</br>支持设备标签设置、公共配置(自动注册、离线判定规则、设备SN解析等)</br>TCP端云配置(端口、粘包分包处理、编解码数据配置等)</br>HTTP三方云配置</br>支持设备物模型独立配置存储 | ✅ | ✅ |
|
||||
| 产品分类 | 支持分类创建管理,支持新增子类 | | |
|
||||
| 协议管理 | 支持协议的统一管理和热更新</br>协议驱动完全外置 | ✅ | ✅ |
|
||||
| 设备列表 | 完整的设备生命周期管理功能</br>设备列表展示、设备运行状态</br>在线功能调用、设备影子数据</br>通信日志管理、消息订阅配置</br>支持网关与网关子设备的支持</br>支持拓扑图展示</br>支持设备批量操作 | ✅ | ✅ |
|
||||
| 设备影子 | 设备最新状态缓存</br>支持属性、事件、功能的状态存储</br>支持影子数据查询和更新 | ✅ | ✅ |
|
||||
| 设备群组 | 设备编组分组,用于统一管理和场景联动</br>支持分组批量操作 | ✅ | ✅ |
|
||||
| 网关轮询 | 支持网关云端定时轮询</br>支持多指令配置、轮询间隔设置(30s/60s/120s/300s/600s)</br>支持失败重试、超时控制</br>支持分布式集群部署 | ✅ | ✅ |
|
||||
| **集成WEBIDE** | 支持协议的在线调试、统一管理等功能</br>基于浏览器的可视化IDE</br>支持协议脚本编写、调试、热部署</br>(旗舰版提供IDE调试前端源码) | ✅ | ✅ |
|
||||
| 场景联动 | 支持设备物模型事件、属性配置</br>执行调用其他设备的联动</br>通知发送功能</br>支持联动日志查询 | ✅ | ✅ |
|
||||
| 规则引擎 | 可视化规则编排引擎(类似Node-RED)</br>支持Modbus、OPCUA等工业协议</br>支持流程编排、节点配置</br>极大增强平台接入能力(调试开发中) | ✅ | ✅ |
|
||||
| 数据桥接 | 支持数据源配置、支持桥接规则定义设置</br>支持桥接类型输入、输出、双向数据</br>支持JDBC(Mysql、H2、Oracle)等数据输出</br>支持时序数据库输出(IoTDB、Clickhouse、InfluxDB)</br>支持消息对接MQ输出(Kafka、MQTT)</br>支持HTTP数据桥接</br>支持其他中间件扩展 | ✅ | ✅ |
|
||||
| 数据转发 | 支持设备分组过滤</br>按照规则自定义数据转发</br>支持转发到HTTP、MQTT等多种目标 | ✅ | ✅ |
|
||||
| **多应用管理** | 支持应用数据隔离;多应用管理;提供完整的南北向数据推送和指令调用</br>支持账号创建多个应用</br>应用间数据独立(类似多租户) | ✅ | ✅ |
|
||||
| **SDK支持(Java)** | 设备管理: 支持设备的注册、查询、更新和删除</br>设备通信: 支持设备上线、下线状态管理</br>数据上报: 支持属性上报和事件上报</br>安全认证: 支持OAuth2客户端认证和密码认证</br>易于集成: 开箱即用SDK | ✅ | ✅ |
|
||||
| 北向应用推送 | HTTP推送、MQTT推送(开源版支持)</br>其他推送方式(企业版专享) | ✅ | ✅ |
|
||||
| 通知渠道 | 支持钉钉、阿里云短信语音、腾讯云短信语音、飞书、邮箱 | ✅ | ✅ |
|
||||
| 通知模版 | 支持模版自定义创建</br>支持变量替换 | ✅ | ✅ |
|
||||
| 证书管理 | 支持TLS/SSL证书管理</br>支持证书上传、查询、删除 | ✅ | ✅ |
|
||||
| MQTT直连接入 | 支持内置MQTT接入</br>支持自己扩展的MQTT节点</br>支持MQTT集群部署 | ✅ | ✅ |
|
||||
| HTTP接入 | 支持云云对接</br>支持OAUTH2标准接入</br>支持Java SDK无缝接入 | ✅ | ✅ |
|
||||
| **Modbus协议** | 支持Modbus RTU/TCP协议</br>支持Modbus设备接入和数据处理</br> **注意:开源版开源通过MQTT方式** | ✅ | ✅ |
|
||||
| 北向应用推送 | HTTP推送、MQTT推送(开源版支持)</br>其他推送方式(企业版专享) | ✅ | ✅ |
|
||||
| 通知渠道 | 支持钉钉、阿里云短信语音、腾讯云短信语音、飞书、邮箱 | ✅ | ✅ |
|
||||
| 通知模版 | 支持模版自定义创建</br>支持变量替换 | ✅ | ✅ |
|
||||
| 证书管理 | 支持TLS/SSL证书管理</br>支持证书上传、查询、删除 | ✅ | ✅ |
|
||||
| MQTT直连接入 | 支持内置MQTT接入</br>支持自己扩展的MQTT节点</br>支持MQTT集群部署 | ✅ | ✅ |
|
||||
| HTTP接入 | 支持云云对接</br>支持OAUTH2标准接入</br>支持Java SDK无缝接入 | ✅ | ✅ |
|
||||
| **Modbus协议** | 支持Modbus RTU/TCP协议</br>支持Modbus设备接入和数据处理</br> **注意:开源版开源通过MQTT方式** | ✅ | ✅ |
|
||||
| **TCP/UDP直连接入** | 支持自定义协议、Modbus等TCP通信方式</br>支持SNI TLS通配符域名接入</br>支持TCP集群,支持无限扩展节点</br>支持TCP粘包分包处理</br>支持动态启停和创建监听服务 | ❌ | ✅ |
|
||||
| **天翼物联** | 支持与天翼物联AIOT无缝接入</br>产品管理、设备管理全部在nexiot统一管理 | ❌ | ✅ |
|
||||
| **视频接入** | 乐橙云视频接入(企业赠送)</br>GB28181视频协议支持(wvp集成内测中)</br>大华ICC和海康ISC归规划中 | ❌ | ✅ |
|
||||
| **集群部署** | 支持多节点集群部署</br>支持分布式锁、负载均衡</br>支持高可用、水平扩展 | ✅ | ✅ |
|
||||
| **时序数据库** | 支持无感动态切换日志存储方式</br>支持None(不存) / Mysql / **ClickHouse** / **IoTDB** | ✅ | ✅ |
|
||||
| **天翼物联** | 支持与天翼物联AIOT无缝接入</br>产品管理、设备管理全部在nexiot统一管理 | ❌ | ✅ |
|
||||
| **视频接入** | 乐橙云视频接入(企业赠送)</br>GB28181视频协议支持(wvp集成内测中)</br>大华ICC和海康ISC归规划中 | ❌ | ✅ |
|
||||
| **集群部署** | 支持多节点集群部署</br>支持分布式锁、负载均衡</br>支持高可用、水平扩展 | ✅ | ✅ |
|
||||
| **时序数据库** | 支持无感动态切换日志存储方式</br>支持None(不存) / Mysql / **ClickHouse** / **IoTDB** | ✅ | ✅ |
|
||||
| **MQTT任意主题** | 支持接入外置MQTT Broker</br>支持MQTT任何主题数据对接和指令控制</br>支持数据透传和物模型结构</br> | ❌ | ✅ |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user