Title
AmIoT: A Microservices-based IoT Platform to Orchestrate AmI Environments
Abstract
Ambient Intelligence (AmI) and Internet of Things (IoT) are two terms closely related to the vision of embedding sensing, processing and communication capabilities into everyday objects and physical environments whose interaction can support effectively human activities. In this paper we propose the term AmIoT to refer to AmI applications composed by IoT devices available in an AmI environment to serve a specific goal of its owner/creator. AmIoT is characterized by the human-centric perspective of AmI, the capability for thing-to-thing interactions and the shaping of IoT rich environments by end-users. Leveraging on the microservices architectural style to overcome fundamental application development and deployment challenges, a microservices-based platform is developed to support the runtime operation of AmIoT applications. Furthermore, an editing tool is provided to empower end-users to configure such applications using the trigger-action programming paradigm. AmIoT characteristics have been explored in practice by developing prototype IoT devices to realize an example use case scenario. Experiences from a preliminary usability evaluation of the editing tool are also reported.
Year
DOI
Venue
2020
10.1109/IE49459.2020.9154933
2020 16th International Conference on Intelligent Environments (IE)
Keywords
DocType
ISSN
Ambient intelligence,Internet of Things,microservices,application platform,end-user tool,trigger-action programming
Conference
2469-8792
ISBN
Citations 
PageRank 
978-1-7281-6159-4
0
0.34
References 
Authors
17
4
Name
Order
Citations
PageRank
Savvas Pitatzis100.34
Nicolas Drosos200.34
Christos Goumopoulos310418.60
Achilles Kameas435550.94