Evaluation and Implementation for Pushing Automatic Updates to IoT Devices

In recent years, Internet of Things has developed rapidly, and now has penetrated into human life and industrial production. It is speculated that the internet of things will become ubiquitous in the future, which will bring a series of problems. First, the large number of things will lead to operat...

Full description

Bibliographic Details
Main Author: Min, Menglei
Format: Others
Language:English
Published: Mittuniversitetet, Avdelningen för informationssystem och -teknologi 2017
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-31483
id ndltd-UPSALLA1-oai-DiVA.org-miun-31483
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-miun-314832018-01-14T05:11:18ZEvaluation and Implementation for Pushing Automatic Updates to IoT DevicesengMin, MengleiMittuniversitetet, Avdelningen för informationssystem och -teknologi2017Automatic updateInternet of thingsDigital signatureSecure sockets layer communicationSecure hash algorithmSoftware EngineeringProgramvaruteknikIn recent years, Internet of Things has developed rapidly, and now has penetrated into human life and industrial production. It is speculated that the internet of things will become ubiquitous in the future, which will bring a series of problems. First, the large number of things will lead to operated system and software updates consuming a lot of manpower and resources. Another problem is the Internet of things facing security issues, in recent years for the means of Internet of things and tools have been increasing largely. Therefore, to achieve a secure automatic update on the Internet of Things is essential. This report will follow such an automatic update system based on Internet of things to expand. First it elaborated on the main motive of this problem, found three existing related works and three security methods for communication to analyze. Then combined results of analysis, put forward own a secure automatic update solution: manager and devices connect and mutual authentication in real time, at the same time, the manager will regularly check the database to see if there is new version application. When the administrator uploads a new version, the manager will download the version and then sends to all devices, then device installs and finally restart itself. Next, the report described how to implement this system in detail and evaluated it. In the end, this report summarized and introduces the future work. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-31483Local DT-V17-G3-013application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Automatic update
Internet of things
Digital signature
Secure sockets layer communication
Secure hash algorithm
Software Engineering
Programvaruteknik
spellingShingle Automatic update
Internet of things
Digital signature
Secure sockets layer communication
Secure hash algorithm
Software Engineering
Programvaruteknik
Min, Menglei
Evaluation and Implementation for Pushing Automatic Updates to IoT Devices
description In recent years, Internet of Things has developed rapidly, and now has penetrated into human life and industrial production. It is speculated that the internet of things will become ubiquitous in the future, which will bring a series of problems. First, the large number of things will lead to operated system and software updates consuming a lot of manpower and resources. Another problem is the Internet of things facing security issues, in recent years for the means of Internet of things and tools have been increasing largely. Therefore, to achieve a secure automatic update on the Internet of Things is essential. This report will follow such an automatic update system based on Internet of things to expand. First it elaborated on the main motive of this problem, found three existing related works and three security methods for communication to analyze. Then combined results of analysis, put forward own a secure automatic update solution: manager and devices connect and mutual authentication in real time, at the same time, the manager will regularly check the database to see if there is new version application. When the administrator uploads a new version, the manager will download the version and then sends to all devices, then device installs and finally restart itself. Next, the report described how to implement this system in detail and evaluated it. In the end, this report summarized and introduces the future work.
author Min, Menglei
author_facet Min, Menglei
author_sort Min, Menglei
title Evaluation and Implementation for Pushing Automatic Updates to IoT Devices
title_short Evaluation and Implementation for Pushing Automatic Updates to IoT Devices
title_full Evaluation and Implementation for Pushing Automatic Updates to IoT Devices
title_fullStr Evaluation and Implementation for Pushing Automatic Updates to IoT Devices
title_full_unstemmed Evaluation and Implementation for Pushing Automatic Updates to IoT Devices
title_sort evaluation and implementation for pushing automatic updates to iot devices
publisher Mittuniversitetet, Avdelningen för informationssystem och -teknologi
publishDate 2017
url http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-31483
work_keys_str_mv AT minmenglei evaluationandimplementationforpushingautomaticupdatestoiotdevices
_version_ 1718609920422576128