• 제목/요약/키워드: IoT platforms

검색결과 136건 처리시간 0.025초

IoT 플랫폼을 위한 범용 인터페이스 (A Generic Interface for Internet of Things (IoT) Platforms)

  • 김미;이남용;박진호
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제7권1호
    • /
    • pp.19-24
    • /
    • 2018
  • IoT 플랫폼은 다양한 사람과 사물의 가상세계를 객체로 연결하는 확장 가능한 IoT 애플리케이션 및 서비스의 개발을 위한 핵심 요소들이다. 그러나 IoT 플랫폼 시장은 매우 복잡하고 빠르게 변하고 있다. 이러한 IoT 플랫폼은 유용한 정보를 제공하고 단순한 기능을 수행하기 위해 IoT 디바이스와의 협업을 통해 서비스를 제공한다. 공통 서비스를 수행하기 위해 범용 서비스 인터페이스가 필요하며 IoT 장치 및 리소스 설정뿐 아니라 다양한 장치의 협업 환경에 따라 다양한 IoT 아키텍처가 구성된다. 기기의 이질성으로 인해 매번 다양한 IoT 서비스로 작업하는 응용 프로그램을 개발하는 것은 상당히 어려우며 이러한 응용 프로그램을 유지 관리하기가 훨씬 어렵다. 이러한 모든 문제는 IoT 장치 간의 이식성 및 이동성으로 인한 결과로 본 논문에서는 공통의 특징을 갖는 모든 IoT platform에서 수행될 수 있는 범용 인터페이스를 정의한다. 기존의 디자인 패턴을 채택하여 IoT 플랫폼의 공통화된 연결성을 제공하는 범용 인터페이스는 이질성 문제를 해결하고 다양한 IoT 플랫폼에서 수행 가능한 플랫폼 독립적인 Generic Interface가 수행될 수 있음을 확인했다.

Voice-based Device Control Using oneM2M IoT Platforms

  • Jeong, Isu;Yun, Jaeseok
    • 한국컴퓨터정보학회논문지
    • /
    • 제24권3호
    • /
    • pp.151-157
    • /
    • 2019
  • In this paper, we present a prototype system for controlling IoT home appliances via voice-based commands. A voice command has been widely deployed as one of unobtrusive user interfaces for applications in a variety of IoT domains. However, interoperability between diverse IoT systems is limited by several dominant companies providing voice assistants like Amazon Alexa or Google Now due to their proprietary systems. A global IoT standard, oneM2M has been proposed to mitigate the lack of interoperability between IoT systems. In this paper, we deployed oneM2M-based platforms for a voice record device like a wrist band and LED control device like a home appliance. We developed all the components for recording voices and controlling IoT devices, and demonstrate the feasibility of our proposed method based on oneM2M platforms and Google STT (Speech-to-Text) API for controlling home appliances by showing a user scenario for turning the LED device on and off via voice commands.

상호운용성 향상을 위한 온톨로지 기반의 IoT 플랫폼 (Ontology-based IoT Platform for Improving Interoperability)

  • 이강준;장우린;양병헌;이승연;정동원;이석훈
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2021년도 추계학술대회
    • /
    • pp.6-8
    • /
    • 2021
  • 최근 사물인터넷 기술은 지속적으로 발전하고 있으며, IoT 디바이스들이 다양한 영역에서 활용되고 있다. IoT 플랫폼은 다양한 디바이스들을 연결하여 데이터를 수집 및 관리할 뿐 아니라, 디바이스로부터 수집된 데이터를 실시간으로 모니터링하거나 제어하는 기술을 지원해야 한다. 하지만 기존의 IoT 플랫폼들은 데이터의 유형 및 프로토콜 등이 상이하여 플랫폼 간 디바이스를 모니터링하거나 제어하지 못하는 문제를 지닌다. 이 연구는 이러한 문제를 해결하기 위하여 온톨로지 기반 IoT 플랫폼을 제안한다. 이를 위하여 기존의 IoT 플랫폼들의 종류 및 특징을 분석하고, 이러한 분석 결과를 통해 새로운 플랫폼 구조를 제안한다. 제안 플랫폼은 온톨로지 기술 등을 활용하여 유연한 데이터 관리 및 타 플랫폼 간 상호운용성 향상의 효과를 기대할 수 있다.

  • PDF

스마트 빌딩을 위한 IoT 클라우드 플랫폼의 성능 평가 (Performance Evaluation of IoT Cloud Platforms for Smart Buildings)

  • 박정규;박은영
    • 한국산학기술학회논문지
    • /
    • 제21권5호
    • /
    • pp.664-671
    • /
    • 2020
  • 스마트 빌딩 (Smart Building)은 사물 인터넷 (IoT; Internet of Things) 장치와 클라우드 서비스에서 모두 사용될 수 있는 응응 프로그램을 의미한다. 최근 Amazon, Google 및 Microsoft와 같은 클라우드 서비스 제공 업체는 IoT 장치에서 클라우드 애플리케이션 서비스를 제공할 수 있는 IoT 클라우드 플랫폼을 제공하고 있다. Postscapes에 따르면 최근에 152 개의 IoT 클라우드 플랫폼이 존재하고 있으며 스마트 빌딩 구현을 위해 하나를 선택하는 것은 어려운 문제이다. 본 논문에서는 실험을 위해서 마이크로소프트 Azure IoT 허브와 아마존의 AWS(Amazon Web Services) IoT를 선택하였다. 두 개의 IoT 클라우드 플랫폼을 선택하고 스마트 빌딩 관점에서 평가하였다. IoT 클라우드 플랫폼을 평가하기 위해 두 가지 다른 IoT 클라우드 플랫폼을 활용하였고, 일반적인 스마트 빌딩 시나리오를 가정하여 프로토타입을 구현하였다. 실험은 IoT 클라우드 플랫폼을 사용하여 시스템을 개발하는 과정에서 얻은 정보와 경험을 기반으로 수행하였다. 이 평가 결과는 스마트 빌딩을 위해 IoT 클라우드 플랫폼을 선택할 때 활용될 수 있다.

이종 사물인터넷 플랫폼 간 보안 상호운용을 위한 프레임워크 (Interoperable Security Framework for Heterogeneous IoT Platforms)

  • 오세라;김영갑
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제7권3호
    • /
    • pp.81-90
    • /
    • 2018
  • IoT(Internet of Things)의 급격한 발달로 인하여 2024년까지 수백억 개의 IoT 디바이스가 만들어질 것으로 예측되고 있으며, 그러한 IoT 디바이스들에 영향을 미칠 수 있는 IoT 플랫폼의 중요성이 부각되고 있다. 현재 FIWARE, oneM2M, AllJoyn 등의 많은 IoT 플랫폼이 개발되고 있지만 이런 환경에서는 각 IoT 플랫폼의 통신 프로토콜, 보안 정책 등이 상이한 이종성(Heterogeneity)으로 인해 데이터를 연동하거나 보안 인터워킹을 수행하기가 어렵다. 보안이 고려되지 않은 인터워킹은 각종 개인, 기업 정보의 유출 등 심각한 문제를 야기할 수 있다. 이러한 문제를 해결하기 위해, 본 논문에서는 IoT 플랫폼 중에서도 대표적인 IoT 플랫폼인 FIWARE와 oneM2M을 대상으로 보안 인터워킹 구조를 제안하고 구현하였다. 본 논문에서는 해당 보안 인터워킹 구조에서 사용하는 FIWARE의 보안 아키텍처를 분석하고 구현하여 시사점을 도출하고, 현재 공식적인 보안 컴포넌트가 존재하지 않는 oneM2M 플랫폼에 OAuth 2.0 기반의 보안 프레임워크를 개발하였다. 또한, 본 논문에서 제안한 방법을 LED(Light-Emitting Diode) 예제로 개발하여 oneM2M 플랫폼과 FIWARE 플랫폼 간의 인증 및 인가 인터워킹을 수행하였다. 구현된 LED 예제는 인가 받은 사용자에게만 제어될 수 있도록 만들어졌으며, 향후에는 LED 이외의 스마트 홈의 CCTV, 도어 락(Door Lock)과 같이 다양한 디바이스 및 다양한 IoT 플랫폼(예를 들어, Watson IoT, IoTivity, AllJoyn 등)에 적용이 필요하다.

Open Hardware Platforms for Internet of Things : Evaluation & Analysis

  • Seo, Jae-Yeon;Kim, Myung-Hwi;Jang, Beakcheol
    • 한국컴퓨터정보학회논문지
    • /
    • 제22권8호
    • /
    • pp.47-53
    • /
    • 2017
  • In this paper, we present open hardware platforms for Internet of Things (IoTs) emphasizing their strengths and weaknesses. We introduce six representative platforms, Raspberry PI, Arduino, Garileo, Edison, Beagle board and Artik. We define important performance issues for open hardware platforms for IoTs and analyze recent platforms according to the performance issues. We present recent research project using open hardware platforms introduced in this paper. We believe that this paper provide wise view and necessary information for open hardware platforms for Internet of Things (IoT).

오픈 플랫폼 호환 지능형 IoT 컴포넌트 자동 생성 도구 (Automatic Generation Tool for Open Platform-compatible Intelligent IoT Components)

  • 김서연;정진만;김봉재;윤영선;장준혁
    • 스마트미디어저널
    • /
    • 제11권11호
    • /
    • pp.32-39
    • /
    • 2022
  • AI 서비스를 제공하는 IoT 응용이 늘어나면서 자율적인 학습 및 추론을 지원하는 다양한 하드웨어와 소프트웨어들이 개발되고 있다. 하지만 하드웨어마다 특성 및 제약조건이 상이하여 IoT 응용 개발에 어려움이 가중됨에 따라 통합된 플랫폼의 개발이 요구되고 있다. 본 논문에서는 IoT 기술뿐만 아니라 인공 신경망 및 스파이킹 신경망 기반의 컴포넌트를 오픈 플랫폼과 호환되도록 자동 생성하는 도구를 제안한다. 제안하는 컴포넌트 자동 생성 도구는 IoT 및 AI의 가상 컴포넌트 계층을 통해 다양한 하드웨어의 특성에 맞는 컴포넌트 생성을 용이하게 하고 자동으로 오픈 플랫폼에 적용할 수 있도록 지원한다.

Novus-io: An Internet of Things Platform for Academic Projects

  • Lozoya, Camilo;Aguilar-Gonzalez, Alberto;Favela-Contreras, Antonio;Zamora, Arturo
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제12권12호
    • /
    • pp.5634-5653
    • /
    • 2018
  • Internet of things (IoT) is based on a global dynamic information network with cloud services where a great number of devices (things) exchange data to provide added-value services and products. There are several commercial and open source IoT platforms available in the market to connect devices to internet; however, they have cost and operational constraints that make them not suitable for academic projects. In this work, an IoT platform, known as Novus-io, is introduced in order to support academic projects for undergraduate students. With this platform and proper training, undergraduate students from different majors (not only from information technology and electronics) are capable to upgrade their school projects with IoT functionalities. The objective of this approach is to provide to any undergraduate student skills and knowledge on IoT, so they will be prepared, in their imminent step toward professionalism, to understand the relevance of digital services in today's world.

Dynamic Service Composition and Development Using Heterogeneous IoT Systems

  • Ryu, Minwoo;Yun, Jaeseok
    • 한국컴퓨터정보학회논문지
    • /
    • 제22권9호
    • /
    • pp.91-97
    • /
    • 2017
  • IoT (Internet of Things) systems are based on heterogeneous hardware systems of different types of devices interconnected each other, ranging from miniaturized and low-power wireless sensor node to cloud servers. These IoT systems composed of heterogeneous hardware utilize data sets collected from a particular set of sensors or control designated actuators when needed using open APIs created through abstraction of devices' resources associated to service applications. However, previously existing IoT services have been usually developed based on vertical platforms, whose sharing and exchange of data is limited within each industry domain, for example, healthcare. Such problem is called 'data silo', and considered one of crucial issues to be solved for the success of establishing IoT ecosystems. Also, IoT services may need to dynamically organize their services according to the change of status of connected devices due to their mobility and dynamic network connectivity. We propose a way of dynamically composing IoT services under the concept of WoT (Web of Things) where heterogeneous devices across different industries are fully integrated into the Web. Our approach allows developers to create IoT services or mash them up in an efficient way using Web objects registered into multiple standardized horizontal IoT platforms where their resources are discoverable and accessible. A Web-based service composition tool is developed to evaluate the practical feasibility of our approach under real-world service development.

하이브리드 방송 환경에서의 IoT 서비스 지원을 위한 Fog Computing Architecture 구현 (Implementation of Fog Computing Architecture for IoT Service on Hybrid Broadcast Environment)

  • 금승우;임태범;박종일
    • 방송공학회논문지
    • /
    • 제22권1호
    • /
    • pp.107-117
    • /
    • 2017
  • 기존의 방송 단말에서 제공되는 IoT 서비스는 방송과 연계되지 않은 독립형 서비스의 형태로 제공되고 있었으나 최근 하이브리드 방송 관련 기술의 확산으로 방송과 IoT가 유기적으로 연계된 다양한 서비스로의 발전이 기대되고 있다. 하지만 현행 IoT 서비스는 다양한 프로토콜이 혼재된 클라우드 형태로 구성되어 임베디드 어플리케이션인 하이브리드 방송 단말에서의 접근에 많은 제약을 가지고 있다. 이러한 문제를 해결하기 위해, 본 논문에서는 Fog Computing의 개념을 어플리케이션으로 확장한 하이브리드 방송용 Fog Applet 아키텍쳐를 제안한다. Fog Applet 아키텍쳐는 클라우드 기반 IoT 서비스와 방송 단말 어플리케이션 사이에 Fog Applet을 위치시킴으로써 임베디드 어플리케이션의 서비스 접근 요구를 감소시키고 다양한 클라우드 기반 IoT 서비스와 유연한 구성을 제공하는 목적을 가진다. 제안된 아키텍쳐는 하이브리드 방송 기반의 서비스 환경에 대한 구현을 통하여 다종 IoT 서비스의 연동을 지원하는 하이브리드 어플리케이션의 구현을 통하여 그 기능을 검증한다.