Skip to main page content
Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2018 May 26;18(6):1721.
doi: 10.3390/s18061721.

Development of Virtual Resource Based IoT Proxy for Bridging Heterogeneous Web Services in IoT Networks

Affiliations
Free PMC article

Development of Virtual Resource Based IoT Proxy for Bridging Heterogeneous Web Services in IoT Networks

Wenquan Jin et al. Sensors (Basel). .
Free PMC article

Abstract

The Internet of Things is comprised of heterogeneous devices, applications, and platforms using multiple communication technologies to connect the Internet for providing seamless services ubiquitously. With the requirement of developing Internet of Things products, many protocols, program libraries, frameworks, and standard specifications have been proposed. Therefore, providing a consistent interface to access services from those environments is difficult. Moreover, bridging the existing web services to sensor and actuator networks is also important for providing Internet of Things services in various industry domains. In this paper, an Internet of Things proxy is proposed that is based on virtual resources to bridge heterogeneous web services from the Internet to the Internet of Things network. The proxy enables clients to have transparent access to Internet of Things devices and web services in the network. The proxy is comprised of server and client to forward messages for different communication environments using the virtual resources which include the server for the message sender and the client for the message receiver. We design the proxy for the Open Connectivity Foundation network where the virtual resources are discovered by the clients as Open Connectivity Foundation resources. The virtual resources represent the resources which expose services in the Internet by web service providers. Although the services are provided by web service providers from the Internet, the client can access services using the consistent communication protocol in the Open Connectivity Foundation network. For discovering the resources to access services, the client also uses the consistent discovery interface to discover the Open Connectivity Foundation devices and virtual resources.

Keywords: Internet of Things (IoT); Open Connectivity Foundation (OCF); proxy; resource directory (RD); virtual resource (VR); web services.

Conflict of interest statement

The authors declare no conflict of interest.

Figures

Figure 1
Figure 1
Proxy-based IoT architecture for providing services from sensor/actuator network and WSP.
Figure 2
Figure 2
IoT network model based on proxy for bridging heterogeneous protocols.
Figure 3
Figure 3
Interactions in the proposed IoT network model based on proxy.
Figure 4
Figure 4
Proposed IoT proxy configuration based on VR.
Figure 5
Figure 5
Message translating mechanism for OCF to HTTP.
Figure 6
Figure 6
IoT device information registration.
Figure 7
Figure 7
WSP information registration.
Figure 8
Figure 8
Resource discovery based on IoT proxy.
Figure 9
Figure 9
Transparent access to services of IoT device and WSP.
Figure 10
Figure 10
Experimental environment.
Figure 11
Figure 11
IoT proxy ER-diagram.
Figure 12
Figure 12
Fragment of RAML definition for registering WSP.
Figure 13
Figure 13
Fragment of RAML definition for registering WSP.
Figure 14
Figure 14
Fragment of RAML definition for registering WSP.
Figure 15
Figure 15
Fragment of RAML definition for registering WSP.
Figure 16
Figure 16
Network monitoring for accessing services. (a) Interaction A; (b) Interaction B; (c) Interaction C; (d) Interaction D.
Figure 16
Figure 16
Network monitoring for accessing services. (a) Interaction A; (b) Interaction B; (c) Interaction C; (d) Interaction D.
Figure 17
Figure 17
Comparison of RTTs for accessing services.
Figure 18
Figure 18
Status of IoT proxy for accessing a WSP service through IoT proxy.
Figure 19
Figure 19
CPU and memory monitoring for registering WSP information. (a) Register 1 WSP Information; (b) Register 4 WSP Information; (c) Register 6 WSP Information; (d) Register 9 WSP Information

Similar articles

See all similar articles

References

    1. Evans D. The internet of things: How the next evolution of the internet is changing everything. CISCO White Pap. 2011;1:1–11.
    1. Shelke M., Malhotra A., Mahalle P.N. Smart Computing and Informatics. Springer; Singapore: 2018. Congestion-Aware Opportunistic Routing Protocol in Wireless Sensor Networks; pp. 63–72.
    1. Sethi P., Sarangi S.R. Internet of things: Architectures, protocols, and applications. J. Electr. Comput. Eng. 2017;2017:9324035. doi: 10.1155/2017/9324035. - DOI
    1. Jin W., Kim D.H. Design and Implementation of e-Health System Based on Semantic Sensor Network Using IETF YANG. Sensors. 2018;18:629 doi: 10.3390/s18020629. - DOI - PMC - PubMed
    1. Want R., Schilit B.N., Jenson S. Enabling the internet of things. Computer. 2015;48:28–35. doi: 10.1109/MC.2015.12. - DOI
Feedback