mirror of
https://gitee.com/pnoker/iot-dc3.git
synced 2026-11-02 03:01:52 +08:00
## Common Foundation - dc3-common-sql: AbstractJdbcDriverCustomService base class with HikariCP pool management and JDBC template methods ## Serial & General-Purpose (3) - Serial: RS232/RS485/RS422 with configurable frame parsing (CRC16/XOR) - HTTP: REST Client using Spring WebClient with JSON path extraction - TCP/UDP Raw: generic socket driver with pluggable frame protocol ## Database Drivers (4) - MySQL, PostgreSQL, Oracle (SID/ServiceName), SQL Server ## IoT & Wireless Protocols (3) - LwM2M: Eclipse Leshan 2.0.0-M14 with CoAP server and device observation - Zigbee: Z-Smart Systems 1.4.16.1 with Telegesis dongle support - BLE: Sputnikdev Bluetooth Manager 1.5.3 with TinyB transport ## Building Automation & Smart Metering (2) - BACnet IP: BACnet4J 6.0.1 with ReadProperty/WriteProperty support - DLMS/COSEM: Gurux DLMS 4.0.79 for smart metering (TCP/Serial transport) ## Industrial & Power Protocols (4) - IEC 104: OpenMUC j60870 1.7.2 for power telecontrol - SNMP: SNMP4J 3.7.4 for network device monitoring - EtherNet/IP: CIP Data Table Read/Write for Rockwell AB PLCs - FINS: Omron PLC memory area read/write over TCP ## Automotive & Fieldbus (1) - CAN Bus: SocketCAN interface with standard/extended frame support ## Build - Register all 17 driver modules and dc3-common-sql in parent POMs - Add version properties and dependencyManagement entries