Desain dan Implementasi Protocol Pervasive pada Perangkat Rumah Cerdas Berbasis ESP8266 dan Arduino

GalihPradana, Dienastya (2016) Desain dan Implementasi Protocol Pervasive pada Perangkat Rumah Cerdas Berbasis ESP8266 dan Arduino. Sarjana thesis, Universitas Brawijaya.

Abstract

Internet of Things (IoT) merupakan konsep untuk menyambungkan perkakas apapun yang ada di dunia kedalam jaringan internet dengan tujuan agar bisa dilakukan monitoring dan pengontrolan melalui jaringan tersebut. Salah satu cara menghubungkan perkakas dengan internet adalah dengan menambahkan perangkat mikrokontroller yang memiliki kemampuan untuk terhubung ke internet sekaligus mengendalikan perkakas tersebut secara elektronik. Proses penyambungan perangkat IoT ke jaringan internet merupakan proses yang kompleks karena berubungan hal teknis pada jaringan internet. Untuk mememecahkan permasalahan tersebut, penulis mendesain protocol komunikasi yang memiliki handshake dan ukuran payload yang kecil yang cocok dengan mikrokontroler yang memiliki sumber daya yang kecil. Selain itu penulis juga menerapkan konsep pervasive computing untuk menangani kerumitan pengaturan dan penyambungan perangkat IoT ke jaringan internet. Sistem pervasive yang di desain pada penelitian ini terdiri terdiri dari subsistem yaitu control point – broker – enable device. Control point merupakan sebuah program yang terdapat pada PC yang berinteraksi kepada user secara langsung. Control point melakukan pembuatan tampilan mengikuti kemampuan yang dimiliki enable device. Broker merupakan program yang terdapat pada PC yang bertugas untuk menjadi perantara antara enable device dengan control point. Enable device merupakan perangkat yang terdiri dari Esp8266 dan arduino. Enable device yang memiliki fungsi langsung untuk melakukan control terhadap hardware dan sensor serta menyambungkannya kepada broker. Dalam enable device Arduino berfungsi sebagai controller hardware dan sensor selanjutnya Esp8266 berfungsi sebagai modul internet sekaligus digunakan untuk melakukan komputasi protocol. Dengan desain tersebut diharapkan IoT akan lebih mudah, efisien dan murah untuk diadopsi kepada perangkat mikrokontroller tetapi tidak membuang kemudahan pengguna untuk mengoperasikan perangkat IoT tersebut.

English Abstract

Internte of Things (IoT) is consept to connecting any things in the word into internet. The expectation of this consept is give capability to any things can to monitoring and controlling by internet. To connect device into internet, its need microcontroller who have cappability connect to internet and have capability to control any things. Prosessed to connecting IoT device to internet network is complex because its need more tecnical knowleadge about network and internet. To solve this problem, writer design communication who have small handshake and payload size. And then the writer adop pervasive computing to handle the complexity of setting and connecting IoT device to internet network. In this research the writer design pervasive architecture construct from control point – broker – enable device. Control point is the program to interact with user. Control point can generate User Interface from capability of enable device. Broker is program in the PC. It have function for handle connection between enable device and control point. Broker handle all connection from control point and forwarding the instruction to enable device. And Broker handle all connection from enable device and forwarding to control point. Enable device is composed of esp8266 and arduino. This have function to control hardware and connect to the broker. In enable device arduino have function as hardware controller and esp8266 have function to internet module and computate the protocol. The expectation of protocol design and implementation to pervasive architecture, IoT will be easy, efficient and low cost for every one. But it not dump the easy of operation IoT.

Item Type: Thesis (Sarjana)
Identification Number: SKR/FTIK/2016/666/051612777
Subjects: 000 Computer science, information and general works > 005 Computer programming, programs, data
Divisions: Fakultas Ilmu Komputer > Teknik Informatika
Depositing User: Sugiantoro
Date Deposited: 07 Feb 2017 10:08
Last Modified: 22 Oct 2021 02:35
URI: http://repository.ub.ac.id/id/eprint/147248
[thumbnail of Laporan_Skripsi.pdf]
Preview
Text
Laporan_Skripsi.pdf

Download (9MB) | Preview

Actions (login required)

View Item View Item