| Literature DB >> 28934159 |
Chun-Feng Liao1,2, Peng-Yu Chen3.
Abstract
A Pervasive-computing-enriched smart home environment, which contains many embedded and tiny intelligent devices and sensors coordinated by service management mechanisms, is capable of anticipating intentions of occupants and providing appropriate services accordingly. Although there are a wealth of research achievements in recent years, the degree of market acceptance is still low. The main reason is that most of the devices and services in such environments depend on particular platform or technology, making it hard to develop an application by composing the devices or services. Meanwhile, the concept of Web of Things (WoT) is becoming popular recently. Based on WoT, the developers can build applications based on popular web tools or technologies. Consequently, the objective of this paper is to propose a set of novel WoT-driven plug-and-play service management schemes for a smart home called Resource-Oriented Service Administration (ROSA). We have implemented an application prototype, and experiments are performed to show the effectiveness of the proposed approach. The results of this research can be a foundation for realizing the vision of "end user programmable smart environments".Entities:
Keywords: IoT; REST; Universal Plug and Play (UPnP); Web Services; Web of Things; smart home
Year: 2017 PMID: 28934159 PMCID: PMC5677407 DOI: 10.3390/s17102159
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1A UPnP-based home network.
Figure 2An air conditioning service in a UPnP-based home network. The dotted lines with arrowhead indicate logical data flows, which are mediated by a service manager under the hood.
Figure 3A comparison of protocol stacks between UPnP and ROSA.
Figure 4Service model of UPnP.
Figure 5Baseline service management scheme: (a) UPnP presence and absence announcement; (b) UPnP proactive search.
Figure 6Proposed service management scheme: (a) ROSA presence announcement; (b) ROSA proactive search
Figure 7The prototyped ROSA application scenario; The dotted lines indicate dataflow.
Figure 8Elapsed time for performing service discovery based on ROSA. (a) Discovering 3 Web Things () with different number of managed Web Things (m); (b) Discovering different number of Web Things () while the total number of managed Web Things is fixed at 51 () .
Figure 9Network traffic generated by UPnP and ROSA. (a) Discovery; (b) Control.