Implementasi Sistem Kendali Dan Monitoring Berbasis Nodemcu Menggunakan Protokol Websocket Dan MQTT

Ahsy, Nimas Raya (2018) Implementasi Sistem Kendali Dan Monitoring Berbasis Nodemcu Menggunakan Protokol Websocket Dan MQTT. Sarjana thesis, Universitas Brawijaya.

Abstract

Internet of Things adalah interkoneksi dari berbagai macam perangkat melalui internet, sehingga memungkinkan perangkat-perangkat tersebut untuk berkomunikasi dengan satu sama lain. Keberagaman kebutuhan dan format data dari perangkat dalam IoT dapat menimbulkan masalah dalam aspek interoperabilitas. Integrasi antara IoT dengan Web of Things (WoT) menjadi sebuah solusi agar pengguna dapat mengakses perangkat-perangkat dalam IoT melalui satu source yang sama. Salah satu teknologi yang menjadi lebih mudah dalam pengimplementasiannya dengan menggunakan IoT dan WoT adalah Smart Home (home automation). Pada Smart Home terdapat perangkat sensor dan mikrokontroler dengan sumber daya terbatas, oleh karena itu digunakan protokol MQTT sebagai pendukung komunikasi. WebSocket, sebagai protokol pendukung WoT, digunakan sebagai protokol komunikasi agar sistem controlling dan monitoring Smart Home dapat berjalan secara real time. Untuk mendukung sistem agar tetap aman dalam pertukaran data dan dalam manajemen perangkat yang terhubung dengan sistem, digunakan juga JSON Web Token. Berdasarkan hasil implementasi dan pengujian, terbukti bahwa sistem memiliki delay sebesar 1 milidetik, sedangkan response time paling optimal adalah pada saat NodeMCU mengirim 10 data sekaligus ke server yang hanya membutuhkan waktu 1 detik. Selain itu, perangkat aktuator LED serta kipas angin dapat berfungsi dengan baik sesuai dengan perintah yang diperoleh dari pengguna melalui aplikasi web.

English Abstract

The Internet of Things is the interconnection of various devices over the internet, allowing these devices to communicate with one another. The diversity of requirements and format of data from devices in IoT might cause problems in the aspect of interoperability. The integration of IoT with Web of Things (WoT) can serve as a solution so that users can access devices in IoT through the same source. One technology that is easier to implement using IoT and WoT is Smart Home (home automation). In Smart Home there are devices like sensors and microcontrollers with limited resources, therefore the MQTT protocol is used as a support for communication. WebSocket, as a WoT protocol, is used as a communication protocol so that the controlling and monitoring system Smart Home can run in real time. To support the system to remain safe in the exchange of data and in the management of devices connected to the system, JSON Web Tokens are also used. Based on the results of implementation and testing, it is evident that the system has a delay of 1 millisecond, while the most optimal response time is when the NodeMCU sends 10 data at a time to a server that only takes 1 second. In addition, LED actuator devices and fans can function properly according to orders obtained from users through a web application.

Item Type: Thesis (Sarjana)
Identification Number: SKR/FTIK/2018/1085/051901286
Uncontrolled Keywords: Internet of Things, Web of Things, MQTT, WebSocket, JSON Web Token.
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: soegeng sugeng
Date Deposited: 23 Apr 2020 15:13
Last Modified: 18 May 2022 02:36
URI: http://repository.ub.ac.id/id/eprint/167003
[thumbnail of Nimas Raya Ahsy.pdf] Text
Nimas Raya Ahsy.pdf

Download (6MB)

Actions (login required)

View Item View Item