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.

Highlights

  • A wide range of the industries has been equipped with the massive and heterogeneous connected-devices through the growing technologies of the Internet of Things (IoT)

  • An Open Connectivity Foundation (OCF) virtual resource (VR) shall be generated when a web service provider (WSP) resource information is read from a RESTful API Modeling Language (RAML) file in the IoT proxy

  • Definition, baseUri is http://api.openweathermap.org/data/2.5, the resource name is defined in the RAML which is deployed in the IoT proxy for registering the WSP

Read more

Summary

Introduction

A wide range of the industries has been equipped with the massive and heterogeneous connected-devices through the growing technologies of the Internet of Things (IoT). The proxy involves the functionalities of RD to provide the information of resources for enabling the client to lookup accessible services in the network. An IoT proxy is proposed that is used for bridging the web services from the Internet to the IoT network. The proposed IoT proxy supports transparent access to the web services for the client in the IoT network such as the Open Connectivity Foundation (OCF) network. For accessing the web services from the OCF network, the client needs to request the proxy for forwarding the message to the destination server in the Internet. The proposed IoT proxy presents the resources of WSPs in OCF network using OCF resources, and the OCF client can request the OCF resources to access services which are provided by the WSPs. The OCF resource is a virtual resource (VR) that represents the concrete resource of WSP in the OCF network.

Related Works
IoT Architecture Based on IoT Proxy in OCF Network
Proxy-based
IoT Proxy Based on VR
Message
The OCF client can discoveristhe
Message translating mechanism mechanism for for OCF
Implementation
13. Fragment of RAML definition definition for registering
Evaluation
18. Status
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.