Shorten the Hardware Product Upgrade Cycle in Terms of Embedded Software Design, Apps, and Iot Cloud Services