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
|