Implementasi Purwarupa Perangkat Rumah Cerdas Pervasif Berbasis Protokol Universal Plug And Play (UPnP) Dan Raspberry Pi General Purpose Input/Output (GPIO)
DOI:
https://doi.org/10.25126/jtiik.201522143Abstrak
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
Downloads
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.
Unduhan
Diterbitkan
Terbitan
Bagian
Lisensi
Artikel ini berlisensi Creative Common Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
Penulis yang menerbitkan di jurnal ini menyetujui ketentuan berikut:
- Penulis menyimpan hak cipta dan memberikan jurnal hak penerbitan pertama naskah secara simultan dengan lisensi di bawah Creative Common Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) yang mengizinkan orang lain untuk berbagi pekerjaan dengan sebuah pernyataan kepenulisan pekerjaan dan penerbitan awal di jurnal ini.
- Penulis bisa memasukkan ke dalam penyusunan kontraktual tambahan terpisah untuk distribusi non ekslusif versi kaya terbitan jurnal (contoh: mempostingnya ke repositori institusional atau menerbitkannya dalam sebuah buku), dengan pengakuan penerbitan awalnya di jurnal ini.
- Penulis diizinkan dan didorong untuk mem-posting karya mereka online (contoh: di repositori institusional atau di website mereka) sebelum dan selama proses penyerahan, karena dapat mengarahkan ke pertukaran produktif, seperti halnya sitiran yang lebih awal dan lebih hebat dari karya yang diterbitkan. (Lihat Efek Akses Terbuka).