Pervasive Service Discovery Implementation Using UDP Protocol on Raspberry Pi and MyRIO
Keywords:
MyRIO, Pervasive, Raspberry, Smart Home, UDP Protocol,Abstract
Smart home environment is an environment by which there are equipments that should be able to communicate each other and can be monitored or controlled remotely through the internet. Nowadays, it still requires complex configuration to achieve those requirements. Pervasive computing is a method which facilitate humans to ease configuring the devices. Based on previous researches that designed and tested the Pervasive system using UDP and LabVIEW on Personal Computer (PC), this research focused on implementing it on embedded systems which is Raspberry Pi 3 as host and NI MyRIOs as clients. UDP protocol is used because it has lightweight attribute and does not require large memory. Several experiments have been done such as measuring discovery time for each 86.62 bytes of data. Discovery time on the host is 56,417ms, while the discovery on the client is 251.067ms. Therefore, the whole discovery process is 313,417ms. Whereas if the host fails, the time which client needs to reconnect is 10384,23ms. On sending data testing between host and client, the average data being send is 86,3bytes, data transmission sensor takes 58.26ms, LED control takes 5350,926ms, and for push button takes 255,67ms.Downloads
Downloads
Published
How to Cite
Issue
Section
License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)