Modbus TCP

ModbusDevice, not a separate driver class: set "transport": "tcp" in the config’s connection block, or pass a ModbusTCPTransport explicitly.
Creating a ModbusDevice over TCP
ModbusDevice can be found in the SDK.