Skip to content

Automatic update The things connecting to the Internet of Things is ubiquitous in the future, so the World of things is bound to be huge and complex. The complex update operation of devices is impossible by ordinary users due to the huge workload and expensive time cost. In this case, automatic update is a better choice. The problem of this proj…

Notifications You must be signed in to change notification settings

wanzi-molly/Automatic-update

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auto

Automatic update
The things connecting to the Internet of Things is ubiquitous in the future, so the World of things is bound to be huge and complex. The complex update operation of devices is impossible by ordinary users due to the huge workload and expensive time cost. In this case, automatic update is a better choice.
The problem of this project is to find and investigate means for secure pushing automatic updates to devices in the Internet of Things system, then propose own feasible implemented solution in a proof-of-concept scenario and measure its performance and security.

Overall Workflow:
First, the administrator will interact with database directly. Likely, the manager will interact with the database directly. Then the manager will communicate with devices if there is a new version application in database through the Internet. Finally, the device will receive the new version application from devices manager via local network, then decide that if update it after checking.

Code function:
auto-app: It is the program to generate the single JAR file.
Administrator: upload JAR file to tomcat server.
tomcat: It is the server storing thr JAR file.
Manager: Download the JAR file from server and send this file to device.
Device: receive the JAR file and install it.

Thesis:
Min M. Evaluation and Implementation for Pushing Automatic Updates to IoT Devices[J]. 2017.

About

Automatic update The things connecting to the Internet of Things is ubiquitous in the future, so the World of things is bound to be huge and complex. The complex update operation of devices is impossible by ordinary users due to the huge workload and expensive time cost. In this case, automatic update is a better choice. The problem of this proj…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%