驱动 Drivers
IoT DC3 内置 28 个协议驱动,覆盖工业总线、PLC/SCADA、物联网、数据库与虚拟测试。每个驱动是一个独立服务(
dc3-driver-*),启动时把自己和可接受的配置属性注册到管理中心,按位号采数、按指令写值。
接入一台设备的通用流程见设备接入;驱动的通用模型见驱动概念。下面按类别选你的协议:
工业总线 / PLC / SCADA
| 驱动 | 协议 | 说明 |
|---|---|---|
| Modbus TCP | Modbus TCP | 以太网 Modbus 主站 |
| Modbus RTU | Modbus RTU | 串口 Modbus 主站 |
| OPC UA | OPC UA | OPC 统一架构客户端 |
| OPC DA | OPC DA | 经典 OPC 数据访问 |
| S7 | Siemens S7 | 西门子 PLC |
| MELSEC | Mitsubishi MELSEC | 三菱 PLC |
| FINS | Omron FINS | 欧姆龙 PLC |
| EtherNet/IP | EtherNet/IP (CIP) | 罗克韦尔 / CIP |
| BACnet/IP | BACnet/IP | 楼宇自控 |
| IEC 104 | IEC 60870-5-104 | 电力 SCADA |
| DLMS | DLMS / COSEM | 智能电表 |
| SL651 | SL651 | 水文监测 |
| SNMP | SNMP | 网络设备监控 |
物联网 / 无线
| 驱动 | 协议 | 说明 |
|---|---|---|
| MQTT | MQTT | 物联网消息总线 |
| CoAP | CoAP | 受限设备 RESTful |
| LwM2M | LwM2M | 轻量级设备管理 |
| HTTP | HTTP | 通用 HTTP 采集 |
| BLE | Bluetooth LE | 低功耗蓝牙 |
| Zigbee | Zigbee | 短距无线 |
| CAN | CAN | 控制器局域网 |
串口 / 通用网络
| 驱动 | 协议 | 说明 |
|---|---|---|
| 串口 Serial | Serial | 通用串口 |
| TCP/UDP | TCP / UDP | 通用 socket 接入 |
数据库
| 驱动 | 数据源 | 说明 |
|---|---|---|
| MySQL | MySQL | 从库表采集点位 |
| PostgreSQL | PostgreSQL | 从库表采集点位 |
| Oracle | Oracle | 从库表采集点位 |
| SQL Server | SQL Server | 从库表采集点位 |
虚拟 / 测试
| 驱动 | 说明 |
|---|---|
| 虚拟 Virtual | 生成模拟数据,无需真实设备,用于体验与压测 |
| 监听虚拟 Listening Virtual | 监听端口接收设备推送,用于联调 |