DfuTransport
Abstraction over the BLE link used to send DFU commands and data.
Built-in implementations:
GattDfuTransport - uses DFU Control Point and DFU Packet characteristics
L2capDfuTransport - L2CAP CoC channel for higher throughput (commands via GATT)
SmpTransport - single SMP characteristic with response reassembly (MCUboot)
EspOtaTransport - dual-characteristic OTA control/data (Espressif ESP-IDF)
Implement this interface to support custom transport mechanisms.