新功能发布说明
🚀 最新功能发布
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
- 📱 微信群:在群内讨论功能需求
🎯 功能优先级
我们根据以下因素确定功能开发优先级:
- 用户需求:用户反馈和投票数量
- 技术难度:开发难度和资源需求
- 业务价值:对用户业务的价值影响
- 技术趋势:行业技术发展趋势
- 竞品分析:与竞品的功能对比
最后更新时间:2025-01-15