SICIoT: A simple instruction compiler for the Internet of Things


Por: Zuniga, Angel, Sierra, Gerardo, Bel-Enguix, Gemma, GOMEZ, JAVIER

Publicada: 1 dic 2020
Resumen:
With the advent of IoT and the recent explosion in the number of smart devices, it has become necessary to have a simple and intuitive interface for people to operate them. The vast majority of end-users interacting with IoT devices in the future will be ordinary people (without any technical knowledge), with access to only certain basic operations already preprogrammed in the IoT devices (factory default settings). The possibility of changing the IoT device behavior (i.e., programming) beyond the factory-default, is almost completely restricted to expert technical people. A simple instruction compiler that can translate straightforward verbal instructions into a new IoT device functionality is presented in this paper. Several case examples are shown and, as proof of concept, a prototype using IoT hardware is developed. These examples show how an ordinary user can benefit significantly from this compiler by developing a specific basic application that meets their needs. To the best of the authors' knowledge, all related works have focused on developing tools for such new devices. The solution proposed in this work is the first one focused on ordinary people as the target users. This solution intends to be the starting point of future extensions dedicated to supporting, incrementally, more and more instructions, as required. (C) 2020 Elsevier B.V. All rights reserved.

Filiaciones:
Zuniga, Angel:
 Univ Nacl Autonoma Mexico, Inst Ingn, Mexico City, DF, Mexico

Sierra, Gerardo:
 Univ Nacl Autonoma Mexico, Inst Ingn, Mexico City, DF, Mexico

Bel-Enguix, Gemma:
 Univ Nacl Autonoma Mexico, Inst Ingn, Mexico City, DF, Mexico

GOMEZ, JAVIER:
 Univ Nacl Autonoma Mexico, Fac Ingn, Mexico City, DF, Mexico
ISSN: 25431536





Internet Of Things
Editorial
ELSEVIER, RADARWEG 29, 1043 NX AMSTERDAM, NETHERLANDS, Países Bajos
Tipo de documento: Article
Volumen: 12 Número:
Páginas:
WOS Id: 000695695600020