can We use Android or other except iPhone device be a DFU controller , and has example code or document ?
That topic is ...
Simblee - OTA programming
The diatribe is...
It disusses using nrfutil to get your projects .hex file into the format needed for DFU.
Then you can use NRF Toolbox on either Android or iOS to load into your Simblee.
Both nrfutil and NRFtoolbox are from Nordic.
I look the link you give, but not secuess for me. Now I use OS Windows10 with installed Python 2.7.10 & nrfutil 2.5. And nrfutil 2.5 command option is diffrence with the example. nrfutil version 2.5 to generate a zip file is request the options --hw-version & where the --key-file ! I just use a key file "private.pem" is generate from nrfutil itself , I dont known is it work or not. and I got a zip file by the command line as ...
"nrfutil pkg generate %1.zip --application %1.hex --application-version 0xffff --hw-version 0xffff --sd-req 0xfffe --key-file private.pem"
And use nRFToolbox with select generated zip file to UPLOAD, but result from nRFToolbox is "Upload failed: REMOTE DFU OPERATION FAILED". the Simblee is installed example sketch "LedButtonWithOTABootloader" from simblee.
I think is nrfutil options is not correct, e.g. application, hardware version & the key. I hope Simblee will be make a youtube video for OTA tutorial, because is important for a product.