BETaaS: A Platform for Development and Execution of Machine-to-Machine Applications in the Internet of Things
Author/s
Vallati, Carlo; Mingozzi, Enzo; Tanganelli, Giacomo; Buonaccorsi, Novella; Valdambrini, Nicola; [et al.]Date
2016-04Keywords
IoT platforms
M2M
Local cloud
Fog computing
Context awareness
Abstract
The integration of everyday objects into the Internet represents the
foundation of the forthcoming Internet of Things (IoT). Such “smart” objects will
be the building blocks of the next generation of applications that will exploit
interaction between machines to implement enhanced services with minimum or no
human intervention in the loop. A crucial factor to enable Machine-to-Machine
(M2M) applications is a horizontal service infrastructure that seamlessly integrates
existing IoT heterogeneous systems. The authors present BETaaS, a framework that
enables horizontal M2M deployments. BETaaS is based on a distributed service
infrastructure built on top of an overlay network of gateways that allows seamless
integration of existing IoT systems. The platform enables easy deployment of
applications by exposing to developers a service oriented interface to access things
(the Things-as-a-Service model) regardless of the technology and the physical
infrastructure they belong.
Type
journal article