Development of Over the Air Software Update System 

0
1340
Development of Over the Air Software Update System 

Development of Over the Air Software Update System 

Abstract

With the Internet of Things (IoT) boom, the number and types of smart devices are growing, and so is the amount of software in these devices. Competitive markets lead to shorter time to market and hence halfbaked products, requiring fixes to core software even soon after release. 

The rapid Development Of Over The Air Software Update System the IoT challenges various fields of security. One of the most delicate issues in this area is the process of updating the firmware of a device connected to the IoT. This is achieved by our proposal due to an enhanced bootloader which decides the kind of update process used based on the user’s settings.
 
Our proposal consists of four update-process-packages, each offering different feature sets of security. Ensuring security not just in the update process but also creating a management environment for a safer. IoT deployment remains a key consideration for the industry. This article describes the development of a design for such an update process focusing on flexibility and feasibility. Moreover, the speed and ease of updates ensures that security patches, software fixes and remedial files. For any component can be deployed rapidly with an IoT solution. Through frequent and nimble delivery of  updates. An IoT solution can be robust and prepared for rapid response to any potential security breach. Subsequently, there is a growing need for a comprehensive way to remotely manage these devices.  Such functionality became extremely useful in case of limited or no physical access to the module. In this project, we can update our devices over the air by using a web application. We can update the programs in the modules through the web application. In That cloud will be acting as a mediator between devices and Web App.