Developing a Deployment Agent for the Internet of Things

DEVELOPMENT OF A DEPLOYMENT AGENT FOR THE INTERNET OF THINGS

Over the last decades, continuous integration and deployment (CI/CD) becomes more and more popular within the software development industry. However, applying CI/CD to embedded projects can be challenging. One critical challenge is the volatile environment Internet of Things devices are in.

This thesis introduces a deployment agent which is capable of moving the decision problem of doing a deployment to the latest possible point. The deployment agent tackles this challenge by continuously sensing its environment and taking action based on that knowledge. A case study in an industrial context showed encouraging results.

Overall, the knowledge base provides a great foundation for further research.

Supervisor

Resources

Project information

Status:

Finished

Thesis for degree:

Bachelor

Student:

Philipp Franke

Supervisor:
Id:

2018-002