I intend to extend the Secure DFU Service to perform some custom activities (including file transfer) from a Central to an nRF52832 device. During development it would be very useful to run the DFU service on a laptop, initially with the functionality of the 'nRF Device Firmware Update' app. Then I would add in my extensions. When it is working we can move the functionality to an Android and/or iOS app.
I already have my Windows laptop acting as a Central device using the Bleak python library, talking to my device over BLE.
There seems to be python code that might have the necessary functionality at the URL below, but so far I can't see documentation for running this:
https://github.com/NordicSemiconductor/pc-nrfutil/blob/master/nordicsemi/dfu/dfu_transport_ble.py
Is there any documentation for this? Any suggestions for getting going?