Pengembangan Perangkat Lunak IoT Cloud Platform Berbasis Protokol Komunikasi HTTP

Main Author: Pratama, Ocki Bagus
Format: Thesis NonPeerReviewed
Terbitan: , 2017
Subjects:
Online Access: http://repository.ub.ac.id/8502/
Daftar Isi:
  • 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.