Implementasi Purwarupa Perangkat Rumah Cerdas Pervasif Berbasis Protokol Universal Plug And Play (UPnP) Dan Raspberry Pi General Purpose Input/Output (GPIO)

Penulis

Sabriansyah Rizqika Akbar, Barlian Henryranu, Maystia Tri Handono, Achmad Basuki

Abstrak

Abstrak

Rumah cerdas saat ini dapat terdiri dari berbagai macam peralatan pendukung didalamnya dimulai dari kontrol terhadap lampu, tv, speaker dan beberapa peralatan lainnya. Dengan semakin bervariasinya peralatan tersebut, implementasi peralatan dalam rumah cerdas tergolong rumit karena peralatan tersebut dibuat oleh berbagai vendor dan membutuhkan proses konfigurasi (terhadap jaringan) yang cukup menyita waktu. Penelitian kami menghasilkan purwarupa sistem peralatan rumah cerdas memanfaatkan mikrokomputer Raspberry pi yang mampu secara pervasive ditemukan oleh peralatan seperti komputer maupun smartphone yang dapat digunakan sebagai alat kontrol terhadap switching lampu memanfaatkan protokol Universal Plug and Play (UPnP) yang terintegrasi dengan Raspberry Pi Genaral Purpose Input/Output (GPIO). Pengembangan purwarupa dilakukan dengan memanfaatkan framework GUPnP untuk diintegrasikan dengan library Wiring Pi pada GPIO Raspberry Pi, Pengujian dilakukan dengan melakukan perhitungan waktu proses switching lampu selama 20 kali dengan menggunakan aplikasi generik control point UPnP Spy. Hasil penelitian menunjukkan bahwa integrasi protokol UPnP dan Raspberry Pi GPIO secara fungsional telah memiliki fitur pengenalan pervasif pada jaringan lokal dan mampu memberikan informasi perangkat dan jenis layanan yang diberikan oleh Raspberry Pi. Perubahan status pada GPIO dapat dilakukan dengan merubah parameter dari aplikasi kontrol. Berdasarkan perhitungan delay, didapatkan proses pengecekan status pada GPIO rata-rata adalah 5.1 ms, dan proses perubahan status GPIO memiliki rata-rata delay sebesar 14.8 ms. Penelitian ini diharapkan memiliki kontribusi menjembatani mekanisme pengenalan peralatan pada sistem rumah cerdas  menjadi lebih pervasive dan mudah dikenali oleh peralatan yang lain dan dapat memberikan gambaran bahwa perangkat mikrokomputer Raspberry Pi dapat digunakan untuk pengembangan perangkat Rumah Cerdas yang memiliki fitur pervasif.

Kata kunci: Smart home appliances, UPnP, Pervasive 

Abstract

Smart home composed of a wide variety of appliance such as control of lights, tv, speaker, etc. With the increasing variability of the equipment, the implementation of smart home appliances is complicated caused it manufactured by various vendors that build their own method to control and find the devices. Some of the methods need to configure manually by the homeowner and it is quite time-consuming. Our research created a prototype system of smart home appliances by integrating microcomputer Raspberry Pi GPIO that able to pervasively found (the device and it services) by other control equipment such as computers and smartphones. Our prototype simulating  a light switching by utilizing Universal Plug and Play (UPnP) Protocol that is integrated with the Raspberry Pi General Purpose Input / output (GPIO). Prototype development is done by utilizing the framework to be integrated which are GUPnP Library and Wiring Pi Library on the Raspberry Pi GPIO. We have done several experiment by calculating the processing time switching the lights on for 20 times using generic applications Spy UPnP control point. The results showed that the integration of the UPnP protocol and GPIO Raspberry Pi functional has had pervasive recognition features on the local network and is able to provide information devices and types of services provided by Raspberry Pi. Our prototype also able to change the GPIO status by changing status parameters from control applications. Based on the delay calculation, we obtained in the process of checking the status of GPIO need an average delay 5.1 ms, and the process of changing the status of GPIO has an average delay of 14.8 ms. This research is expected to contribute that equipment in smart home systems become more pervasive and easily recognizable by other devices. We also give an idea that the Raspberry Pi microcomputer devices can be used for the development of Smart Home devices with pervasive device and service discovery features by implementing UPnP Protocols

Keywords: Smart home appliances, UPnP, Pervasive

Teks Lengkap:

PDF (English)

Referensi


th Line, Cling, 2015–Java/Android UPnP Library and Tools, dari

http://4thline.org/projects/cling

Ahmed, V. dan Ladhake, S.A., 2011, Novel Low Cost Remote Monitoring System for Home Automation using Cell Phone, International Conference on Computing Intelligence and Communication System, hal. 569-573.

Atzori, L., Iera, A. & Morabito, G., 2010. The Internet of Things: A survey, s.l.: Elsevier.

Brisa Project, 2014, Documentation for Brisa Framework, dari http://brisa.garage.maemo.org/documentation.html

D.S Kim., Lee, J.M., Kwon W.H., Yuh IK., 2002, Design and implementation of home network systems using upnp middleware for networked appliances. IEEE Transactions on Consumer Electronics.

Element14, 2012, Quick Start Guide The Raspberry Pi – Single Board Computer.

Gnome Developer, 2014, Documentation for GUPnP Framework, dari

https://developer.gnome.org/gupnp/unstable

Intel, 2009, Intel Software for UPnP Technology: Technology Overview, dari https://software.intel.com/en-us/articles/intel-software-for-upnp-technology-technology-overview

Siwen, Luo., Yunhong, Li., Design and Implementation of Home Automation System. 2012 Fourth International Symposium on Information Science and Engineering. ISISE.

Open Connectivity Foundation, 2016, About UPnP, dari http://openconnectivity.org/upnp

Setiawan. E., Akbar, S.R. dan Basuki, A., 2013, Sistem Otomasi Rumah Melalui Media Sosial Berbasis Embedded Sistem, DIPA-PTIIK-Universitas Brawijaya.

Shang, H.L., Xu, R.M. dan Yuan, J.K., 2012, A Smart Home System Based On ZigBee and IOS Software, IEEE 18th International Conference on Parallel and Distributed System, hal. 940-944.

Warriach, E.U., Kaldeli, E., Bresser, J., Lazovik, A., Aiello, M, 2011, Heterogenous Device Discovery Framework For The Smart Homes. IEEE GCC Conference and Exhibition (GCC), Dubai, United Arab Emirates.

WiringPi, 2015, GPIO Interface library for the Raspberry Pi, dari http://wiringpi.com/

Reynolds, F., The Ubiquitous Web, UPnP and Smart Homes. Pervasive Computing Group, Cambridge.




DOI: http://dx.doi.org/10.25126/jtiik.201522143