Study on System Update for IoT Platforms
碩士 === 大同大學 === 資訊工程學系(所) === 104 === The number of devices with Internet capability has increased rapidly and there will be billions of IoT devices in the future. Therefore, how to maintain and update billions of IoT devices is becoming a big problem. Most of the traditional embedded devices are...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2016
|
Online Access: | http://ndltd.ncl.edu.tw/handle/az6935 |
id |
ndltd-TW-104TTU05392015 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-104TTU053920152019-05-15T23:01:58Z http://ndltd.ncl.edu.tw/handle/az6935 Study on System Update for IoT Platforms 物聯網平台之系統更新研究 Ting-Chin Lin 林廷縉 碩士 大同大學 資訊工程學系(所) 104 The number of devices with Internet capability has increased rapidly and there will be billions of IoT devices in the future. Therefore, how to maintain and update billions of IoT devices is becoming a big problem. Most of the traditional embedded devices are updated by wired way and the main purpose of the firmware update is to fix bugs in system or to add new functions in applications. Obviously, this approach is not feasible for the IoT environment because there will have billions of IoT devices in the future to be updated simultaneously. In addition, the current update resources of devices cannot be used to update by those devices made by different manufacturers since major brands of equipment companies use their own private machine to machine protocol. Therefore, in order to use the resources they need to build extra interface to transform update resources, it will also cause an additional burden for updating IoT devices, and thus it is not conducive to build IoT ecosystem. The contributions of this thesis are as follows: (1) Implement low-cost IoT devices OTA (over the air) update system. (2) Use international standards, CoAP protocol, to control device update. (3) Define remote update resources that meet IPSO standard. (4) Build a software and firmware OTA update system for NodeMCU low-cost IoT platform. (5) Use TLS security mechanism to protect IoT devices in update processes. (6) Implement IoT update cloud by MQTT. We exploit NodeMCU IoT platforms to implement IoT devices update, and our system can be applied in public facilities of smart building, central air conditioning, access control system, fire alarm system and monitoring system. Fu-Chiung Cheng 鄭福烱 2016 學位論文 ; thesis 55 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 大同大學 === 資訊工程學系(所) === 104 === The number of devices with Internet capability has increased rapidly and there will be billions of IoT devices in the future. Therefore, how to maintain and update billions of IoT devices is becoming a big problem.
Most of the traditional embedded devices are updated by wired way and the main purpose of the firmware update is to fix bugs in system or to add new functions in applications. Obviously, this approach is not feasible for the IoT environment because there will have billions of IoT devices in the future to be updated simultaneously.
In addition, the current update resources of devices cannot be used to update by those devices made by different manufacturers since major brands of equipment companies use their own private machine to machine protocol. Therefore, in order to use the resources they need to build extra interface to transform update resources, it will also cause an additional burden for updating IoT devices, and thus it is not conducive to build IoT ecosystem.
The contributions of this thesis are as follows:
(1) Implement low-cost IoT devices OTA (over the air) update system.
(2) Use international standards, CoAP protocol, to control device update.
(3) Define remote update resources that meet IPSO standard.
(4) Build a software and firmware OTA update system for NodeMCU low-cost IoT platform.
(5) Use TLS security mechanism to protect IoT devices in update processes.
(6) Implement IoT update cloud by MQTT.
We exploit NodeMCU IoT platforms to implement IoT devices update, and our system can be applied in public facilities of smart building, central air conditioning, access control system, fire alarm system and monitoring system.
|
author2 |
Fu-Chiung Cheng |
author_facet |
Fu-Chiung Cheng Ting-Chin Lin 林廷縉 |
author |
Ting-Chin Lin 林廷縉 |
spellingShingle |
Ting-Chin Lin 林廷縉 Study on System Update for IoT Platforms |
author_sort |
Ting-Chin Lin |
title |
Study on System Update for IoT Platforms |
title_short |
Study on System Update for IoT Platforms |
title_full |
Study on System Update for IoT Platforms |
title_fullStr |
Study on System Update for IoT Platforms |
title_full_unstemmed |
Study on System Update for IoT Platforms |
title_sort |
study on system update for iot platforms |
publishDate |
2016 |
url |
http://ndltd.ncl.edu.tw/handle/az6935 |
work_keys_str_mv |
AT tingchinlin studyonsystemupdateforiotplatforms AT líntíngjìn studyonsystemupdateforiotplatforms AT tingchinlin wùliánwǎngpíngtáizhīxìtǒnggèngxīnyánjiū AT líntíngjìn wùliánwǎngpíngtáizhīxìtǒnggèngxīnyánjiū |
_version_ |
1719140791645896704 |