Djodi, Samuel and Agung Setia Budi, S.T., M.T., M.Eng., Ph.D (2024) Penyimpanan dan Distribusi Multiple Rule dengan protokol MQTT pada Master Station Smart Home. Sarjana thesis, Universitas Brawijaya.
Abstract
Smart home adalah istilah bagi peralatan rumah yang saling terhubung dalam suatu jaringan yang dapat dikendalikan dan dipantau dari jarak jauh sehingga memberikan kenyamanan bagi penghuni rumah. Pengendalian peralatan atau perangkat dilakukan berdasarkan aturan yang ditetapkan oleh pengguna yang disebut rule smart home yang diterapkan dalam arsitektur smart home terpusat yang disebut Centralized Smart Home System (CSHS). Dalam CSHS, rule digunakan untuk menentukan perilaku perangkat pada sistem, yang terdiri dari kondisi trigger device (perangkat pemicu) dan service device (perangkat penyedia layanan). Seluruh perangkat pada sistem diatur secara terpusat melalui master station yang bertugas untuk melakukan distribusi rule. Meskipun CSHS mudah dikonfigurasi, tetapi terdapat kelemahan berupa kegagalan sistem terpusat yang terjadi ketika master station mengalami gangguan yang mengakibatkan seluruh sistem mengalami kegagalan. Penelitian ini dilakukan untuk mengembangkan penelitian sebelumnya yang telah melakukan distribusi rule dengan protokol MQTT untuk mengatasi kegagalan sistem terpusat. Fokus pada penelitian adalah mengatasi kelemahan penelitian sebelumnya yang terbatas pada distribusi satu kondisi trigger dan service pada setiap rule (single rule) oleh master station yang dijalankan pada jaringan lokal. Pada penelitian ini dikembangkan mekanisme untuk menyimpan dan mendistribusikan rule dengan lebih dari satu kondisi trigger dan service (multiple rule) oleh master station yang dijalankan pada layanan cloud serta melakukan pencarian rule yang sesuai dengan data device terkini dan mendistribusikannya menuju service device. Dalam proses pencarian dan distribusi rule yang sesuai akan diprioritaskan pada rule dengan kondisi trigger terpenuhi yang terbanyak. Mekanisme ini dilakukan untuk mencegah adanya terlalu banyaknya rule yang didistribusi. Hasil yang diperoleh pada penelitian adalah mekanisme pencarian rule yang sesuai dengan data device dan pendistribusian rule menuju menuju service device oleh master station serta mekanisme awal untuk menangani kegagalan sistem terpusat melalui pendistribusian semua rule pada database menuju seluruh service device telah berhasil dilakukan oleh master station yang dijalankan pada Google Compute Engine.
English Abstract
Smart home is a term for home appliances interconnected in a network that can be controlled and monitored remotely to provide convenience for home residents. Control of appliances or devices is achieved through user-defined rules called smart home rule which implemented in centralized smart home architecture called Centralized Smart Home System (CSHS). In CSHS, rules are utilized to determine the behavior of devices in the system that consist of trigger and service device conditions. All devices in the system are managed through master station which responsible for distributing and executing rules. Although CSHS is easy to configure, it is vulnerable to centralized system failures which occurs when the master station experiences disruption that leads to entire system failure. This research aims to develop previous research that has conducted rule distribution through MQTT protocol to overcome centralized system failures. This research focuses to overcome the weakness of the previous research which limited to the distribution of one trigger and service condition on each rule (single rule) by the master station that runs on local network. This research develops a mechanism to store and distribute rules with more than one trigger and service condition (multiple rules) by master station that runs on cloud service and searches for rules that match the current device data and distributes them to service devices. In this mechanism, rules with most trigger conditions fulfilled will be prioritized to prevent excessive rule distribution. The results of this research are mechanism for searching rules that match the device data and distributing rule to service device by master station as well as initial mechanism for preventing centralized system failures by distributing all rules in database to all service devices via MQTT protocol have been successfully carried out through master station that runs on Google Compute Engine.
Item Type: | Thesis (Sarjana) |
---|---|
Identification Number: | 052415 |
Uncontrolled Keywords: | Distribusi, master station, MQTT, rule, service device, smart home, trigger device, distribution, master station, MQTT, rule, service device, smart home, trigger device |
Divisions: | Fakultas Ilmu Komputer > Teknik Informatika |
Depositing User: | Annisti Nurul F |
Date Deposited: | 07 Feb 2024 08:25 |
Last Modified: | 07 Feb 2024 08:25 |
URI: | http://repository.ub.ac.id/id/eprint/215863 |
Text (DALAM MASA EMBARGO)
Samuel Djodi.pdf Restricted to Registered users only Download (10MB) |
Actions (login required)
View Item |