Skip to content

新功能发布说明

🚀 最新功能发布

NexIoT v2.1.0 新功能详解

1. OPC-UA协议支持 🏭

功能概述 新增OPC-UA(OLE for Process Control Unified Architecture)协议支持,专为工业4.0场景设计。

核心特性

  • 标准OPC-UA客户端:支持OPC-UA 1.04标准
  • 安全连接:支持用户名/密码、证书等多种认证方式
  • 数据订阅:支持变量订阅和事件订阅
  • 批量操作:支持批量读写操作,提升效率
  • 连接池管理:自动连接池管理,支持高并发

应用场景

  • 工业自动化设备接入
  • SCADA系统数据采集
  • 制造业设备监控
  • 能源管理系统

配置示例

yaml
opcua:
  enabled: true
  servers:
    - name: "PLC-001"
      endpoint: "opc.tcp://192.168.1.100:4840"
      security: "None"
      username: "admin"
      password: "password"

2. Modbus协议支持 ⚙️

功能概述 支持Modbus RTU和Modbus TCP协议,适用于各种工业自动化设备。

核心特性

  • 双协议支持:同时支持Modbus RTU和Modbus TCP
  • 串口通信:支持RS485、RS232等串口通信
  • 网络通信:支持TCP/IP网络通信
  • 数据映射:灵活的数据点映射配置
  • 错误处理:完善的错误检测和重试机制

支持的数据类型

  • 线圈状态(Coils)
  • 离散输入(Discrete Inputs)
  • 保持寄存器(Holding Registers)
  • 输入寄存器(Input Registers)

配置示例

yaml
modbus:
  enabled: true
  devices:
    - name: "传感器-001"
      type: "tcp"
      host: "192.168.1.200"
      port: 502
      slave_id: 1
      registers:
        - address: 40001
          type: "holding"
          data_type: "float32"
          name: "温度"

3. CoAP协议支持 📱

功能概述 轻量级CoAP(Constrained Application Protocol)协议支持,专为资源受限的IoT设备设计。

核心特性

  • 轻量级设计:适合低功耗设备
  • UDP传输:基于UDP协议,减少开销
  • RESTful接口:类似HTTP的RESTful操作
  • 观察模式:支持资源观察和通知
  • 块传输:支持大数据的分块传输

应用场景

  • 传感器网络
  • 智能家居设备
  • 可穿戴设备
  • 低功耗IoT设备

4. 多设备同时调试 🔧

功能概述 云调试器支持同时调试多个设备,大幅提升开发效率。

核心特性

  • 多设备管理:同时连接和管理多个设备
  • 独立调试会话:每个设备独立的调试环境
  • 设备切换:快速切换不同设备的调试界面
  • 批量操作:支持批量发送指令到多个设备
  • 对比分析:不同设备的数据对比分析

使用场景

  • 多设备协议开发
  • 设备性能对比测试
  • 批量设备配置
  • 设备兼容性测试

5. 调试历史记录 📊

功能概述 保存完整的调试历史记录,支持回放和对比分析。

核心特性

  • 完整记录:记录所有调试操作和数据
  • 时间轴显示:按时间顺序显示调试过程
  • 回放功能:支持调试过程回放
  • 数据对比:不同时间点的数据对比
  • 导出功能:支持调试记录导出

6. 断点调试功能 🎯

功能概述 在协议解析过程中设置断点,便于问题定位和分析。

核心特性

  • 断点设置:在协议解析关键点设置断点
  • 单步执行:支持单步执行协议解析
  • 变量查看:实时查看解析过程中的变量值
  • 调用栈:显示协议解析的调用栈信息
  • 条件断点:支持条件断点设置

规则引擎可视化编辑器 🎨

功能概述

全新的拖拽式规则编辑器,让非技术人员也能轻松创建业务规则。

核心特性

  • 拖拽式编辑:直观的拖拽操作界面
  • 规则模板:丰富的规则模板库
  • 实时预览:规则执行结果实时预览
  • 版本管理:规则版本管理和回滚
  • 性能监控:规则执行性能监控

支持的规则类型

  • 条件规则:基于设备数据的条件判断
  • 动作规则:设备控制指令执行
  • 通知规则:多渠道通知发送
  • 数据转换:数据格式转换和处理
  • 定时规则:基于时间的规则执行

🔮 即将发布的功能

NexIoT v2.2.0 预告

1. AI智能分析 🤖

  • 异常检测:基于AI的设备异常检测
  • 预测维护:设备故障预测和维护建议
  • 智能告警:减少误报的智能告警系统
  • 数据分析:自动数据分析和洞察

2. 边缘计算支持 🌐

  • 边缘节点:支持边缘节点部署
  • 本地处理:数据本地处理和缓存
  • 离线运行:网络断开时的离线运行
  • 数据同步:边缘与云端数据同步

3. 多租户架构 🏢

  • 租户隔离:完全的数据和功能隔离
  • 资源配额:灵活的资源配置和限制
  • 计费系统:基于使用量的计费系统
  • 管理控制台:租户管理控制台

4. API网关 🚪

  • 统一入口:统一的API访问入口
  • 流量控制:API调用频率限制
  • 安全认证:统一的身份认证和授权
  • 监控分析:API调用监控和分析

📋 功能申请

如果您有新的功能需求,欢迎通过以下方式提交:

  • 📧 邮箱:feature-request@nexiot.com
  • 💬 QQ群:在群内提出功能建议
  • 📖 GitHub:提交Issue或Pull Request
  • 📱 微信群:在群内讨论功能需求

🎯 功能优先级

我们根据以下因素确定功能开发优先级:

  1. 用户需求:用户反馈和投票数量
  2. 技术难度:开发难度和资源需求
  3. 业务价值:对用户业务的价值影响
  4. 技术趋势:行业技术发展趋势
  5. 竞品分析:与竞品的功能对比

最后更新时间:2025-01-15