• Title/Summary/Keyword: 미들웨어

Search Result 1,412, Processing Time 0.025 seconds

Development of Korean UCS Architecture and Service Design for GCS Standardization (GCS 공통화를 위한 한국형 UCS 개발 및 서비스 설계)

  • Yoorim Choi;Sangyun Park;Chulhwan Kim;Gyeongrae Nam;So-Yeong Jeong
    • Journal of Advanced Navigation Technology
    • /
    • v.27 no.3
    • /
    • pp.314-322
    • /
    • 2023
  • The use of unmanned aerial vehicles is rapidly increasing in order to effectively utilize limited manpower and minimize casualties on the battlefield. The requirements for ground control equipment vary depending on the operating concept and environment of the unmanned aerial system, but there are still common requirements. However, the lack of standardized system configurations to meet these common requirements makes it difficult to reuse common functions, leading to continuous acquisition costs. To solve this problem, this paper develops a Korean version of the UCS model using the UCS architecture. Furthermore, after designing elements related to service development not specified in the architecture (such as framework, communication middleware, service structure, etc.), we develop a Boilerplate to enhance developers' work efficiency based on this. The results of this study will serve as a foundation for effectively and economically carrying out the development of ground control equipment for unmanned aerial systems.

Design and Implementation of Equipment Monitoring System for Data Integration (데이터 통합을 위한 장비모니터링시스템 설계 및 구현)

  • Kwark, Woo-Young;Kim, Woo-Sung;Park, Geun-Duk
    • Journal of the Korea Society of Computer and Information
    • /
    • v.14 no.9
    • /
    • pp.115-126
    • /
    • 2009
  • It is an important matter to manage data gathered from equipment in the manufacturing environment. However, systematic management about these data is sparsely deployed in the practical fields. This paper proposes a middleware monitoring system that efficiently supports acquisition of data from the equipment, efficiently compensates the lost data and flexibly maintains extensibility of the system. Through the result system of this paper, the data gathered from the equipment are easily stored into the database and the system status is able to be monitored in real-time. Furthermore, because the data are stored in the XML format, they are utilized in other systems in straightforward manner, which enhances the interoperability of the system. Especially, it enables ease interface to SAP, implements light-weight system by a simplified business logic and strengthen the extensibility and maintenance ability.

Implementation of UPnP Middleware and Device Control using Power Line Communication for Home Network (홈네트워크를 위한 전력선 통신을 이용한 장치 제어 및 UPnP 미들웨어 구현)

  • Kim, Gwan-Hyung;Jean, Jae-Hwan;Kang, Sung-In;Oh, Am-Suk
    • Journal of the Korea Society of Computer and Information
    • /
    • v.14 no.12
    • /
    • pp.25-32
    • /
    • 2009
  • This paper proposes the construction of intelligent home network system using Power Line Communication(PLC) technique, which allows for UPnP bridge remote control and monitoring based on TCP/IP. Also, the communication for control module inside intelligent home network systems is designed with Simple Control Protocol (SCP) in which each device is connected to be controlled independently. When new UPnP device is additionally installed in intelligent home network systems, it is monitored through UPnP bridges based on its registered UPnP device information. The device control based on PLC and implementation of each UPnP device are effectively managed by using TCP/IP remote control and it's provided fundamental functions to monitor various device information in the home network.

Sensor Data Collecting and Processing System (센서 데이터 수집 및 처리 시스템)

  • Ko, Dong-beom;Kim, Tae-young;Kim, Jeong-Joon;Park, Jeong-min
    • Asia-pacific Journal of Multimedia Services Convergent with Art, Humanities, and Sociology
    • /
    • v.7 no.9
    • /
    • pp.259-269
    • /
    • 2017
  • As emerging the '4th Industrial Revolution' by increasing the necessity of the intelligent system recently, 'Autonomic Control System' also has been the important issue. It is necessary to develop the system collecting data of machines and sensors for the autonomic control system to monitor the target system. But it is difficult to collect data because data formats of machines and sensors of the existing factories differ between each manufacturer. Therefore, this paper presents and implements data collecting and processing system that comprise 3 steps including 'ParseBuffer', 'ProcessData' and 'AddToBuffer' by using 'MTConnect' that is standard manufacturing facility data collecting middleware. Through the suggested system, we can get data in a common format usable in an autonomous control system. As a case study, we experimented with the generation and collection of AGV (Automated Guided Vehicle) data, which is an unattended transportation system in the factory. To accomplish this, we defined the data type in accordance with the MTConnect standard and confirmed the data collected through the proposed system.

A Study on the Proposal of the Cloud Based Technology for VoD Systems and Analysis of Economic Effects (양식VoD 시스템에 대한 클라우드 기반 기술을 적용 제안 및 경제적인 효과를 분석 연구)

  • Chae, Jong Soo;Byeon, Sang-Gu;Seo, Chang-Ho;Yang, Jong Won
    • Journal of Korea Entertainment Industry Association
    • /
    • v.5 no.1
    • /
    • pp.149-153
    • /
    • 2011
  • In this study, a configuration method for a cloud technology based VoD system through two different scenarios is proposed. The first scenario virtualizes DMC, content storages for each SO, and stream servers in the conventional VoD system in order to efficiently use the additionally required storage capacity and stream server. In the second scenario, it is proposed that cable broadcasting systems including VoD systems are to be changed as cloud in which the subscriber STB should have minimum programs and storage regions to connect networks, and the operating system and middle ware presented in the existing subscriber STB is moved to the cloud data center. In addition, the comparison of the application of the cloud technology for the cost of changing the existing system to STB and the cost of establishing a cloud VoD system is performed in order to analyze the cost reduction in broadcasting businesses based on the establishment of VoD systems.

Based on MQTT and Node-RED Implementation of a Smart Farm System that stores MongoDB (MQTT와 Node-RED를 기반한 MongoDB로 저장 하는 스마트 팜 시스템 구현)

  • Hong-Jin Park
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.16 no.5
    • /
    • pp.256-264
    • /
    • 2023
  • Smart farm technology using IoT is one of the technologies that can increase productivity and improve the quality of agricultural products in agriculture, which is facing difficulties due to the decline in rural population, lack of rural manpower due to aging, and increase in diseases and pests due to climate change. . Smart farms using existing IoT simply monitor farms, implement smart plant growers, and have automatic greenhouse opening and closing systems. This paper implements a smart farm system based on MQTT, an industry standard protocol for the Internet of Things, and Node-RED, a representative development middleware for the Internet of Things. First, data is extracted from Arduino sensors, and data is collected and transmitted from IoT devices using the MQTT protocol. Then, Node-RED is used to process MQTT messages and store the sensing data in real time in MongoDB, a representative NoSQL, to store the data. Through this smart farm system, farm managers can use a computer or mobile phone to check sensing information on the smart farm in real time, anytime, anywhere, without restrictions on time and space.

A Study on the Image/Video Data Processing Methods for Edge Computing-Based Object Detection Service (에지 컴퓨팅 기반 객체탐지 서비스를 위한 이미지/동영상 데이터 처리 기법에 관한 연구)

  • Jang Shin Won;Yong-Geun Hong
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.12 no.11
    • /
    • pp.319-328
    • /
    • 2023
  • Unlike cloud computing, edge computing technology analyzes and judges data close to devices and users, providing advantages such as real-time service, sensitive data protection, and reduced network traffic. EdgeX Foundry, a representative open source of edge computing platforms, is an open source-based edge middleware platform that provides services between various devices and IT systems in the real world. EdgeX Foundry provides a service for handling camera devices, along with a service for handling existing sensed data, which only supports simple streaming and camera device management and does not store or process image data obtained from the device inside EdgeX. This paper presents a technique that can store and process image data inside EdgeX by applying some of the services provided by EdgeX Foundry. Based on the proposed technique, a service pipeline for object detection services used core in the field of autonomous driving was created for experiments and performance evaluation, and then compared and analyzed with existing methods.

A Design and Implementation of the Management Sever for the Gateway Supporting Home Networking Using the UML (UML을 이용한 흠 네트워킹 지원 게이트웨이 관리 서버 설계 및 구현)

  • 권진혁;민병조;강명석;남의석;김학배
    • Journal of the Korea Computer Industry Society
    • /
    • v.5 no.3
    • /
    • pp.393-404
    • /
    • 2004
  • Recently, public home have used a more than two computer connected with network, and several home appliances using independently with internet or network are developing to be related closely with the network. Therefore, the home utilized for a simple terminal of the global network in the past is being expanded to another part of the sub network. For a variety of connecting home-area protocols with the existing existing network, we require a new Residential Gateway(RG) that does not only make the home-area network operating in the sub network but also connects to the external network. In this paper, RG has intrinsic limits against flexible service due to IP address assignment and hardware capacity. In order to solve this problem in the RG, we propose a Management Server(MS). The MS that offers the integrated managements and control services for a variety of devices connected the RG in the home-area. It can not only solve the dynamic IP address assigning problem but also assigns private IP addresses to the home network devices through the Network Address Translation(NAT). It also provides somewhat useful functions for the home network and the RG for other additional services. <중략> The MS is using a SNMP protocol for managing the RG in the domain, a polling method of the MS and the RG compose a sequence polling method, a polling method using a multi-process and a multi-thread. In this paper, we introduce a problem with polling method separately, show a polling method between the MS and the RG using a multi-thread.

  • PDF

A Design and Implementation of A Robot Client Middleware for Network-based Intelligent Robot based on Service-Oriented (지능형 네트워크 로봇을 위한 서비스 지향적인 로봇 클라이언트 미들웨어 설계와 구현)

  • Kwak, Dong-Gyu;Choi, Jae-Young
    • The KIPS Transactions:PartA
    • /
    • v.19A no.1
    • /
    • pp.1-8
    • /
    • 2012
  • Network-based intelligent robot is connected with network system, provides interactions with humans, and carries out its own roles on ubiquitous computing environments. URC (Ubiquitous Robot Companion) robot has been proposed to develop network-based robot by applying distributed computing techniques. On URC robot, it is possible to save the computing power of robot client by environments, has been proposed to develop robot software using service-oriented architecture on server-client computing environments. The SOMAR client robot consists of two layers - device service layer and robot service layer. The device service controls physical devices, and the robot service abstracts robot's services, which are newly defined and generated by combining many device services. RSEL (Robot Service Executing Language) is defined in this paper to represent relations and connections between device services and robot services. A RESL document, including robot services by combining several device services, is translated to a programming language for robot client system using RSEL translator, then the translated source program is compiled and uploaded to robot client system with RPC (Remote Procedure Call) command. A SOMAR client system is easy to be applied to embedded systems of host/target architecture. Moreover it is possible to produce a light-weight URC client robot by reducing workload of RSEL processing engine.

Preliminary Design of a Urban Transit Passenger Guidance System Using Congestion Management Model (혼잡관리 모형을 이용한 도시철도 이용객 동선유도시스템 기본설계)

  • Kim, Kwang-Mo;Park, Hee-Won;Kim, Jin-Ho;Park, Yong-Gul
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.16 no.5
    • /
    • pp.3610-3618
    • /
    • 2015
  • The congestion of railway vehicle and station shows up to 220%. Especially, transfer resistance of passenger increase rapidly by the collision of circulation. So increment of travel time, occurrence of safety accidents act as a factor that inhibits the utilization of urban railway station. In this paper, to improve traveling speed and comfort of urban rail passengers, urban transit passenger guidance system using congestion management model is proposed. The congestion management model that can mitigate a recurring/non-recurring congestion is constructed and the preliminary design of the system (middleware system, control system, guidance drive system) is carried out. Passenger Guidance System is configured by step for changing the external data into a form usable by the algorithm, step to perform the congestion management algorithm using the real-time data and historical data, step to control device based on the value that is calculated by congestion management algorithm, step to drive the device based on the information in the control system and circulation guidance devices. In the future, detail design will be performed based on the preliminary design. A prototype of the various devices according to the station structures and locations will be made. The control module of guidance device will be developed.