Appearance
🎯 协议驱动
开源驱动
MQTT协议驱动
状态: ✅ 已开源
位置: iboot-driver/mqtt-driver
支持功能:
- MQTT 3.1/3.1.1协议
- QoS 0/1/2消息质量
- 主题订阅/发布
- SSL/TLS加密
获取方式:
bash
git clone https://gitee.com/iteaj/iboot.git参考文档: MQTT协议驱动
Modbus协议驱动
状态: ✅ 已开源
位置: iboot-driver/modbus-driver
支持功能:
- Modbus TCP
- 功能码 01/02/03/04/05/06/15/16
- 多种数据类型
适用场景: 工业PLC、变频器、电力监控
参考文档: Modbus协议驱动
DTU协议驱动
状态: ✅ 已开源
位置: iboot-driver/dtu-driver
支持功能:
- 串口服务器通信
- RS485/RS232转TCP
- Modbus over DTU
适用场景: RS485设备远程接入、工业现场数据采集
参考文档: DTU协议驱动
商业驱动
DLT645协议驱动
状态: 🔒 商业授权
支持版本: DL/T 645-1997 / DL/T 645-2007
支持功能:
- 电能表数据读取
- 参数设置
- 冻结数据读取
- 负荷曲线读取
适用场景: 智能电表抄表、电力数据采集、能源管理
获取方式: 联系商务
OPCUA协议驱动
状态: 🔒 商业授权
协议版本: OPC UA 1.04
支持功能:
- 客户端/服务端
- 数据读写
- 订阅监控
- 安全认证
适用场景: 工业设备集成、MES系统对接、SCADA集成
支持设备: 西门子、欧姆龙、三菱等PLC
获取方式: 联系商务
自定义驱动开发
开发指南
基于iotucy框架快速开发自定义协议驱动
开发步骤:
- 继承基础协议类
- 实现编解码器
- 实现业务逻辑
- 注册协议驱动
示例代码:
java
@Component
public class CustomProtocol extends BaseProtocol {
@Override
public void decode(ByteBuf buffer) {
// 解码实现
}
}参考文档:
技术支持
- 开源驱动: Gitee提交Issue
- 商业驱动: 提供专属技术支持
- 定制开发: 联系商务洽谈
提示
所有开源驱动都已集成在主项目中,克隆代码即可使用。
