• Title/Summary/Keyword: 마이크로 TCP/IP

Search Result 39, Processing Time 0.026 seconds

Implementation of Distributed Control System using TCP/IP and Wireless LAN (TCP/IP와 무선랜을 이용한 분산제어시스템 구현)

  • Park, Gil-Sung;Nam, Boo-Hee
    • Proceedings of the KIEE Conference
    • /
    • 2001.07d
    • /
    • pp.2228-2230
    • /
    • 2001
  • TCP/IP 프로토콜을 사용하여 서버와 클라이언트를 연결하고 서버는 무선랜을 이용하여 여러 개의 디바이스를 제어할 수 있는 분산제어시스템을 구현했다. 디바이스의 제어 명령과 모니터링을 하는 클라이언트는 LAN을 통하여 서버에 접속한 후 디바이스 제어 명령을 서버에 전달한다. 서버는 디바이스 제어 명령을 수신한 후 실제 데이터만을 골라내어 디바이스가 받아들일 수 있는 데이터 형식으로 변환하여 RF 모듈을 통해 디바이스에 전달한다. 서버로부터 데이터를 수신한 디바이스는 제어명령을 실행한 후 센서는 디바이스의 상태를 체크하여 RF모듈을 통하여 서버에 전달한다. 다시 서버는 디바이스의 상태를 클라이언트가 받아들일 수 있는 데이터형식으로 변환하여 전달하고 클라이언트는 서버로부터 데이터를 수신하여 디바이스의 상태를 모니터링 한다. 각각의 디바이스는 자신만의 마이크로 프로세서를 가짐으로서 서버로부터 간단한 명령을 받아 각 프로세서가 스스로 판단하고 동작을 하게 된다. 서버와의 연결이 끊어질 경우 마이크로프로세서에 마지막 들어온 제어명령의 상태를 유지한다. 이 논문은 인터넷을 이용한 무선장치의 제어할 수 있는 안정된 시스템의 구현방법을 제시하며 서로 다른 프로토콜을 연결시키기 위하여 데이터의 구조를 변환시키고 여러 개의 디바이스가 안정된 동작을 도록 하는 방법을 제안했다.

  • PDF

A Study on the Development of Wireless Data Logger System using ATmega128 (ATmega128을 사용한 무선 데이터 로거 시스템 개발에 관한 연구)

  • Choi, Kwan-Sun;Yang, Won-Seok;Lim, Jong-Sik;Ahn, Dal
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.7 no.6
    • /
    • pp.1122-1128
    • /
    • 2006
  • In this paper, we implemented an wireless data logger system for checking gas volume data using microcontroller Atmega128. The system used wireless communication between master and slave, and operated by socket communication under TCP/IP protocol between server and client. And monitoring interface program was implemented as a software adoptable for GUI environment using Visual C++. The system is constructed server program and client program in order to display gas volume data at a real time, and is expensive, tiny, and easy in implementation. It allows the system to be useful as a pilot project for microcontroller experiment.

  • PDF

The Design and Implementation of Internet Outlet with Multiple User Interface Using TCP/IP Processor (TCP/IP프로세서를 이용한 다중 사용자 인터페이스 지원 인터넷 전원 콘센트의 설계 및 구현)

  • Baek, Jeong-Hyun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.17 no.9
    • /
    • pp.103-112
    • /
    • 2012
  • Recently, the infrastructure to be connected to the internet is much provided, there is more and more need to connect electric or electronic products to the internet to monitor or control them remotely. However, most of the existing products lack the network interface, so it was very inconvenient to be connected to the internet. Therefore, this article designs and realizes the internet outlet allowing real-time scheduling that can control the power remotely on the internet by using the hardware TCP/IP processor. The realized product consumes low production cost because it can be realized by using the hardware TCP/IP processor and the 8-bit small microprocessor. In addition, the product can be used widely in both wired and wireless environments with a variety of user interface, including the dedicated control program which provides the environment configuration functions; embedded web service that enables the webpage to be saved on the external flash memory; Android smartphone application; motion recognition control environment that uses the OpenCV computer vision library, etc.

Design of RISC-based Transmission Wrapper Processor IP for TCP/IP Protocol Stack (TCP/IP프로토콜 스택을 위한 RISC 기반 송신 래퍼 프로세서 IP 설계)

  • 최병윤;장종욱
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.8 no.6
    • /
    • pp.1166-1174
    • /
    • 2004
  • In this paper, a design of RISC-based transmission wrapper processor for TCP/IP protocol stack is described. The processor consists of input and output buffer memory with dual bank structure, 32-bit RISC microprocessor core, DMA unit with on-the-fly checksum capability, and memory module. To handle the various modes of TCP/IP protocol, hardware-software codesign approach based on RISC processor is used rather than the conventional state machine design. To eliminate large delay time due to sequential executions of data transfer and checksum operation, DMA module which can execute the checksum operation along with data transfer operation is adopted. The designed processor exclusive of variable-size input/output buffer consists of about 23,700 gates and its maximum operating frequency is about 167MHz under 0.35${\mu}m$ CMOS technology.

Development of the Embedded Wireless LAN Technology for Power Utility Equipments (배전설비를 위한 임베디드 무선랜 기술 개발)

  • Woo, Jong-Jung;Shon, Su-Goog
    • Journal of the Korean Institute of Illuminating and Electrical Installation Engineers
    • /
    • v.20 no.10
    • /
    • pp.126-134
    • /
    • 2006
  • This paper describes the development of an embedded wireless LAN controller which can be in parallel operated with an existing utility controller. The embedded controller mainly consists of Prism(R) 2.5 chip set and Atmega 128 microcontroller. In order to communicate over the network, the controller including TCP/IP stack (IP, TCP, UDP, and ICMP), telnet, and X/Z modem has been developed. For a specific application, we have proposed an special method to convert data structure between TCP/IP and X/Z modem and a data buffer algorithm to minimize the RAM memory usage. Finally, the correctness and performance of the protocols are tested and verified using $CommView^{(R)}\;and\;DU^{(R)}$. The development is satisfactorily operated only for 3,381 bytes of RAM usage without sacrificing interoperability between hosts.

Development of Embedded Network Processor (임베디드 네트웍용 프로세서 개발)

  • 유문종;최종운
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2001.10a
    • /
    • pp.560-563
    • /
    • 2001
  • We made a HTTP server using 8 bit microprocessor. It was TMP84C015 which applied a 180 core and RTL8019AS was installed for an ethernet physical layer. Assembly language was used to optimize a performance of the MPU, to overcome an restriction of memory size and to maximize the throughput of packet using TCP, UDP, IP, ICMP and ARP protocol. We used LabVIEW to verified the each protocol on the client side.

  • PDF

A development of SNMP-based Remote Management System for UPS using Micro-Controller (마이크로컨트롤러에 의한 SNMP기반 UPS 원격 관리시스템 개발)

  • 심우혁;김병진;정을기;전희종
    • The Transactions of the Korean Institute of Power Electronics
    • /
    • v.5 no.3
    • /
    • pp.261-268
    • /
    • 2000
  • 본 논문에서는 무정전 전원공급장치의 제어와 LAN 환경에서의 원격관리를 위한 통신·제어보드의 개발에 대해서 기술하였다. 개발된 통신·제어보드는 범용 마이크로컨트롤러와 이더넷 컨트롤러로 구성되었고 무정전 전원공급 장치를 제어하는 기능과 원격의 관리자와 데이터 통신 기능을 갖는다. 원격관리 방식은 TCP/IP 환경의 표준 네트워크 관리프로토콜인 SNMP(Simple Network Management Protocol)를 사용하였다. 또한 원격에서 무정전 전원공급장치의 상태를 모니터링하고 관리할 SNMP 관리 프로그램을 제작하였다. 제안된 시스템은 기존의 무정전 전원 공급장치의 원격관리 시스템에 비해 효율적이며 안정한 동작을 한다. 본 시스템의 안정성과 신뢰성을 실험을 통하여 입증하였다.

  • PDF

Development of the Small Gas Boiler Controller Using Web Browser (Web browser를 이용한 가정용 가스보일러 제어기술 개발)

  • Shon, Su-Goog
    • Journal of the Korean Institute of Illuminating and Electrical Installation Engineers
    • /
    • v.18 no.6
    • /
    • pp.213-219
    • /
    • 2004
  • This paper describes the developmnet of a web-based boiler controller which can be in parallel operated with an existing boiler controller. The web-based boiler controller mainly consists of RTL8019AS NIC and TS80C32 microcontroller. In order to communicate over the Internet, we need to develop network driver, IP, TCP, UDP, ICMP, and HTTP. For a specific application like web-boiler controller, we have proposed a common global data buffer algorithm to minimize the RAM memory usage. Finally, the correctness and performance of the protocols are tested and verified using CommView and Dummynet. The development is satisfactorily operated only for few hundreds of bytes of RAM usage without sacrificing interoperability between hosts.

Design and Implementation of an Efficient Communication System for Collecting Sensor Data in Large Scale Sensors Networks (대규모 센서 네트워크에서 센서 데이터 수집을 위한 효율적인 통신 시스템 설계 및 구현)

  • Jang, Si-woong;Kim, Ji-Seong
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.24 no.1
    • /
    • pp.113-119
    • /
    • 2020
  • Large sensor networks require the collection and analysis of data from a large number of sensors. The number of sensors that can be controlled per micro controller is limited. In this paper, we propose how to aggregate sensor data from a large number of sensors using a large number of microcontrollers and multiple bridge nodes, and design and implement an efficient communication system for sensor data collection. Bridge nodes aggregate data from multiple microcontrollers using SPI communication, and transfer the aggregated data to PC servers using wireless TCP/IP communication. In this paper, the communication system was constructed using the Open H/W Aduo Mini and ESP8266 and performance of the system was analyzed. The performance analysis results showed that more than 30 sensing data can be collected per second from more than 700 sensors.

Research on Jini Service Controlling IEEE1394 Network (IEEE1394 네트웍을 제어하는 Jini 서비스에 대한 연구)

  • 박동환;구태연;문경덕
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04a
    • /
    • pp.493-495
    • /
    • 2002
  • Jini는 썬 마이크로 시스템즈사에서 제안한 자바 기반의 분산 컴퓨팅 구조이며, 최근 활발하게 연구가 진행되고 있는 흠 네트웍을 위한 미들웨어의 하나이다. Jini는 TCP/IP기반의 네트웍 프로토콜을 사용하고 있으나, 이는 멀티미디어 스트림 기반의 흠 엔터테인먼트 네트웍에서 스트림의 전송에는 부적합하다. 흠 엔터테인먼트 네트웍을 위한 프로토콜로는 IEEE1394가 차세대 디지털 멀티미디어 기기의 인터페이스로 채택되고 있으며, 흠네트웍 미들웨어에서는 이들 디지털 멀티미디어 기기의 제어와 관리를 위한 서비스가 기본적으로 제공되어야 한다. 본 논문에서는 이러한 흠 엔터테인먼트 네트웍 기기를 제어하기 위한 서비스로 IEEE1394 네트웍을 제어하는 Jini 서비스의 구조를 제안한다.

  • PDF