• Title/Summary/Keyword: Restful API

Search Result 44, Processing Time 0.029 seconds

Development of Drone Traffic Management Test System (드론 교통 관리 테스트 시스템 개발)

  • Choi, Hyo Hyun;Kim, Dae Hyun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2022.07a
    • /
    • pp.313-314
    • /
    • 2022
  • 본 논문에서는 Restful API를 이용하여 실시간으로 드론 비행 허가 시스템으로부터 결과 도출 받는 서버를 구현한 결과를 보인다. Flask API과 Ubuntu(AWS)를 이용하여 메인 서버인 허가 시스템과 드론 역할을 하는 실시간으로 요청 신호를 보내는 테스트 서버를 구축하였다. 메인 서버는 Polygon 라이브러리를 이용하여 입력받은 좌표를 사전 조건에 따라 분석하여 승인 여부를 결정하고, API를 이용하여 결과를 테스트 서버에 반환할 수 있도록 구현하였다. 드론 교통 관리를 위한 다양한 드론 비행 허가 방안을 테스트하도록 활용할 계획이다.

  • PDF

IoT Data Collection Platform Based on Selective Protocols (선택적 프로토콜 기반의 사물인터넷 데이터 수집 플랫폼)

  • Oh, Hyeong-Seok;Kim, Dong-Hwi;Jeon, Hyun-Sig;Park, Hyun-Ju
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.42 no.4
    • /
    • pp.871-878
    • /
    • 2017
  • As the interest of things to the Internet increases, the market of IoT grows larger and devices and protocols related with IoT are evolving.As these IoT devices and protocols evolve, There was a problem with interoperability. As a result, market and standard of IoT are confused, and communication between objects and objects is being hindered by different platforms. Currently, various IoT platforms are being developed and interoperability with heterogeneous platforms is under study, but the protocols used on each platform are limited and designed to have no generalized structure. Therefore, in this paper, we analyze services of HTTP, CoAP, and MQTT protocols, which are typical in the Internet market, and design services that enable selective protocol communication. We also design resources that apply the RESTful API to generalize platform usage. and We implemented the platform through database modeling for quick processing and safety of the collected data. Through this process, devices communicating with different protocols can be interworked on one platform and We propose a "generalized selective protocol based Internet object data collecting platform" that can be applied to various protocols.

Service-oriented Web for Transformable 4D Printing Components (변형 가능한 4D프린팅 부품을 적용한 서비스 기반 웹)

  • Yun, Gun-Yung;Lee, Yong-Gu
    • Korean Journal of Computational Design and Engineering
    • /
    • v.21 no.2
    • /
    • pp.122-129
    • /
    • 2016
  • 4D printing is a method that manufactures a programmed transformable 3d printed components that can be transformed in a pre-designed environment. We propose a service-oriented web architecture for supporting 4D printing system. Service model is classified under four kinds of functions: design, sharing, application and production. We designed RESTful web APIs for these functions. Some preliminary designs about the web API architecture and data modeling is discussed.

Customized healthcare service platform connecting EMR system (병원 내 EMR 시스템 연동을 통한 맞춤형 헬스케어 서비스 시스템 개발)

  • Gwak, Dae-Hun;Kim, Seok-Il;Yun, Seo-Won;Seong, Kyeong-Hwa;Jung, Joong-Hwa;Koh, Seok-Joo
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2018.05a
    • /
    • pp.690-692
    • /
    • 2018
  • Recently, university hospitals have problems as patient datas grows. And it is difficult that medical staffs check patients living on their prescription. Patients don't often remember their prescription, and don't know how to apply the prescription to their life. To solve these problems, To solve these problems, it is customized healthcare service platform using MQTT push notification. It is provided in form of a web application having good accessibility that. Based on doctor's prescription, the patients take notifications that is the timing of medication, medical appointments, and other prescription informations. The results can be entered into the web application. The healthcare professionals can check that the patients are following their prescription well. In this paper, we provide the above functions via the web application and a RESTful API server platform, and notification function can be efficiently performed by MQTT Broker. So we checked the customized healthcare service can be effectively provide.

  • PDF

Implementation of Smart Devices and Applications for Monitoring the Load Power of Industrial Manufacturing Machine (산업용 생산 장비의 부하 전력 모니터링을 위한 스마트 디바이스와 애플리케이션의 구현)

  • Wahyutama, Aria Bisma;Yoo, Bongsoo;Hwang, Mintae
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.26 no.3
    • /
    • pp.469-478
    • /
    • 2022
  • This paper contains the results of developing smart devices and applications to monitor the load power of the industrial manufacturing machine and evaluate its performance. The smart devices in this paper are divided into two functionalities, which are collecting load power along with operating environment data of industrial manufacturing machines and transmitting the data to servers. Load power data collected from the smart devices are uploaded to MariaDB inside the Amazon Web Service (AWS) server. Using the RESTFul API, the uploaded power data can be retrieved and shown on the web and mobile application in the form of a graph to provide monitoring capability. To evaluate the performance of the developed system, the response time from MariaDB to web and mobile applications was measured. The results is ranging from 0.0256 to 0.0545 seconds in a 4G (LTE) network environment and from 0.6126 to 1.2978 seconds in a 3G network environment, which is considered a satisfactory result.

Experience in Practical Implementation of Abstraction Interface for Integrated Cloud Resource Management on Multi-Clouds

  • Kim, Huioon;Kim, Hyounggyu;Chun, Kyungwon;Chung, Youngjoo
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.11 no.1
    • /
    • pp.18-38
    • /
    • 2017
  • Infrastructure-as-a-Service (IaaS) clouds provide infrastructure as a pool of virtual resources, and the public IaaS clouds, e.g. Amazon Web Service (AWS) and private IaaS cloud toolkits, e.g. OpenStack, CloudStack, etc. provide their own application programming interfaces (APIs) for managing the cloud resources they offer. The heterogeneity of the APIs, however, makes it difficult to access and use the multiple cloud services concurrently and collectively. In this paper, we explore previous efforts to solve this problem and present our own implementation of an integrated cloud API, which can make it possible to access and use multiple clouds collectively in a uniform way. The implemented API provides a RESTful access and hides underlying cloud infrastructures from users or applications. We show the implementation details of the integrated API and performance evaluation of it comparing the proprietary APIs based on our cloud testbed. From the evaluation results, we could conclude that the overhead imposed by our interface is negligibly small and can be successfully used for multi-cloud access.

A Role-Based Access Control System API Supporting External Authority Interface

  • Ma, Jin;Kim, Hyunah;Park, Minjae
    • Journal of Internet Computing and Services
    • /
    • v.19 no.2
    • /
    • pp.27-32
    • /
    • 2018
  • In industries that are operating various enterprise systems, new systems are integrated and operated in accordance with each period. In particular, when a new system is to be integrated, one of the major considerations is the single sign-on part for integrating and operating the authentication. To implement this authority system using role-based access control method, an extension method for access control method is needed. Therefore, in this paper, we design an extended role-based access control model for interworking with legacy authority system and provide its APIs. The extended role-based access control model is a model in which external authority information, which holds authority information in the authority information, is added. And we describe operations that the REST Web APIs are based on these models. In this paper, the method is described in the back-end APIs and can be implemented as an operation of an extended role-based access control system based on the method.

A Study of M2M Platform Technologies based on REST (REST 기반 M2M 플랫폼 기술 연구)

  • Lee, Chang-Yeol
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.12 no.9
    • /
    • pp.4153-4159
    • /
    • 2011
  • M2M can provide the bi-directional services between applications and objects which have the attached telecommunication module. It consists of the objects, platform, and (web based) applications. M2M can realize In-Transit Visibility and Asset Visibility combined with GIS. Although many applications of M2M, such as metering, monitoring, controlling, tracking et al., are being serviced, the interoperability among the M2Ms is not considered. In this paper, we described the interoperability. Specially, ROA, which is the state of art technology in mash-up, more than SOA, and URN, which is based on Open API in RESTful service, more than URL are studied. As the message protocol between platform and applications, MPM was defined.

An Implementation of WADL2Stub System for REST Web Services (REST 웹 서비스를 위한 WADL2Stub 시스템의 구현)

  • Lee, Hwa-Min
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.13 no.4
    • /
    • pp.714-719
    • /
    • 2009
  • Recently, RESTful web service is getting attention with the emergence of Web 2.0. The main advantages of REST web services are lightweight and easy implementation compared to SOAP based web services. In order to define and describe RESTful APIs, various methods have proposed. WSDL 2.0 can describe both SOAP-based and RESTful services and but it is too complicated. WADL is championed by Sun Microsystems and it is lightweight, easier to understand and easier to write than WSDL. The purpose of WADL is to allow web services to be described in a machine readable way, to make it easy to create Web 2.0 applications and create a dynamic way of creating and configuring services. However, WADL does not provide utility tools to generate client code automatically and the developers describe client code manually. In this paper, we design and implement a WADL2Stub system to generate client code from WADL files automatically so that the developers use REST web services to easily and conveniently.

Core Experiments for Standardization of Internet of Media Things (미디어사물인터넷의 국제표준화를 위한 핵심 실험)

  • Jeong, Min Hyuk;Lee, Gyeong Sik;Kim, Sang Kyun
    • Journal of Broadcast Engineering
    • /
    • v.22 no.5
    • /
    • pp.579-588
    • /
    • 2017
  • Recently, due to the development of network environment, the internet market has been expanding, so it is necessary to standardize the data format and API to exchange information among objects. Therefore, MPEG (Moving Picture Expert Group), an international standardization organization, is establishing the MPEG-IoMT (ISO/IEC 23093) project to standardize the Internet of Things. MPEG-IoMT establishes Core Experiment (CE) and discusses overall data exchange such as data exchange procedure, markup language and communication method. In this paper, core experiments 1, 2, 4, and 5 of the core experiments of MPEG-IoMT will be discussed. The performance information of the sensor, the sensor data, the performance information of the driver, and the exchange procedure of the control command are explained and the exchange of the media additional data is discussed. We compare the markup language and communication method through experiment.