版本区别
📊 功能对比
📊 本项目采用Apache2.0 开源协议声明,企业免费使用!禁止二次开源和分发
基础架构与技术
| 主要功能 | 功能说明 | 开源版 | 企业版 |
|---|---|---|---|
| 基础架构 | 基于Java 25、SpringBoot 3.5、支持虚拟线程 | ✅ | ✅ |
| 集群部署 | 支持集群、高可用架构,单点故障自动切换 | ✅ | ✅ |
| RBAC权限管理 | 基于角色的权限管理,支持菜单、按钮级权限控制 | ✅ | ✅ |
| 三级等保 | 完成安全修复,通过三级等保 | ✅ | ✅ |
| 多数据库支持 | 无感切换:None/MySQL/ClickHouse/IoTDB/InfluxDB | ✅ | ✅ |
| 数据备份 | 核心数据自动备份,支持数据恢复 | ✅ | ✅ |
产品管理
| 主要功能 | 功能说明 | 开源版 | 企业版 |
|---|---|---|---|
| 产品CRUD | 产品新增、编辑、删除、列表查询、条件筛选 | ✅ | ✅ |
| 物模型管理 | 在线编辑物模型,支持属性、事件、功能定义 | ✅ | ✅ |
| 物模型导入导出 | 支持TSL格式导入导出,支持批量更新 | ✅ | ✅ |
| 物模型定义 | 结构化描述设备属性(只读/只写/读写)、事件、方法 | ✅ | ✅ |
| 产品配置 | 设备标签、自动注册、离线判定规则、SN解析规则 | ✅ | ✅ |
| 网络组件绑定 | 支持产品绑定网络组件,配置通信参数 | ✅ | ✅ |
| 数据格式配置 | 支持16进制/字符串收发格式可配置 | ✅ | ✅ |
| 离线阈值配置 | 支持不同产品设置不同的设备离线判定阈值 | ✅ | ✅ |
| 数据留存策略 | 按属性/事件独立配置存储策略,支持BI分析 | ✅ | ✅ |
| 产品导出导入 | 一键导出产品包(含物模型、驱动、配置),实现生态共享 | ✅ | ✅ |
| 产品分类管理 | 支持产品分类创建、编辑、删除,支持多级子分类 | ✅ | ✅ |
| 产品图片管理 | 支持产品图片上传、OSS存储、图片展示 | ✅ | ✅ |
| 证书管理 | 支持TLS证书绑定/解绑,保障数据传输安全 | ✅ | ✅ |
| 连接信息管理 | 提供MQTT连接信息查看、密码查看功能 | ✅ | ✅ |
| 产品模糊搜索 | 支持按产品名称、ProductKey模糊搜索 | ✅ | ✅ |
| 网关产品管理 | 支持网关产品创建,子产品绑定网关 | ✅ | ✅ |
| 设备统计 | 支持按产品统计设备数量 | ✅ | ✅ |
| OTA升级 | 支持按产品统计设备数量 | ❌ | ✅ |
设备管理
| 主要功能 | 功能说明 | 开源版 | 企业版 |
|---|---|---|---|
| 设备生命周期 | 完整的设备生命周期管理(注册、激活、在线、离线、删除) | ✅ | ✅ |
| 设备CRUD | 设备新增、编辑、删除、查询、条件筛选 | ✅ | ✅ |
| 设备状态管理 | 实时查看设备运行状态、在线状态、最后上线时间 | ✅ | ✅ |
| 设备详情查看 | 查看设备完整信息(基本信息、产品信息、网关信息) | ✅ | ✅ |
| 主动注册 | 支持设备主动注册,可定义注册额外参数 | ✅ | ✅ |
| 设备影子 | 支持设备影子功能,属性期望值写入,标签和数据暂存 | ✅ | ✅ |
| 功能调用 | 支持在线功能调用,设备指令下发,回复消息匹配 | ✅ | ✅ |
| 上下行通信 | 支持设备上行数据上报、下行指令下发,双向通信 | ✅ | ✅ |
| 历史数据查询 | 查看设备历史数据、可视化图表展示 | ✅ | ✅ |
| 位置轨迹 | 支持设备位置地图展示、轨迹回放 | ✅ | ✅ |
| 通信日志 | 完整记录设备通信日志(上行/下行),支持日志查询 | ✅ | ✅ |
| 网关子设备 | 支持网关接入多种子设备,管理拓扑关系 | ✅ | ✅ |
| 子设备管理 | 查询网关子设备关系,支持子设备功能调用 | ✅ | ✅ |
| 设备分组 | 设备编组管理,支持多级分组,用于统一管理 | ✅ | ✅ |
| 分组绑定 | 支持设备批量加入/移出分组 | ✅ | ✅ |
| 场景联动 | 基于物模型事件/属性触发,联动设备或通知 | ✅ | ✅ |
| 数据转发 | 支持按分组过滤,自定义规则转发数据 | ✅ | ✅ |
| 批量导入 | 支持Excel模板批量导入设备 | ✅ | ✅ |
| 批量导出 | 支持设备列表批量导出(含产品信息) | ✅ | ✅ |
| 设备档案 | 支持为设备定义档案字段,档案信息管理 | ✅ | ✅ |
| 视频设备管理 | 支持视频设备列表查询、按第三方平台过滤 | ✅ | ✅ |
| 设备型号查询 | 查询所有设备型号、产品型号信息 | ✅ | ✅ |
| 应用绑定 | 支持设备绑定到指定应用,应用级隔离 | ✅ | ✅ |
应用管理(类似多租户)
| 主要功能 | 功能说明 | 开源版 | 企业版 |
|---|---|---|---|
| 多应用管理 | 支持创建多个应用,应用间数据隔离 | ✅ | ✅ |
| 应用信息管理 | 应用新增、编辑、删除、查询、列表展示 | ✅ | ✅ |
| OAuth2认证 | 自动生成AppId/AppSecret,支持OAuth2授权 | ✅ | ✅ |
| 密钥管理 | 支持应用密钥重置,自动同步MQTT配置 | ✅ | ✅ |
| Java SDK | 提供Java SDK,支持快速接入 | ✅ | ✅ |
| 北向推送-HTTP | 支持HTTP推送,可配置推送地址 | ✅ | ✅ |
| 推送地址测试 | 支持推送地址连通性测试 | ✅ | ✅ |
| 推送启停控制 | 支持HTTP推送启用/停用控制 | ✅ | ✅ |
| 北向推送-MQTT | 支持MQTT推送,独立配置 | ✅ | ✅ |
| 数据订阅 | 独立的数据订阅配置,支持按应用订阅 | ✅ | ✅ |
| 产品变更订阅 | 支持订阅产品配置变更通知 | ✅ | ✅ |
| 权限控制 | 应用级权限隔离,支持管理员权限校验 | ✅ | ✅ |
| 设备统计 | 支持按应用统计设备数量 | ✅ | ✅ |
| 批量导出 | 支持应用列表批量导出 | ✅ | ✅ |
通知管理
| 主要功能 | 功能说明 | 开源版 | 企业版 |
|---|---|---|---|
| 通知渠道 | 支持钉钉、阿里云短信语音、腾讯云短信语音、飞书、邮箱 | ✅ | ✅ |
| 通知模板 | 自定义通知模板,支持设备数据填充 | ✅ | ✅ |
| Webhook通知 | 支持Webhook方式推送通知 | ✅ | ✅ |
| 邮件通知 | 支持邮件方式发送通知 | ✅ | ✅ |
| 通知记录 | 记录通知发送历史,支持查询 | ✅ | ✅ |
规则引擎
| 主要功能 | 功能说明 | 开源版 | 企业版 |
|---|---|---|---|
| 规则管理 | 规则创建、编辑、删除、查询、分页列表 | ✅ | ✅ |
| 规则启停控制 | 支持规则启用/停用状态切换 | ✅ | ✅ |
| 触发条件配置 | 支持设备属性触发、定时触发 | ✅ | ✅ |
| 条件组合 | 支持多个触发条件的"或"逻辑组合 | ✅ | ✅ |
| 执行条件配置 | 支持时间范围限制、设备状态判断 | ✅ | ✅ |
| 执行动作配置 | 支持下发设备指令、生成告警工单 | ✅ | ✅ |
| 动作组合执行 | 支持配置多个动作按顺序或并发执行 | ✅ | ✅ |
| SQL测试 | 支持规则SQL语句在线测试 | ✅ | ✅ |
| 调用目标测试 | 支持规则调用目标在线测试 | ✅ | ✅ |
| 规则更新 | 支持更新规则配置、更新调用目标 | ✅ | ✅ |
协议与驱动
| 主要功能 | 功能说明 | 开源版 | 企业版 |
|---|---|---|---|
| 驱动类型 | 支持IDE(Magic)、JAR(本地+远程URI)、JavaScript、SpringBean | ✅ | ✅ |
| 热更新部署 | 产品驱动/协议外置,一键导入导出,热部署无需重启 | ✅ | ✅ |
| 协议管理 | 支持协议新增、编辑、删除、查询 | ✅ | ✅ |
| 插件式接入 | 支持JavaScript插件上传,实现非标设备接入 | ✅ | ✅ |
| 可视化驱动 | 支持可视化驱动生成 | ❌ | ✅ |
协议接入
| 主要功能 | 功能说明 | 开源版 | 企业版 |
|---|---|---|---|
| MQTT直连接入 | 支持任意MQTT主题和格式消息设备接入 | ✅ | ✅ |
| MQTT协议支持 | 支持MQTT 3.1/3.1.1/5.0协议 | ✅ | ✅ |
| CoAP协议 | 支持CoAP协议接入,适用于低功耗场景 | ✅ | ✅ |
| HTTP/HTTPS接入 | 支持HTTP/HTTPS协议接入,云云对接 | ✅ | ✅ |
| OAuth2认证 | 支持OAuth2认证方式 | ✅ | ✅ |
| Java SDK | 提供Java SDK,支持设备快速接入 | ✅ | ✅ |
| Modbus协议 | 支持Modbus RTU/TCP协议 | ✅ | ✅ |
| Modbus DTU | 支持Modbus DTU网关接入 | ✅ | ✅ |
| 第三方MQTT | 支持绑定/解绑外部MQTT Broker,自定义下行主题 | ✅ | ✅ |
| TCP直连接入 | 支持任意TCP协议(JT808、DLT645等50余款) | ❌ | ✅ |
| 工业协议 | 支持BACnet、KNX、OPC UA等工业协议 | ❌ | ✅ |
| 天翼物联 | 无缝对接天翼AIOT,统一在nexiot管理 | ❌ | ✅ |
| 移动OneNET | 移动OneNET平台接入 | ❌ | ✅ |
| 国标GB28181 | 支持GB28181-2016/2022视频接入,支持NVR | ❌ | ✅ |
| 视频流协议 | 支持RTMP、RTSP视频推流协议 | ❌ | ✅ |
| WVP平台 | 与WVP视频平台系列集成 | ❌ | ✅ |
| 大华ICC | 与大华ICC产品系列集成 | ❌ | ✅ |
| 乐橙云 | 乐橙云/ImouLife视频接入 | ❌ | ✅ |
移动端能力
| 主要功能 | 功能说明 | 开源版 | 企业版 |
|---|---|---|---|
| 小程序 | 支持H5、Android、iOS,具备指令控制、属性、告警查看 | ❌ | ✅ |
| 多管理员 | 任意普通用户,支持无限制数量租户小程序,支持多管理员 | ❌ | ✅ |
| 权限控制 | 小程序支持增、删、改、查、功能调用、各种权限控制 | ❌ | ✅ |
| 远程配置 | 支持主题色、名字、LOGO等远程配置 | ❌ | ✅ |
系统管理
| 主要功能 | 功能说明 | 开源版 | 企业版 |
|---|---|---|---|
| 用户管理 | 用户新增、编辑、删除、查询、状态管理 | ✅ | ✅ |
| 用户同步 | 支持与统一身份认证平台同步用户信息 | ✅ | ✅ |
| 角色管理 | 角色创建、编辑、删除、权限分配 | ✅ | ✅ |
| 菜单权限 | 支持菜单级权限配置,树形结构管理 | ✅ | ✅ |
| 按钮权限 | 支持按钮级权限控制(新增、编辑、删除等) | ✅ | ✅ |
| 角色层级 | 支持多级角色,子角色自动继承父角色权限 | ✅ | ✅ |
| 菜单管理 | 菜单结构设计、属性维护、外链支持 | ✅ | ✅ |
| 字典管理 | 系统字典类型、字典数据管理 | ✅ | ✅ |
| 参数配置 | 系统参数配置管理 | ✅ | ✅ |
| 操作日志 | 记录系统操作日志,支持查询 | ✅ | ✅ |
| 登录日志 | 记录用户登录日志,支持查询 | ✅ | ✅ |
| 定时任务 | 支持定时任务配置、执行、日志查看 | ✅ | ✅ |
| 文件管理 | 文件上传、OSS存储、文件管理 | ❌ | ✅ |
开放API
| 主要功能 | 功能说明 | 开源版 | 企业版 |
|---|---|---|---|
| 产品管理API | 提供产品创建、修改、查询、删除的RESTful接口 | ✅ | ✅ |
| 设备管理API | 支持设备注册、查询、批量查询、删除、状态查询 | ✅ | ✅ |
| 设备信息查询 | 提供设备信息查询API,包括设备类型、变量信息 | ✅ | ✅ |
| 消息通信API | 提供向Topic发布消息、单设备同步调用、广播消息接口 | ✅ | ✅ |
| 接口文档 | 提供完整的接口文档、鉴权方式、错误码说明 | ✅ | ✅ |
| 示例代码 | 内置多语言示例工程与SDK | ✅ | ✅ |
组态与大屏(单独购买授权)
| 主要功能 | 功能说明 | 开源版 | 企业版 |
|---|---|---|---|
| 组态集成 | 组态与nexiot集成 | ❌ | ❌(可使用无源码) |
| 可视化大屏 | 可视化监控大屏 | ❌ | ❌ (可使用无源码) |
应用工坊
SAAS应用+多租户+多应用+DIY小程序装修
说明:
- ✅ 表示已支持
- ❌ 表示暂不支持或需要评估