An Extended Software-Defined Approach for Reprogramming Low-end IoT Devices | IEEE Journals & Magazine | IEEE Xplore