Abstract

Internet of Things (IoT) platforms are the key for the development of scalable IoT applications and services that connect real and virtual worlds between objects, systems, and people. However, as the IoT platform market represents a truly new market segment that was almost non-existent a few years ago, the platforms are complex and changing quickly. These IoT platforms perform simple functions such as providing useful information, and others can provide services through collaborations with IoT devices. This situation needs a generic service interface, and results in a range of IoT architectures through not only the configuration setting of IoT devices and resources but also the varied environments of collaboration of each device. Due to these heterogeneities, it is quite challenging to develop applications working with diverse IoT services, and it is even more difficult to maintain such applications. Therefore, this paper presents a security generic service interface with the effective common characteristics of an IoT platform by defining a set of generic interfaces and adopting well-known design patterns. The generic interface solves the heterogeneity-driven problems and makes it possible to effectively adopt a platform-independent Generic Interface that could be operated in diverse IoT platforms.

Highlights

  • With an Internet of Things (IoT) paradigm, applications can deliver useful services and convenience by interacting with services connected to IoT platforms

  • Existing IoT platforms have a usual, specific purpose but a need has developed for a common purpose for a generic platform for IoT

  • application programming interfaces (APIs) can issue meta to find data to find the platform, list of drivers supported by interface the underlying platform and data register theirout case of both the service interface and driver interface, queries are performed in the same thediscovery list In of the drivers supported by the underlying platform and register their discovery in the driver meta in the driver meta data

Read more

Summary

Introduction

With an Internet of Things (IoT) paradigm, applications can deliver useful services and convenience by interacting with services connected to IoT platforms. IoT platforms perform simple functions such as providing useful information, and others can provide services through collaborations with IoT devices This situation needs the security generic service interface and results in a range of IoT architectures through the configuration settings of IoT devices and resources and varied environments of collaboration for each device. Due to these heterogeneities, it is quite challenging to develop applications working with diverse IoT services, and it is even more difficult to maintain such applications. The rest of this paper is organized as follows: Section 2 discusses the related work, Section 3 presents a Security Generic Service Interface, Section 4 presents a case study and evaluation, and Section 5 gives a conclusion

Related Work
Analysis of Existing IoT Platforms
ThingWorx—Transversal Global Intelligence
Eclipse M2M
Framework for Collaborative Environments in IoT Platforms
Meta–Model of IoT Platform Environments
Framework for Collaborative Environments
Design of Generic Architecture
IoT Generic Service Interface
IoT Generic Driver Interface
Configuration Manager
Security
Resource Manager
3.10. Collaboration
A Case Study of IoT Platforms
Experiments
IoT requirement of IoT experiment
Conclusions problems from frequent portability and mobility
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