Francisco R. P. da Ponte, R. Gomes, J. Celestino, E. Madeira, Ahmed Patel
{"title":"IoT Device Programmable Language Customization for Home Automation","authors":"Francisco R. P. da Ponte, R. Gomes, J. Celestino, E. Madeira, Ahmed Patel","doi":"10.1109/ISCC.2018.8538503","DOIUrl":null,"url":null,"abstract":"The deployment of home automation projects is a simple task for IT professionals, but its a complex task for endusers to use the Internet of Things (IoT) technology. Moreover, the customization of the behavior of IoT devices is hard, since no friendly environment exists. Within this context, this paper presents a descriptive language to enable the programmability of IoT devices functionalities without changing their source code. The language allows the interaction between the end-user and IoT devices in a seamless friendly manner. Additionally, an architecture was designed to support this interaction between users and IoT devices. From a real IoT testbed, the proposed language and the designed architecture were evaluated, where both met the expected goals with a suitable performance.","PeriodicalId":233592,"journal":{"name":"2018 IEEE Symposium on Computers and Communications (ISCC)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE Symposium on Computers and Communications (ISCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISCC.2018.8538503","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The deployment of home automation projects is a simple task for IT professionals, but its a complex task for endusers to use the Internet of Things (IoT) technology. Moreover, the customization of the behavior of IoT devices is hard, since no friendly environment exists. Within this context, this paper presents a descriptive language to enable the programmability of IoT devices functionalities without changing their source code. The language allows the interaction between the end-user and IoT devices in a seamless friendly manner. Additionally, an architecture was designed to support this interaction between users and IoT devices. From a real IoT testbed, the proposed language and the designed architecture were evaluated, where both met the expected goals with a suitable performance.