Mekanisme Penyimpanan dan Eksekusi Rule Terdistribusi dengan Protokol ESP-NOW pada Smart Home

Saputra, Muhammad Aditya Darma and Agung Setia Budi, S.T., M.T., M.Eng., Ph.D. (2024) Mekanisme Penyimpanan dan Eksekusi Rule Terdistribusi dengan Protokol ESP-NOW pada Smart Home. Sarjana thesis, Universitas Brawijaya.

Abstract

Perangkat rumah yang terhubung secara digital untuk menunjang kebutuhan penghuni rumah disebut dengan smart home. Data perilaku pengguna yang dirancang untuk menyediakan otomasi rumah merupakan smart home rule. Kebanyakan dari sistem smart home yang digunakan saat ini adalah Centralized Smart Home System (CSHS) yang menyimpan data rule di master station. Sistem ini memiliki kelemahan yaitu jika terjadi kegagalan terpusat atau sistem tidak terhubung dengan master station yang bertanggung jawab mengatur keseluruhan sistem. Dari masalah tersebut dikembangkanlah sistem Distributed Rule Execution Mechanism (DREM) yang memungkinkan setiap perangkat dapat berkomunikasi satu sama lain tanpa koneksi ke master station. Penelitian ini mengembangkan penelitian sebelumnya yang telah menghubungkan master station ke internet dan mendistribusikan data rule ke perangkat. Penelitian ini berfokus pada lapisan perangkat yang bertugas menyimpan data rule terdsitribusi dan mengeksekusi data tersebut agar dapat menjalankan layanan smart home. Hasil pengujian menunjukkan tingkat keberhasilan mengirim dan menerima data melalui MQTT ke master station berhasil tanpa adanya kegagalan sehingga eksekusi layanan smart home melalui master station berjalan lancar. Penyimpanan data rule terdistribusi berhasil dilakukan dan berhasil disimpan pada device yang benar. Komunikasi lokal menggunakan protokol komunikasi ESP-NOW untuk mengeksekusi data pada service device dengan menyesuaikan data masuk dengan data yang tersimpan di eeprom berhasil dilakukan sehingga data tereksekusi pada service device yang benar.

English Abstract

Home devices that are digitally connected to support home residents needs are called smart homes. User behavior data designed to provide home automation is a smart home rule. Most of the smart home systems used today are Centralized Smart Home Systems (CSHS) which store rule data at the master station. This system has a weakness, if single point of failure occurs or the system is not connected to the master station which is responsible for managing the entire system. From this problem, the Distributed Rule Execution Mechanism (DREM) system was developed which allows each device to communicate with each other without connecting to the master station. This research continues previous research which has connected the master station to the internet and distributed rule data to devices. This research focuses on the device layer which is tasked with storing distributed rule data and executing this data so that it can run smart home services. The test results show the success rate of sending and receiving data via MQTT to the master station successfully without any failures so that the execution of smart home services via the master station runs smoothly. Distributed rule data storage was successfully carried out and successfully saved on the correct device. Local communication using the ESP-NOW communication protocol to execute data on the service device by matching the incoming data with the data stored in the EEPROM was successfully carried out so that the data was executed on the correct service device.

Item Type: Thesis (Sarjana)
Identification Number: 0524150145
Uncontrolled Keywords: smart home, ESP-NOW, Distributed Rule Execution Mechanism, MQTT Broker, smart home .smart home, ESP-NOW, Distributed Rule Execution Mechanism, MQTT Broker, smart home
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: soegeng sugeng
Date Deposited: 26 Feb 2024 03:27
Last Modified: 26 Feb 2024 03:27
URI: http://repository.ub.ac.id/id/eprint/215893
[thumbnail of DALAM MASA EMBARGO] Text (DALAM MASA EMBARGO)
Muhammad Aditya Darma Saputra.pdf
Restricted to Registered users only

Download (4MB)

Actions (login required)

View Item View Item