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...

Full description

Bibliographic Details
Main Authors: Ting-Chin Lin, 林廷縉
Other Authors: Fu-Chiung Cheng
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