Abstract

With the continuous improvement of Internet of Things (IoT) technologies, various IoT platforms are under development. However, each IoT platform is developed based on its own device identification system. That is, it is challenging to identify each sensor device between heterogeneous IoT platforms owing to the resource request format (e.g., device identifier) varying between platforms. Moreover, despite the considerable research focusing on resource interoperability between heterogeneous IoT platforms, little attention is given to sensor device identification systems in diverse IoT platforms. In order to overcome this problem, the current work proposes an IoT device name system (DNS) architecture based on the comparative analysis of heterogeneous IoT platforms (i.e., oneM2M, GS1 ‘Oliot’, IBM ‘Watson IoT’, OCF ‘IoTivity’, FIWARE). The proposed IoT DNS analyzes and translates the identification system of the device and resource request format. In this process, resource requests between heterogeneous IoT platforms can be reconfigured appropriately for the resources and services requested by the user, and as a result, users can use heterogeneous IoT services. Furthermore, in order to illustrate the aim of the proposed architecture, the proposed IoT DNS is implemented and tested on a microcomputer. The experimental results show that a oneM2M-based device successfully performs a resource request to a Watson IoT and FIWARE sensor devices.

Highlights

  • The Internet of Things (IoT) has attracted significant social attention globally.the research focusing on combining IoT technologies is ongoing in various fields such as smart home, smart car, smart grid, and healthcare

  • IoT technologies, various IoT platforms are under development including oneM2M, open connectivity foundation (OCF) ‘IoTivity’, Apple ‘HomeKit’, Samsung ‘ARTIK’, Google ‘Brillo/Weave’, AllSeen Alliance ‘AllJoyn’, IBM ‘Watson

  • In future internet ware (FIWARE), the intelligence data advanced solution (IDAS) generic enabler (GE) offers a wide range of IoT agents making it easier to interface with devices using the most enabler (GE) offers a wide range of IoT agents making it easier to interface with devices using the widely used

Read more

Summary

Introduction

The Internet of Things (IoT) has attracted significant social attention globally. Each IoT platform has a different request format for using services or resources provided by the device. We analyze resource and device ID systems of the representative IoT platforms (i.e., oneM2M; global standard 1 (GS1) ‘Oliot’; IBM ‘Watson IoT’; open connectivity foundation (OCF) ‘IoTivity’; and future internet ware (FIWARE)). In order to implement this IoT DNS, we create a scenario in which a oneM2M device requests resources and services from a Watson IoT sensor device. The IoT DNS checks the request to identify the platform of the selected resource sent by the oneM2M client.

Background
Device Identification System of Various IoT Platforms
International
Resource
IBM ‘Watson IoT’
OCF ‘IoTivity’
FIWARE
Interaction between
Related Work
IoT Device Name System Architecture
Proof of Concept
The scenario presented this study consists root
Node-RED
Scenario
14. Example
Findings
Conclusion and Future Works
Full Text
Published version (Free)

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