• 제목/요약/키워드: 소켓 통신

검색결과 139건 처리시간 0.023초

웰니스 환경에서 암호화 프로토콜 적용을 위한 모바일과 원격 서버간 트래픽 성능 평가 (The traffic performance evaluation between remote server and mobile for applying to encryption protocol in the Wellness environment)

  • 이재필;김영혁;이재광
    • 디지털융복합연구
    • /
    • 제11권11호
    • /
    • pp.415-420
    • /
    • 2013
  • U-Wellness Healthcare System(U-WHS)이란, 웰빙(wellbeing)과 피트니스(fitness)를 결합한 원격 건강 관리 시스템을 말한다. 이러한 시스템에서는 시간과 공간에 제약 없이 언제 어디서나 환자의 생체정보를 측정 및 관리 할 수 있는 것이다. 본 논문에서는 스마트모바일기기와 HIS(Hospital Information System)간 생체정보 전송시 암호화 모듈이 통신 평가에 끼치는 영향을 알아보기 위해 수행하였다. U-WHS 모델의 경우 클라이언트는 iOS Xcode환경의 Objective-c 개발 언어를 이용하여 SEED, HIGHT 암호화 모듈 적용을 하였다. HIS의 경우 클라이언트와 서버간 통신을 위하여 HTML5의 WebSocket API와 관계형 데이터베이스 관리 시스템인 MySQL를 적용하였다. 그리하여 WIFI 통신 환경에서 Wireshark를 사용, 분석하여 생체 정보의 데이터 전송율, 지연율, 손실율에 대한 평가를 확인하였다.

캔 통신을 이용한 자동차 엔진 정보 표시장치 (Automobile Engine Information Display Device Using CAN Communication)

  • 박양재
    • 디지털융복합연구
    • /
    • 제17권12호
    • /
    • pp.203-210
    • /
    • 2019
  • 오늘날 대부분의 자동차는 전자제어를 통하여 엔진의 상태를 제어하여 최적의 성능을 얻을 수 있도록 하고 있다. 본 연구는 캔통신을 이용하여 자동차의 엔진의 정보를 운전자에게 실시간으로 화면에 표시하여 고장진단과 최적의 자동차 상태를 유지하는 장치를 개발하였다. 이 시스템은 엔진에서 발생되는 정보를 OBD2 소켓을 통하여 엔진의 흡배기온도, 현재 배터리 전압, 타이어 공기압, RPM, DPF 포집량, 토크, 마력 등의 정보를 실시간으로 운전자에게 표시하여 운전자가 차량의 상태를 즉시 확인이 가능하다. 타이어의 공기압을 측정하여 화면에 표시하여 안전운행에 도움을 줄 수 있으며, 자신의 취향에 맞도록 변속타이밍을 설정할 수 있는 모드를 제공한다. 특히 디젤엔진 자동차의 경우 매연으로 인한 문제는 자동차 성능과 환경오염에 악영향을 미칠 수 있으므로 시스템 화면에 DPF 포집량을 표시하여 환경오염 방지와 효율적인 자동차 관리를 할 수 있도록 시스템을 개발하였다.

BLE 상의 IPv6 기반의 실시간 모니터링 시스템 (Real-Time Monitoring System Based on IPv6 over BLE)

  • 김성우
    • 한국정보통신학회논문지
    • /
    • 제21권2호
    • /
    • pp.309-315
    • /
    • 2017
  • 근래 제한된 자원과 이기종 통신 장치를 가진 사물들이 인터넷을 통해 서로 연결되어 정보를 주고받는 사물인터넷 기술이 각광받고 있다. 본 논문에서는 블루투스 4.2 기술인 Bluetooth Low Energy(BLE) 상에서 IPv6를 사용하여 센서 등을 실시간으로 모니터링할 수 있는 시스템을 제안한다. 본 시스템은 발행-구독 방식의 사물인터넷 프로토콜인 Message Queuing Telemetry Transport(MQTT)를 이용하여 별도의 데이터 변환이나 프록시가 필요 없이 데이터를 전송할 수 있다. 본 시스템과 연동된 웹 클라이언트에서는 BLE 장치가 감지한 센서 데이터는 MQTT 브로커로 중개된 후에 HTTP 및 웹소켓 프로토콜을 통해 웹 클라이언트로 전달되므로 센서 데이터를 실시간으로 모니터링할 수 있다. 본 논문에서는 테스트 플랫폼을 구현하여 네트워크 성능을 검증하고 본 시스템의 유효성을 확인하였다. 따라서 본 시스템을 적용하면 개발 비용을 줄이고 이기종 장치들로 사물인터넷 망을 쉽게 구성할 수 있다.

양액재배를 위한 생육환경 모니터링 및 제어 플랫폼에 관한 연구 (Study Growth Environmental Monitoring and Controlling Platform for Hydroponic)

  • 연인원;이원철
    • 한국통신학회논문지
    • /
    • 제41권9호
    • /
    • pp.1132-1140
    • /
    • 2016
  • 전 세계적으로 농업분야가 많이 줄어들고 있는 반면에, IT농업과 미래 먹거리에 대한 관심이 높아지고 있으며, ICT 기반 미래 농업 활성화를 위해 다양한 연구가 진행 중에 있다. 본 논문에서는 양액재배를 위해 온습도, pH(hydrogen ion), EC(Electric Conductivity) 등 생육환경을 모니터링 하는 동시에 최적의 환경을 유지하도록 LED, 쿨링팬 제어가 가능한 시스템을 제안한다. 생육환경 모니터링 및 제어를 위해 아두이노(Arduino) 하드웨어와 자바(Java) 소프트웨어를 이용하였으며, Wi-Fi 공유기를 활용해 소켓통신을 하고 데이터베이스 및 웹서버 인터페이스를 통해 여러 환경에서 식물을 쉽게 관리할 수 있다. 더욱이, 장소 및 시간에 구애 받지 않고 LED를 활용한 재배로 병해충이 생기지 않는 환경에서 지속적인 관리가 가능하여 단순 양액재배보다 빠르게 재배할 수 있는 장점이 있다. 더 나아가, ICT 미래 농업 활성화에 기여할 수 있을 것으로 기대한다.

순수 ATM 서비스를 제공하는 자바 API (Java API for Native ATM Services)

  • 성종진;이근구;김장경
    • 한국정보처리학회논문지
    • /
    • 제6권7호
    • /
    • pp.1884-1896
    • /
    • 1999
  • 본 논문에서는 자바 프로그래밍에서 사용될 수 있는 ATM API를 제안한다. 제안하는 자바 ATM API는 기존 Java Core API 패키지들 중에서 통신 기능을 정의하고 있는 java.net 패키지를 확장하여 순수 ATM 서비스를 제공할 수 있도록 정의한 것이다. 순수 ATM 서비스의 표준인 ATM 포럼의 "Native ATM Service : Semantic Description, Version 1.0" 규격에 따른 표준화된 ATM 서비스 기능들을 제공할 수 있도록 고려하였다. ATM서비 제공을 위해 java.net에 추가적으로 정의한 자바 ATM API용 클래스로는 ATM 어드레싱 위한 AtmAddress, ATM BLLI/BHLI 정보의 이용을 위한 AtmBLLI와 AtmBHLI, 그리고 소켓 개념의 통신 프로그래밍을 위한 AtmSocket, AtmServerSocket, AtmMulticastSocket, AtmSocketImpl 등이 있으며, ATM 통신의 장점인 연결의 특성 표현을 위해서 AtmConnAttr을 정의하였다. 본 논문에서는 또한 이렇게 정의된 자바 ATM API를 WinSock 2 환경 상에서 구현한 내용을 기술한다. 내용을 기술한다.

  • PDF

태블릿 기기와 전자칠판 시스템 간의 연동 기술 연구 (A Study on the Interconnection Technology between Tablet Device and Interactive White Board System)

  • 최윤수;황민태
    • 한국정보통신학회논문지
    • /
    • 제19권7호
    • /
    • pp.1719-1727
    • /
    • 2015
  • 본 논문에서는 스마트 교육 관련 기술 개발의 일환으로 태블릿 기기와 전자칠판 시스템간의 연동 기술에 대해 연구하였다. 이를 위해 우선적으로 태블릿 기기와 전자칠판 시스템 상에서 강의 자료 관리, 페이지 전환 및 기본적인 판서가 가능한 판서 소프트웨어를 구현하였다. 그리고 이들 판서 소프트웨어들 간에 제어 정보 및 판서 정보를 주고받기 위한 데이터 포맷을 정의한 다음 소켓 프로그래밍을 통해 두 디바이스 간에 실시간 양방향으로 연동하는 기능을 구현하였다. 그 결과로 태블릿 기기 상에서의 페이지 전환 이벤트나 판서 정보는 전자칠판 시스템에 실시간으로 전달되어 대형 스크린에 디스플레이 되고, 반대로 전자칠판에서의 이벤트나 판서 정보는 태블릿 기기에 실시간 표출이 된다. 태블릿 기기와 전자칠판 시스템간의 양방향 연동 기능의 성능을 응답 오류율, 지연시간 및 통신 커버리지 측면에서 자체 평가를 실시하고, 필드테스트를 통해 실제 교육 환경에 적용 가능한 우수한 성능임을 입증하였다.

정보가전용 임베디드 프로토타이핑 시스템 설계 (A Design of Embedded Prototyping System for Home Appliance)

  • 이정배;이영란;정영진;김종일;김남동;신현철
    • 융합보안논문지
    • /
    • 제6권1호
    • /
    • pp.91-103
    • /
    • 2006
  • 임베디드 제품의 개발 비용과 경쟁력 강화를 위한 개발 방법론으로 널리 이용되고 있는 것이 프로토타이핑이다. 프로토타이핑에는 컴퓨터 기술을 이용한 가상 프로토타이핑과 레고 블록을 이용한 실물 프로토타이핑이 있다. 가상 프로토타이핑 환경에서는 다양한 컴포넌트와 라이브러리를 제공함으로써 정밀한 단위까지의 타겟 모델의 시뮬레이션이 가능하고 실물 프로토타이핑 환경에서는 타겟 모델의 임베디드 구동 환경에 가까운 시뮬레이션 환경을 제공하다. 하지만, 가상 프로토타이핑 환경에서는 실제 타겟 모델의 구동 환경 요소까지의 시뮬레이션이 어렵고 실물 프로토타이핑 환경에서는 다양하고 정밀한 정보가전분야의 소형 제품까지의 시뮬레이션이 어려운 실정이다. 본 논문에서는 이런 가상과 실물 프로토타이핑 환경의 단점을 보완하기 위한 통합 프로토타이핑 시스템을 위한 인터페이스를 ActiveX 컴포넌트 기술과 TCP/IP 소켓 통신 데이터 연동 인터페이스를 설계 및 구현하였다.

  • PDF

동기적 상호 작용을 위한 실시간 멀티미디어 프리젠테이션 공유 기법 (Real-Time Multimedia Presentation Sharing Technique for Synchronous Interaction)

  • 서정희;박흥복
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2003년도 추계종합학술대회 논문집
    • /
    • pp.347-351
    • /
    • 2003
  • 네트워크 통신을 기반으로 한 영상 회의 및 세미나, 강의에서는 영상/음성뿐만 아니라 프리젠테이션 제시 또한 중요한 요소로 작용하고 있다. 전형적인 세미나 또는 회의, 강의에서 사용되는 흑판을 촬영하여 영상 전송 기능을 그대로 이용하는 프리젠테이션 제시 기법은 고해상도의 영상 기술이 필요하고, 촬영기술의 기능까지 요구되므로 원격의 환경에서 큰 장애 요인이 된다. 본 논문에서는TCP기반의 연결 지향형 소켓을 이용한 효과적인 멀티미디어 프리젠테이션을 공유하기 위한 실시간 멀티미디어 공유 보드시스템을 구현한다. 이 시스템은 시스템 구축에 수반하는 비용을 감소할 수 있으며 데이터 신뢰성 및 상호 작용을 향상시키고, 프리젠데이션 지연 시간을 최소화할 수 있다.

  • PDF

자바를 이용한 음성인식 시스템에 관한 연구 (Study of Speech Recognition System Using the Java)

  • 최광국;김철;최승호;김진영
    • 한국음향학회지
    • /
    • 제19권6호
    • /
    • pp.41-46
    • /
    • 2000
  • 본 논문에서는 자바를 사용하여 연속분포 HMM 알고리즘과 Browser-embedded 모델로 음성인식시스템을 구현하였다. 이 시스템은 웹상에서 음성분석, 처리, 인식과정을 실행할 수 있도록 설계되었으며, 클라이언트에서는 자바애플릿을 이용하여 음성의 끝점검출과 MFCC와 에너지 그리고 델타계수들을 추출하여 소켓을 통해 서버로 전송하고, 서버는 HMM 인식기와 학습DB를 이용하여 인식을 수행하고 인식된 결과는 클라이언트에 전송되어 문자로 출력되어진다. 또한 이 시스템은 플랫폼에 독립적인 시스템으로 네트웍상에서 구축되었기 때문에 높은 에러율을 갖고 있지만 멀티미디어 분야에 접목시켰다는 의의와 향후에 새로운 정보통신 서비스가 될 가능성이 있음을 알 수 있었다.

  • PDF

한일공동VLBI상관기(KJJVC)의 운용 및 제어를 위한 Graphical User Interface(GUI) 설계 및 개발

  • 박선엽;강용우;노덕규;오세진;염재환;변도영
    • 천문학회보
    • /
    • 제35권1호
    • /
    • pp.45.2-45.2
    • /
    • 2010
  • 한국천문연구원은 한국우주전파관측망(Korean VLBI Network, KVN)에서 시험 운영 중인 한일공동VLBI상관기(Korea-Japan VLBI Correlator, KJJVC)의 핵심인 VLBI상관 서브시스템(VLBI Correlation Subsystem, VCS)을 제어하기 위해 CCS(Correlation Control Software)를 개발하였다. CCS는 명령어의 문법 검사를 하고, VCS와 TCP/IP 소켓으로 통신하여 명령어와 응답(reply)을 주고받으며, VCS의 실시간 요청에 대응하여 입력 지연 파라미터(delay parameter)를 자동으로 전달하는 소프트웨어이다. CCS는 사용자의 명령어를 local UNX FIFO를 통하여, 명령줄(Command Line)로 전달받고, 이러한 명령어들의 조합을 쉘 스크립트로 묶는 형태로 구성 되어있다. 그러나, 이렇게 명령어의 조합을 직접 편집하여 구성할 때, 입력할 명령어나 지연 파라미터의 구성이 복잡해지면, 스크립트에 필요한 명령이 문법에 맞지 않게 사용되거나, 일부 명령어가 누락될 수 있는 위험이 있다. 이러한 오류를 차단하고 작업 효율을 높이기 위하여, 상관 처리의 전체 운용 및 제어를 통합적으로 할 수 있는 사용자 인터페이스가 필요하다. 이를 위하여 KJJVC의 운용 및 제어를 위한 GUI를 설계하고 제작하였다. 개발된 GUI는 Python 언어를 기반으로 하는 wxPython 패키지를 사용하였으며, 사용자(Operator)가 명령어 문법이나 순서를 확인할 필요 없이, 관측 정보와 관측국 정보, 기록 매체 정보만 가지고 손쉽게 명령어의 조합을 생성해 주며, 시스템 초기화와 각종 정보의 입력이 직관적으로 이루어질 수 있도록 해 준다. 본 연구에서는 개발된 GUI의 설계 및 개발 과정과 시험운영에 대해 소개한다.

  • PDF