Skip to content

路线图

我们会持续把 NG Gateway 打磨成一个稳定、可靠、可运维、易扩展的工业级 IoT 网关产品。


Milestone M0:稳定可上线

  • 可靠运行与性能基线
    • 稳定性:弱网/抖动/高负载场景下的稳定运行与自动恢复
    • 性能:形成官方压测基线(点位规模 × 周期 × 延迟),并持续优化吞吐/延迟
  • 可观测与排障(更好用)
    • 指标与仪表盘完善(南向通道 / 北向 App / 背压队列 / 资源)
    • 排障工具箱:连接测试、写点/Action 调试、临时日志级别(自动回滚)等
  • 配置与变更治理
    • 配置变更审计(谁改了什么、什么时候、影响范围)
    • 配置快照与回滚(降低现场变更风险)

Milestone M1:弱网可靠交付 + 可控降级

  • 断网续传(WAL + 回放)
    • 弱网/断链/掉电场景下尽量保障关键数据完整交付
    • 支持磁盘缓冲、配额与清理策略、回放限速与实时链路隔离
  • 队列满智能降级(统一策略)
    • 当下游拥塞时以可控方式降级,优先保护网关稳定性与关键业务
    • 支持 TTL、采样、按 last 合并、优先级保留(告警/控制优先)等策略

Milestone M2:南北向生态扩展 + 产品化治理

南向生态(Southward Drivers)

  • 增强现有驱动(已支持,但会持续优化)
    • Modbus RTU/TCP:批量采集规划、性能优化、诊断能力增强
    • Siemens S7:更多型号/更多数据类型、容错与现场排障增强
    • IEC 60870-5-104:更强容错、事件/遥控场景增强
    • DL/T 645(1997/2007):更多表计与异常场景覆盖
    • OPC UA Client:订阅/采集策略、稳定性与诊断增强
    • Serial(RS-232/485)、TCP/UDP:连接治理、超时与重试策略优化
  • 新增南向驱动(计划扩展,按需求优先级推进)
    • 工业自动化/PLC:EtherNet/IP(CIP)、Mitsubishi MC、Omron FINS、Profinet(评估)
    • 电力/能源:IEC 61850(MMS/报告;GOOSE 评估)、DNP3
    • 楼宇/表计/总线:BACnet、M-Bus / wM-Bus、CAN / CANopen
  • 通用能力持续增强:统一超时/重试/退避、批量规划、并发能力、现场诊断工具链

北向生态(Northward Plugins)

  • 增强现有插件(已支持,但会持续优化)
    • ThingsBoard:连接稳定性、上/下行链路能力、诊断体验持续增强
    • Kafka / Pulsar:批量/压缩、背压与重试策略、吞吐与延迟优化
    • OPC UA Server:数据模型映射、写入链路与可观测性增强
  • 新增北向插件(计划扩展,按需求优先级推进)
    • IoT 平台/云厂商:AWS IoT Core、Azure IoT Hub、阿里云 IoT / 腾讯云 IoT / 华为云 IoTDA(按需)
    • 消息与流式:MQTT v5、NATS / JetStream、RabbitMQ(AMQP)、Redis Streams
    • 数据落库/分析型目的端:InfluxDB、TimescaleDB / PostgreSQL、ClickHouse、Elasticsearch / OpenSearch、S3 / MinIO(按场景)
  • 更高吞吐的编码与传输
    • 二进制 payload(Protobuf/Avro 等)以降低带宽与 CPU(适用于高频/大规模点位)
    • 更丰富的映射与协议适配能力(在不牺牲性能前提下提升灵活性)

产品化治理

  • 插件/驱动治理
    • 兼容性与升级策略(版本约束明确、升级可预测)
    • 灰度与回滚(出问题可快速退回)
    • 签名与来源校验(供应链安全)
  • 安全增强
    • 管理面安全基线持续强化(权限、审计、敏感信息保护)
    • TLS/mTLS 能力增强(按场景逐步覆盖)

我们长期坚持的迭代方向

  • 性能优先:高吞吐、低延迟、低资源占用
  • 稳定性优先:弱网容错、可恢复、可解释
  • 可运维优先:指标/日志/诊断闭环,降低现场成本
  • 生态优先:南向驱动 + 北向插件的长期扩展与工程化交付

基于 Apache License 2.0 许可发布.