Abstract

The Internet of Things (IoT) is comprised of connected devices which are equipped with sensors, actuators, and applications to provide services for enabling those objects to connect and exchange data. For these connected devices and the IoT network environment, heterogeneous protocols and frameworks have been published and applied to provide novel IoT services in our daily life. On the Internet, most of the services are provided by existing web service providers which are based on the high-performance processor, storage, and stable power supply. However, devices of the IoT are developed for constrained environments using the small size of equipment to provide seamless services ubiquitously. For accessing the constrained devices and existing web service providers using the clients in the IoT networks such as smart homes, the services of servers from the devices and web service providers shall be discovered by the clients using a consistent discovery service. In this paper, a consistent registration and discovery scheme is proposed for the devices and web service providers in the Open Connectivity Foundation (OCF)-based IoT network. For supporting the proposed scheme, an embedded resource directory (RD) server is proposed to provide a consistent registration service that is used for publishing information of devices and web service providers. For the registration, a unified profile format is used that is based on the RESTful API Modeling Language to describes the information of devices and web service providers. Furthermore, the discovery service provides the consistent interface to discover the registered devices and web service providers by the client using the unified user interface. Accordingly, the client can access the resources of devices and web service providers based on the discovered information.

Highlights

  • The Internet of Things (IoT) is an emerging engineering paradigm to build heterogeneous industrial systems for segments such as healthcare, residents, transportation, manufacture, and agriculture

  • We present a consistent registration and discovery scheme using RESTful application programming interface (API) modeling language (RAML) to enable the information of an IoT device and web service provider (WSP) through the embedded resource directory (RD) server in the Open Connectivity Foundation (OCF)-based IoT network

  • The registration enables the IoT device and publishing client to register the information of the device and WSP using the RAML-based profile

Read more

Summary

Introduction

The Internet of Things (IoT) is an emerging engineering paradigm to build heterogeneous industrial systems for segments such as healthcare, residents, transportation, manufacture, and agriculture. The IoT system shall support the HTTP-based existing services of WSPs as well as support the constrained and novel IoT-specific protocols For accessing those massive number of devices in various protocols, the directory service is needed to provide a consistent service to discover the information of objects in the network. The server shall be based on the connected power supply to provide the lookup services for retrieving the registered device information that can involve URIs, accessing requirement, and status [25]. To provide the discovery service using the consistent scheme in order to discover the resource from the HTTP and OCF network, we present a new data model using RAML. The RAML-based description of resources from the IoT network and Internet can be the information in the RD for the discovering by the clients

Proposed Methodology of Registration and Discovery
Method
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.