| 작성자 | SHA1 | 메시지 | 날짜 |
|---|---|---|---|
|
|
4008f31892 |
实现 Issue #29: Modbus/CoAP/HTTP 协议适配器 + AdapterFactory 工厂
功能实现: - 创建 IDeviceAdapter 统一接口 - 实现 Modbus TCP 和 Modbus RTU 协议适配器 - 实现 CoAP 协议适配器(基于 Eclipse Californium) - 实现 HTTP 协议适配器(基于 Apache HttpClient) - 实现 AdapterFactory 工厂类,支持自动协议识别 - 添加数据验证、类型转换、批量操作等功能 - 创建配置文件和使用示例 - 添加单元测试 技术特点: - 工厂模式 + 策略模式设计 - 支持多种协议:Modbus TCP/RTU、CoAP、HTTP/HTTPS - 自动协议检测和适配器选择 - 完整的数据模型和验证机制 - 针对智慧水务领域优化 协议支持: - modbus-rtu: Modbus RTU协议(串口) - modbus-tcp: Modbus TCP协议(网络) - coap: CoAP协议(物联网) - http/https: HTTP协议 - 支持动态协议注册 文件变更: - 新增 20+ Java 类文件 - 新增配置文件和测试代码 - 实现完整的水务设备适配功能 请审核。 |
3 일 전 |
|
|
86c768c5b2 |
feat: 实现Modbus/CoAP/HTTP协议适配器 + AdapterFactory
- 添加DeviceAdapter接口和基础类 - 实现ModbusTcpAdapter支持Modbus TCP协议 - 实现CoapAdapter支持CoAP协议 - 实现HttpAdapter支持HTTP协议 - 添加AdapterFactory工厂模式自动创建适配器实例 - 添加设备命令(DeviceCommand)和设备信息(DeviceInfo)模型类 - 添加适配器状态(AdapterStatus)和适配器信息(AdapterInfo)类 - 添加配置文件(application.yml, application-dev.yml) - 添加单元测试(AdapterFactoryTest) - 添加.gitignore文件忽略不需要提交的文件 Issue #29: [IoT] Modbus/CoAP/HTTP 协议适配 + AdapterFactory 工厂 |
3 일 전 |