Arsitektur Internet of Things (IoT) Berskala Industri dengan fitur Over The Air Update
DOI:
https://doi.org/10.38043/tiers.v2i2.3311Keywords:
Internet of Things, Firmware update, Over The Air, ThingsBoard.Abstract
Perangkat Internet of Things(IoT) yang diimplementasikan di banyak tempat dapat mengalami perubahan berupa update firmware. Update firmware pada sebuah perangkat Internet of Things (IoT) biasanya dilakukan dengan cara mengambil perangkat Internet of Things(IoT), lalu menghubungkan ke komputer menggunakan kabel USB, selanjutnya melakukan update firmware terhadap perangkat Internet of Things(IoT) dan mengembalikan perangkat ke tempat. Dengan adanya metode pembaruan Over The Air (OTA), pembaruan firmware pada perangkat Internet of Things(IoT) dapat dilakukan tanpa harus datang ke tempat perangkat Internet of Things (IoT) tersebut. Sehingga ketika terdapat pembaruan firmware, perangkat Internet of Things (IoT) dapat langsung melakukan download dan menginstall sendiri tanpa intervasi manusia. Over The Air update firmware adalah memuat firmware hasil build dari Arduino IDE pada perangkat Internet of Things (IoT) menggunakan antar muka jaringan Wi-Fi, pada penelitian ini perangkat mikrokontroller yang digunakan yaitu ESP32. Platform yang digunakan yaitu ThingsBoard yang bersifat open-source. Platfrom ThingsBoard ini memungkinkan untuk mengunggah dan mendistribusikan pembaruan Over The Air (OTA) ke perangkat Internet of Things (IoT). Administrator pada Thingsboard dapat mengunggah firmware atau paket perangkat lunak ke repositori Over The Air (OTA), lalu menetapkannya ke Profil Perangkat atau Perangkat Internet of Things (IoT) . ThingsBoard akan memberi tahu perangkat tentang pembaharuan yang tersedia dan menyediakan API khusus protokol untuk mengunduh firmware. Platform ThingsBoard ini akan melacak status pembaruan dan menyimpan riwayat pembaruan. Proses pembaruan ini dapat dipantau menggunakan dashboard. Platform ThingsBoard ini bisa digunakan secara gratis maupun berbayar tergantung kebutuhan dari proyek Internet of Things(IoT). Bukan hanya itu saja platform ThingsBoard ini dilengkapi sistem keamanan berbasis token akses, MQTT basic credentials, dan Otentikasi berbasis sertifikat X.509.
Downloads
References
Luqman Hakim, Wahyu Andhyka Kusuma, Mahar Faiqurahman, Supriyanto. 2020. “Over The Air Update Firmware pada Perangkat IoT Dengan Protokol MQTT.” Jurnal Sistem dan Informatika (JSI). Vol. 14, No. 2. 2 Mei 2020 : 99-105. https://jsi.stikom-bali.ac.id/index.php/jsi/article/view/244
A. S. A. Quadri and B. . O. Sidek. 2014 “An Introduction to Over-the-Air Programming in Wireless Sensor Networks,” Int. J. Comput. Sci. Netw. Solut., vol. 2 : 33–49. https://www.researchgate.net/publication
Matthew Henschke , Xinzhou Wei , Xiaowen Zhang . 2017. “Data Visualization for Wireless Sensor Networks Using ThingsBoard.” Wireless and Optical Communications Conference (WOCC). 17 Juni 2020. https://ieeexplore.ieee.org/abstract/document/9114929
Akihiko Kanda , Takashi Kurafuji, Koichi Takeda, Tomoya Ogawa, Yasuhiko Taito, Kazuo Yoshihara, Masaya Nakano, Takashi Ito, Hiroyuki Kondo, and Takashi Kono. 2019. “A 24-MB Embedded Flash System Based on 28-nm SG-MONOS Featuring 240-MHz Read Operations and Robust Over-the-Air Software Update for Automotive Applications ”. Ieee Solid-State Circuits Letters. Vol. 2, No. 12, december 2019 : 273-276. https://ieeexplore.ieee.org/abstract/document/8879506
Ngo Van Tam, Nguyen Duc Thien. 2020. “Real Time healthcare data visualitation using open source platform ThingsBoard.” Journal of Science. 21 Maret 2020. https://www.researchgate.net/profile/Thien-Nguyen-Duc-2/
ThingsBoard. “Over The Air firmaware and software update.” https://thingsboard.io/docs/user-guide/ota-updates/
ThingsBoard. “Device Authentication Options”. https://thingsboard.io/docs/user-guide/device-credentials/
D. Evans, “The Internet of Things How the Next Evolution of the Internet Is Changing Everything,” 2011