🌐 物联网引擎与多协议网关概述
yudao-module-iot 是 MzMedia 的物联网核心子系统,负责工业物联网设备的连接、数据解析、物模型归一化抽象、高吞吐消息路由与自动化场景联动。
核心设计原则
- 三层物理与逻辑解耦:
yudao-module-iot-core:核心抽象层,定义 TSL 物模型、设备消息体规范(IotDeviceMessage)与消息总线接口(IotMessageBus);yudao-module-iot-gateway:协议接入层,实现 13+ 种工业协议的长连接接入与自定义编解码器;yudao-module-iot-biz:业务中台层,承载资产管理、设备影子、Modbus 定时点位调度、双核心规则引擎与 OTA 升级。
- 多协议即插即用:
- 采用标准接口统一纳管所有协议网关实例,支持动态修改端口、线程池并在不重启服务的情况下热启停;
- 数据接入与业务完全解耦:
- 底层设备报文上报后,网关层负责标准化为物模型属性、服务与事件,业务中台无须关心底层究竟是 Modbus 还是 MQTT。
