| Literature DB >> 27548166 |
Antonio Solano1, Raquel Dormido2, Natividad Duro3, Juan Miguel Sánchez4.
Abstract
The aim of this paper is to introduce a plug-and-play mechanism for an Internet of Things (IoT) device to instantiate a Software as a Service (SaaS) application in a private cloud, built up with OpenStack. The SaaS application is the digital avatar of a physical object connected to Internet. As a proof of concept, a Vending Machine is retrofitted and connected to Internet with and Arduino Open Hardware device. Once the self-configuration mechanism is completed, it is possible to order a product from a mobile communication device.Entities:
Keywords: Internet of Things; arduino; cloud computing; openstack
Year: 2016 PMID: 27548166 PMCID: PMC5017471 DOI: 10.3390/s16081306
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Cloud Service Models.
Figure 2OpenStack Cloud Computing Operating System.
Figure 3OpenStack system architecture.
Figure 4High level end to end system design applied to vending machines.
Figure 5Arduino Mega compatible prototype.
Figure 6Building blocks of the proposed architecture.
Figure 7Access through domains.
Figure 8Typical OpenStack deployment.
Figure 9Sequence flow between SLIM and OpenStack’s components to instantiate OpenCart.
OpenCart RESTful API specification to launch a virtual machine.
| | |
| | |
| Content-Type | application/json |
| X-Auth-Token | <UUID> |
Figure 10Scripts logical flow.
Figure 11Https access.