Hidayat, Labib Imam (2017) Implementasi Protokol Websocket Pada Perangkat Non IP Berbasis NRF24L01 (Studi Kasus: Sistem Monitoring Suhu Dan Kontroling Lampu LED). Sarjana thesis, Universitas Brawijaya.
Abstract
Pada era teknologi saat ini, perkembangan arsitektur IOT (Internet of things) berkembang sangat pesat. Dengan banyaknya perangkat IOT, terjadi perbedaan antara protokol layer aplikasi perangkat IOT tersebut. Sehingga, setiap perangkat memiliki aplikasi tersendiri atau disebut dengan istilah “one device one app”. Untuk menyelesaikan permasalahan tesebut, penggunaan protokol web untuk mengatur seluruh protokol layer aplikasi atau yang disebut dengan WOT (Web of things) merupakan solusi yang baik dikarenakan protokol web yang bersifat universal. Konsep yang sebelumnya “one device one app” diubah menjadi “many device one app” yaitu banyak perangkat dikendalikan oleh satu aplikasi. Permasalahan yang muncul berikutnya adalah banyak perangkat IOT yang membutuhkan koneksi real time dan menggunakan komunikasi radio sebagai metode pengiriman dan penerimaan datanya. Koneksi real time adalah koneksi yang menghubungkan antara server dan client secara full duplex yaitu koneksi yang membutuhkan satu kali proses request dan response untuk autentifikasi, sehingga pengiriman data lebih cepat. Salah satu protokol web yang mendukung komunikasi full duplex ini adalah websocket. Webscoket berbeda dengan HTTP yang selalu menggunakan request dan response untuk saling berkomunikasi. Pada komunikasi radio, banyak perangkat yang digunakan sebagai pilihan modul komunikasi radio. Salah satu modul komunikasi radio yang banyak digunakan adalah NRF24L01. Dengan menghubungkan protokol IP dengan perangkat radio yang bersifat non IP maka dibutuhkan sebuah perangkat bridging yang menjembatani perbedaan tersebut agar data dapat ditransmisikan dengan baik. Karena itu penulis melakukan penelitian untuk implementasi protokol websocket sebagai protokol web pada perangkat radio atau non IP dengan studi kasus sistem kontroling dan monitoring. Pengujian juga dilakukan pada sistem untuk mengetahui seberapa besar performa sistem tersebut. Hasil pengujian tersebut adalah rata-rata waktu untuk pengiriman data kurang dari satu detik. Dari hasil pengujian tersebut dapat disimpulkan sistem ini memiliki performa yang baik.
English Abstract
In the current era of technology, the development of IOT (Internet of Things) Architecture has been growing very rapidly. With the increasing number of IOT devices, there are differences between the application layer protocol of the IOT devices. Which causes each devices to have their own application or can be called with the term “one device one app”. To resolve this problem, the use of web protocol to configure the entire application layer protocol or so-called WOT (Web of Things) is a great solution because of the characteristic of the web protocol which is universal. The previous concept of “one device one app” can be changed into “many device one app” which means many devices can be controlled by one application. The problem that arise next is some IOT devices that require real time connections and use radio communications as a method of sending and receiving data. Real time connection is connection that connect client and server by full-duplex, which means the connection require request and response process once for authentication, so that the data transmission can be faster. One of the web protocols that supports full duplex communication is websocket. Websocket is different from HTTP which always use request and response to communicate with each other. In radio communications, many devices are used as a choice of radio communication modules. One of the most widely used radio communication module is NRF24L01. By connecting IP protocols with non-IP radio devices, it takes a bridging device that bridges the difference so that data can be transmitted properly. Therefore, the authors conduct research for the implementation of websocket protocol as a web protocol on radio or non-IP devices with case studies of controlling and monitoring systems. Testing is also done on the system to find out how big the performance of the system. The result of the test is the average time for data transmission of less than one second. From the test results can be concluded that this system has a good performance.
Item Type: | Thesis (Sarjana) |
---|---|
Identification Number: | SKR/FTIK/2017/745/051708562 |
Uncontrolled Keywords: | Web Of Things, Websocket, NRF24L01, Internet Of Things, Full duplex, Real time Communications , Non IP Device |
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: | Yusuf Dwi N. |
Date Deposited: | 03 Oct 2017 02:20 |
Last Modified: | 13 Nov 2020 01:02 |
URI: | http://repository.ub.ac.id/id/eprint/3140 |
Preview |
Text
Labib Imam Hidayat.pdf Download (1MB) | Preview |
Actions (login required)
View Item |