Hi all, I have a prototype device app I'm going to "deploy" in a remote location with an nrf52840 dongle. Initially ble via special shell commands added to nrf/samples/bluetooth/shell_bt_nus. I'm sure I will further refine the code with a dk and will then want to update the remote nrf52840 dongle. Getting to the dongle for every update will be... a "chore." I found myself looking at ways to do a remote update but, after searching through all the samples for "OTA" and "DFU" and there seems to be many "starts" but nothing clear. Going to UpdateHub now would be overkill as this stage. In case I missed something, here's what I found so far:
infocenter.nordicsemi.com/.../service_dfu.html Buttonless BLE Secure Device Firmware Update (DFU)
developer.nordicsemi.com/.../README.html
developer.nordicsemi.com/.../README.html
developer.nordicsemi.com/.../README.html
developer.nordicsemi.com/.../README.html MCUmgr
developer.nordicsemi.com/.../README.html
developer.nordicsemi.com/.../README.html docs.updatehub.io
docs.updatehub.io/.../
developer.nordicsemi.com/.../README.html
infocenter.nordicsemi.com/.../s112.html SoftDevice 112
infocenter.nordicsemi.com/.../group__peer__manager.html Peer Manager
Here's my questions:
1. With the adoption of zephyr, do the current SoftDevice's have a future with new development or will most of that functionality be coming from Zephyr anyway.
2. Any guidance on which OTA update solution to start with? If it means switching from BLE to 802.15.4/6lowpan/thread/matter, that is fine (but it will mean more time spent coming up to speed). For a zephyr solution, which samples should I be looking at?
TIA!