There is a lack of guidance on Blob Transfer Server/Client, so I decided to create and contribute a sample.
In Case ID: 331920, Hieu had the idea to add a BLOB Server and Client with Shell control to the DFU sample rather than creating a new sample example.
I reviewed the various options for doing this, but soon after I started writing the code, I ran into a problem.
In the DFU sample, the dfu model handler object is dependent on the zephyr project.
In particular, I couldn't modify the handler because dfu embeds the blob transfer model handler.
In other words, there is a problem that you cannot control the Blob Transfer handler in the DFU sample.
To solve this, we need to add an Element that contains an independent Blob Transfer model.
However, this would end up being a separate service from DFU, so I'd like to ask for your opinion on creating an independent sample for Blob Transfer.