Pengembangan Perangkat Lunak IoT Cloud Platform Berbasis Protokol Komunikasi HTTP

Pratama, Ocki Bagus (2017) Pengembangan Perangkat Lunak IoT Cloud Platform Berbasis Protokol Komunikasi HTTP. Sarjana thesis, Universitas Brawijaya.

Abstract

Internet of Things (IoT) bertujuan untuk memperluas manfaat dari konektivitas internet dengan menjadikan benda-benda di sekitar kita dapat dikontrol dan diakses melalui internet. Tetapi, perangkat dalam IoT sering kali memiliki keterbatasan dalam hal kapasitas penyimpanan dan kemampuan komputasi. Hal tersebut menjadikan perangkat IoT memerlukan integrasi dengan sistem yang memiliki kemampuan komputasi yang lebih baik. Salah satunya adalah sistem komputasi berbasis cloud. Namun, integrasi antara perangkat IoT dan cloud memiliki tantangan dalam hal jaringan komunikasi, keamanan dan manajemen perangkat. Jaringan komunikasi yaitu banyaknya teknologi jaringan yang digunakan, sehingga pemilihan protokol komunikasi harus mempertimbangkan dukungan oleh banyak perangkat. Keamanan terjadi karena banyaknya perangkat IoT yang dapat dengan mudah terhubung cloud, sehingga peran autentikasi dan otorisasi diperlukan untuk mengidentifikasi dan memvalidasi perangkat yang mengirimkan data. Manajemen perangkat diperlukan karena dengan banyaknya perangkat IoT yang digunakan membutuhkan mekanisme untuk memanajemen perangkat. Berdasarkan penjelasan sebelumnya, diusulkan sebuah rancang bangun IoT cloud platform menggunakan protokol komunikasi HTTP untuk menyelesaikan kendala jaringan komunikasi dan RESTful untuk manajemen perangkat. Sedangkan untuk mengidentifikasi dan memvalidasi perangkat yang mengirimkan data, digunakan mekanisme autentikasi dan otorisasi menggunakan JSON Web Token. Hasil pengujian performa sistem menunjukan, sistem yang dibangun mampu menangani hingga 100 pengguna secara bersamaan.

English Abstract

The primary aim of Internet of Things (IoT) is to expand the benefits of Internet connectivity by connecting objects around us to the internet, thus enabling remote control and accessibility. IoT devices often have limitations in terms of storage capacity and computing capabilities. This requires the IoT device to be integrated with systems that have better computing capabilities One of them is cloud-based computing system. However, the integration between IoT and cloud devices has challenges in terms of network communication, security, and device management. Network communication is the number of network technologies being used, thus the selection of communication protocols should consider its support for a variety of devices. Security and privacy are a concern because of the large number of IoT devices that can be easily connect to the cloud, requiring authentication and authorization that is required to identify and validate devices that transmit the data. Device management is required due to the large number of IoT devices that will be used, it requires a device management mechanism. Based on those problems, a solution was proposed on IoT cloud platform design using HTTP communication protocol to solve network communication and RESTful for device management constraints. As for identifying and validating devices that transmit data, an authentication and authorization mechanism using JSON Web Token is utilized. The result of system performance testing, is that the built systems are capable of handling up to 100 users simultaneously.

Item Type: Thesis (Sarjana)
Identification Number: SKR/FTIK/2017/830/051800987
Uncontrolled Keywords: IoT, CloudIoT, cloud platform, RESTful web service, HTTP, authentication, authorization.
Subjects: 000 Computer science, information and general works > 004 Computer science > 004.6 Interfacing and communications > 004.62 Interfacing and communications protocols
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Budi Wahyono Wahyono
Date Deposited: 29 Jan 2018 02:43
Last Modified: 05 Nov 2024 04:21
URI: http://repository.ub.ac.id/id/eprint/8502
[thumbnail of Ocki Bagus Pratama.pdf] Text
Ocki Bagus Pratama.pdf

Download (5MB)

Actions (login required)

View Item View Item