Lightweight M2M protocol: Archetyping an IoT device, and deploying an upgrade architecture | IEEE Conference Publication | IEEE Xplore