政大學術集成


Please use this identifier to cite or link to this item: https://ah.nccu.edu.tw/handle/140.119/137169


Title: 物聯網中MESH網路基於創新FOTA的軟體更新機制
Innovative FOTA based Software Update for IoT MESH Network
Authors: 蔡政遠
Tsai, Cheng-Yuan
Contributors: 張宏慶
Jang, Hung-Chin
蔡政遠
Tsai, Cheng-Yuan
Keywords: 軔體更新
物聯網
網狀網路
路由協議
FOTA
IoT
MESH
RPL
Date: 2021
Issue Date: 2021-09-02 18:18:26 (UTC+8)
Abstract: 物聯網(IoT)已經出現許多年,在全世界多種的架構、標準、平台及場域上已進行大量的部署。 儘管設備用途不同,為了現況必需持續開發或提供現有裝置使用。不斷更新此軔體,消除錯誤並改善功能是必要的。空中軔體更新(FOTA)機制可加快更新速度並減少裝置的回收成本,如重工及檢修安裝的成本;此外,FOTA可有效提升更新技術,提供開發人員頻繁面對多變的物聯網裝置時,可降低新版本佈署的壓力。 本文提出了一種基於網狀網路協議的新型空中軔體/軟體更新(FOTA)機制,該機制乃是基於RPL (Routing Protocol for Low-Power and Lossy Networks)的網路發現並建立網路,提供低功耗網狀協議下軔體的快速更新。實驗結果顯示,這種FOTA 軔體更新機制具有在MESH 網路下更快速更新和易於移植的優點,此將有助於智慧城市的發展。
The Internet of Things (IoT) has been around for many years and has been deployed in many architectures, standards, platforms, and fields around the world. Although the purpose of the equipment is different, it is necessary to continue developing or providing existing equipment for the current situation. It is necessary to update this firmware to eliminate errors and improve functions continuously. The over-the-air firmware update (FOTA) mechanism can speed up the update speed and reduce the recovery cost of the device, such as the cost of rework and installation. In addition, FOTA can effectively improve update efficiency, allowing developers to cope with frequent changes in the IoT devices and thus reduce the pressure of new version deployment. This article proposes a new over-the-air firmware/software update (FOTA) mechanism based on the mesh network protocol. The mechanism is based on the RPL (Routing Protocol for Low-Power and Lossy Networks) network discovery and establishment, providing fast firmware updates under the low-power mesh protocol. Experimental results show that this FOTA firmware update mechanism has the advantages of faster update and easy transplantation under the MESH network, which will help develop smart cities.
Reference: [1] Chandra, H., Anggadjaja, E., Wijaya, P. S., & Gunawan, E. (2016, August). Internet of Things: Over-the-Air (OTA) firmware update in Lightweight mesh network protocol for smart urban development. In 2016 22nd Asia-Pacific Conference on Communications (APCC) (pp. 115-118). IEEE.
[2] "How IoT and smart city technology works: Devices, applications and examples","2021-02-02", from https://www.businessinsider.com/iot-smart-city-technology?utm_source=copy=link&utm_medium=referral&utm_content=topbar
[3] "智慧城市是什麼? 22縣市案例、六大應用範圍一次看 - 未來城市 @天下
","2021-05-04", from "https://futurecity.cw.com.tw/article/1983"
[4] Wang, J., & Mcclure, E. (2015). U.S. Patent No. 9,081,643. Washington, DC: U.S. Patent and Trademark Office.
[5] Chandra, H., Anggadjaja, E., Wijaya, P. S., & Gunawan, E. (2016, August). Internet of Things: Over-the-Air (OTA) firmware update in Lightweight mesh network protocol for smart urban development. In 2016 22nd Asia-Pacific Conference on Communications (APCC) (pp. 115-118). IEEE.
[6] Park, J., Lee, D., Jung, M., & Rathgeb, E. P. (2020, September). NACK-Based Reliable Multicast Communication for Internet of Things Firmware Update. In International Conference on Internet of Things (pp. 82-95). Springer, Cham.
[7] "RPL (IPv6 Routing Protocol for LLNs) - Wikipedia", " 2018-10-01", form “https://en.wikipedia.org/wiki/RPL_(IPv6_Routing_Protocol_for_LLNs)”
[8] Winter, T., Thubert, P., Brandt, A., Hui, J. W., Kelsey, R., Levis, P., ... & Alexander, R. K. (2012). RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks. rfc, 6550, 1-157.
[9] Kim, Y., & Paek, J. (2020). NG-RPL for efficient P2P routing in low-power multihop wireless networks. IEEE Access, 8, 182591-182599.
[10] Wikipedia contributors. (2021, August 9). Delta update. In Wikipedia, The Free Encyclopedia. Retrieved 00:12, August 23, 2021, from “https://en.wikipedia.org/w/index.php?title=Delta_update&oldid=1037948553”
[11] Cisco Systems. Connected Grid Networks for Smart Grid—Field Area Network/CG-Mesh.Accessed:Oct.6,2020.[Online]. from “ http://www.cisco.com/web/strategy/energy/field_area_network.html” [12] Sartori, B., Thielemans, S., Bezunartea, M., Braeken, A., & Steenhaut, K. (2017, October). Enabling RPL multihop communications based on LoRa. In 2017 IEEE 13th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob) (pp. 1-8). IEEE.
[13] “基于基于CC1310的的6LOWPAN组网技术的应用组网技术的应用”, “20 Dec 2017”, form https://www.ti.com.cn/cn/lit/an/zhca749/zhca749.pdf?ts=1626252142005&ref_url=https%253A%25
[14] “Network Stack - Contiki”,”July 17 2021”from:”https://anrg.usc.edu/contiki/index.php/Network_Stack”
[15] “File:Contikinetstack.png - Contiki”, July 17 2021,from: ”https://anrg.usc.edu/contiki/index.php/File:Contikinetstack.png”
[16] “Platform cooja · contiki-ng/contiki-ng Wiki · GitHub”, “July,17 2021”, from:” https://github.com/contiki-ng/contiki-ng/wiki/Platform-cooja”
[17] Tutorial: running a RPL network in Cooja · contiki-ng/contiki-ng Wiki · GitHub”, July,17 2021”, form: ”https://github.com/contiki-ng/contiki-ng/wiki/Tutorial:-running-a-RPL-network-in-Cooja”
[18] Mirisola, D. (2018). Firmware update for 6LoWPAN networks of OMA-LwM2M IoT devices (Doctoral dissertation, Politecnico di Torino).
[19] Jurkovic, G., & Sruk, V. (2014, May). Remote firmware update for constrained embedded systems. In 2014 37th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO) (pp. 1019-1023). IEEE..
[20] Tonyali, S., Akkaya, K., & Saputro, N. (2017, May). An attribute-based reliable multicast-over-broadcast protocol for firmware updates in smart meter networks. In 2017 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS) (pp. 97-102). IEEE. [21] Tonyali, S., Akkaya, K., Saputro, N., & Cheng, X. (2017, July). An attribute & network coding-based secure multicast protocol for firmware updates in smart grid AMI networks. In 2017 26th International Conference on Computer Communication and Networks (ICCCN) (pp. 1-9). IEEE..
[22] Chung, T. Y., Hyung-Bong, L. E. E., & Kim, D. I. (2013). U.S. Patent No. 8,572,600. Washington, DC: U.S. Patent and Trademark Office. [23] Moran, B., Meriac, M., Tschofenig, H., & Brown, D. (2019). A firmware update architecture for internet of things devices. Internet Engineering Task Force, Internet-Draft.
[24] “融合融合IPv6/802.15.4優點優點 6LoWPAN加速物聯網成形加速物聯網成形 | 新通訊新通訊”,” 2015-03-02”, from “https://www.2cm.com.tw/2cm/zh-tw/tech/18CA22649C174D5DB87B451E1A8D6A69”
[25] “Wikipedia contributors. (2021, August 10). Delta encoding.” In Wikipedia, The Free Encyclopedia. Retrieved 00:29, August 23, 2021, from “https://en.wikipedia.org/w/index.php?title=Delta_encoding&oldid=1038092869”
Description: 碩士
國立政治大學
資訊科學系碩士在職專班
108971011
Source URI: http://thesis.lib.nccu.edu.tw/record/#G0108971011
Data Type: thesis
Appears in Collections:[Executive Master Program of Computer Science of NCCU] Theses

Files in This Item:

File Description SizeFormat
101101.pdf1989KbAdobe PDF0View/Open


All items in 學術集成 are protected by copyright, with all rights reserved.


社群 sharing