universal plug and play 를 이용한 홈 네트워크의 구현

15
Universal Plug And Universal Plug And Play Play 를를를 를 를를를를를 를를 를를를 를 를를를를를 를를 를를 를를 & & 를를를를를를를 를를를를를를를 98002330 98002330 를를를 를를를

Upload: nusa

Post on 21-Mar-2016

127 views

Category:

Documents


6 download

DESCRIPTION

Universal Plug And Play 를 이용한 홈 네트워크의 구현. 게임 & 멀티미디어학과 98002330 전영균. 목 차. Home Network 란 UPnP 란 홈 네트워크 표준화 현황 국내동향 개발 및 연구내용 전체 구성도 수행 필요성 기존구현과 차이점 개발일정 참고문헌. Home Network 란. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Universal  Plug And Play  를 이용한 홈 네트워크의 구현

Universal Plug And Play Universal Plug And Play 를를이용한 홈 네트워크의 구현이용한 홈 네트워크의 구현

게임게임 && 멀티미디어학과멀티미디어학과98002330 98002330 전영균전영균

Page 2: Universal  Plug And Play  를 이용한 홈 네트워크의 구현

목 차목 차 Home Network 란

UPnP 란

홈 네트워크 표준화 현황

국내동향 개발 및 연구내용개발 및 연구내용

전체 구성도전체 구성도

수행 필요성수행 필요성

기존구현과 차이점기존구현과 차이점

개발일정

참고문헌

Page 3: Universal  Plug And Play  를 이용한 홈 네트워크의 구현

Home Network Home Network 란란가정 내 가정 내 PCPC 를 비롯한 를 비롯한 정보가전기기정보가전기기를 유선 또는 를 유선 또는 무선의 네트워크으로 연결하여 인터넷 및 데이타 무선의 네트워크으로 연결하여 인터넷 및 데이타 공유공유 , , 스캐너 및 프린터 등의 주변기기 공유 및 스캐너 및 프린터 등의 주변기기 공유 및 상호제어를 가능하게 하며상호제어를 가능하게 하며 , , 인터넷이나 휴대용 정보 인터넷이나 휴대용 정보 단말기를 이용한단말기를 이용한 외부 네트워크와의 연동으로 언제 외부 네트워크와의 연동으로 언제 어디서나 자유롭게 어디서나 자유롭게 가정가정의 의 TV, TV, 냉장고냉장고 , , 에어컨에어컨 , , DVD DVD 플레이어플레이어 , , 디지털 카메라 등의 디지털 디지털 카메라 등의 디지털 가전기기를 가전기기를 원격 제어할 수 있는 시스템을원격 제어할 수 있는 시스템을 말한다 말한다 . .

Page 4: Universal  Plug And Play  를 이용한 홈 네트워크의 구현

UPnP UPnP 란 란 (Universal Plug And Play) (Universal Plug And Play) UPnPUPnP 는 는 19991999 년 년 마이크로소프트사에 의해 제안된 기술마이크로소프트사에 의해 제안된 기술

기존의 기존의 PCPC 와 주변기기를 연결하던 와 주변기기를 연결하던 플러그플러그 -- 앤앤 -- 플레이의 확장된 개념플레이의 확장된 개념

PC PC 주변기기 뿐 아니라 댁내의 모든 장치들을 설치와 동시에 별도의 설정 주변기기 뿐 아니라 댁내의 모든 장치들을 설치와 동시에 별도의 설정 없이 하나의 네트워크로 구성 할 수 있는 소프트웨어 기술없이 하나의 네트워크로 구성 할 수 있는 소프트웨어 기술

UPNPUPNP 는 복잡한 셋업이나 환경설정 작업 없이 각종 디바이스들을 는 복잡한 셋업이나 환경설정 작업 없이 각종 디바이스들을 네트워크에 접속하기만 하면 자동적으로 이 디바이스를 찾아주는 기술네트워크에 접속하기만 하면 자동적으로 이 디바이스를 찾아주는 기술

239.255.255.250:1900

UPnP Forum( UPnP Forum( http://http://www.upnp.orgwww.upnp.org// ) ) 19991999 년 년 1010 월 월 1818 일에 설립일에 설립 554554 개의 벤더가 참여 개의 벤더가 참여 (2003(2003 년 년 11 월 월 33 일 기준일 기준 )) 디바이스 디바이스 프로토콜프로토콜과 과 XMLXML 기반 디바이스 스키마를 기술기반 디바이스 스키마를 기술 각각의 작업 위원회에서 특정 디바이스의 사양에 대한 디바이스와 각각의 작업 위원회에서 특정 디바이스의 사양에 대한 디바이스와 서비스의 템플릿을 정의 서비스의 템플릿을 정의 - - 현재 현재 44 가지의 스탠다드를 정의가지의 스탠다드를 정의

Page 5: Universal  Plug And Play  를 이용한 홈 네트워크의 구현

UPnP UPnP 란란 (Universal Plug And Play) (Universal Plug And Play) 20032003 년 년 77 월에월에 IBM, HP, IBM, HP, 마이크로소프트마이크로소프트 , , 인텔인텔 , , 후지쯔후지쯔 , , 노키아노키아 , ,

NEC, NEC, 삼성전자 등의 대규모 다국적 삼성전자 등의 대규모 다국적 ITIT 기업의 참여로 출범한 기업의 참여로 출범한 DHWG (DIGITAL HOME WORKING GROUP) ‘DHWG (DIGITAL HOME WORKING GROUP) ‘ 홈 네트워킹’ 협력체가 홈 네트워킹’ 협력체가

구성구성

UPnPUPnP 가 가 DHWGDHWG 의 기반 미들웨어로 채택된 것은 향후 홈 네트워크 의 기반 미들웨어로 채택된 것은 향후 홈 네트워크 분야의 핵심 기술로서 사용될 것임을분야의 핵심 기술로서 사용될 것임을 보여준다고 할 수 있다 보여준다고 할 수 있다

UPnPUPnP 는 는 MicrosoftMicrosoft 가 제안한 것이므로가 제안한 것이므로 , Windows, Windows 의 지원을 받는다의 지원을 받는다 WindowsMe, WindowsXPWindowsMe, WindowsXP 에는 에는 UPnPUPnP 와 관련된 모듈이 포함되어있다 와 관련된 모듈이 포함되어있다

WindowsXPWindowsXP 가 존재하는 네트워크에서 가 존재하는 네트워크에서 UPnPUPnP 를 지원하는 장치가 를 지원하는 장치가

연결되었다면연결되었다면 , , 운영체제는 즉시 응답을 보인다운영체제는 즉시 응답을 보인다

Page 6: Universal  Plug And Play  를 이용한 홈 네트워크의 구현

홈 네트워크 표준화 현황홈 네트워크 표준화 현황

분류 전화선 전화선 , , 전력선 등의 유선망 전력선 등의 유선망

홈홈 RF,RF, 무선랜무선랜 ,, 블루투스등의 무선망 블루투스등의 무선망

현재 기술표준은 현재 기술표준은 소니 소니 , , 필립스 필립스 , , 파나소닉 파나소닉 , , 히타치등의 히타치등의 가전업체를 중심으로 가전업체를 중심으로 한 한 HAVI(Home Audio and Video interoperability standard ) HAVI(Home Audio and Video interoperability standard ) 진영진영

마이크로 소프트 마이크로 소프트 , , 인텔등의 인텔등의 PCPC 업체를 중심으로 업체를 중심으로 한 한 UPnP(Universal Plug And Play) UPnP(Universal Plug And Play) 진영진영

선마이크로시스템스의 선마이크로시스템스의 Jini (Java Intelligent Network Infra ) Jini (Java Intelligent Network Infra ) 진영진영 으로 크게 나눌수 있다 으로 크게 나눌수 있다 ..

Page 7: Universal  Plug And Play  를 이용한 홈 네트워크의 구현

국내동향국내동향HnCP (HnCP (Home Network Control ProtocolHome Network Control Protocol))

LG LG 전자와 삼성전자가 공동으로 개발한 전력선통신전자와 삼성전자가 공동으로 개발한 전력선통신 (PLC)(PLC) 기반기반

국내표준규격 진행중국내표준규격 진행중

국내 업체에서 생산된 가전제품을 하나의 네트워크로 연결할수 있는국내 업체에서 생산된 가전제품을 하나의 네트워크로 연결할수 있는 한국형 홈 네트워크 통신프로토콜이다한국형 홈 네트워크 통신프로토콜이다

대우전자대우전자 , , 린나이린나이 , , 코리아캐리어등에도 공개계획코리아캐리어등에도 공개계획

MSMS 의 의 UPnPUPnP 와도 호환할수 있게끔 표준규격을 범용화할 계획와도 호환할수 있게끔 표준규격을 범용화할 계획

Page 8: Universal  Plug And Play  를 이용한 홈 네트워크의 구현

서비스를 직접 이용하게 되는 클라이언트를 서비스를 직접 이용하게 되는 클라이언트를 Control PointControl Point 라 한다 라 한다 Control PointControl Point 는 네트워크 내의 사용 가능한 서비스를 검색할 수 는 네트워크 내의 사용 가능한 서비스를 검색할 수 있으며있으며 , , 특정 서비스에 대한 내용을 서비스로부터 불러올 수 있다특정 서비스에 대한 내용을 서비스로부터 불러올 수 있다 . . 이를 통해 서비스를 수행할 수 있다 이를 통해 서비스를 수행할 수 있다

Controled deviceControled device Control PointControl Point 와 통신이 가능한 장치 및 소프트웨어를 가리키며와 통신이 가능한 장치 및 소프트웨어를 가리키며 , , 실제 실제 서비스를 제공해 준다 서비스를 제공해 준다

Bridged deviceBridged device UPnPUPnP 를 지원하지 않거나를 지원하지 않거나 , , 적은 리소스 때문에 적은 리소스 때문에 UPnPUPnP 가 동작할 수 가 동작할 수 없는 장치이다없는 장치이다 . UPnP . UPnP 역시 지니의 게이트와 유사한 개념의 역시 지니의 게이트와 유사한 개념의 BridgeBridge 가 존재하여가 존재하여 , Bridged device, Bridged device 의 제어가 가능하다 의 제어가 가능하다

Control PointControl Point

Page 9: Universal  Plug And Play  를 이용한 홈 네트워크의 구현

개발 및 연구내용개발 및 연구내용

홈 네트워크의 연구 홈 네트워크의 연구

외부에서 휴대폰 및 외부에서 휴대폰 및 PDA PDA 같은 단말기로 집안의 같은 단말기로 집안의 가전제품들을 컨트롤하는 가전제품들을 컨트롤하는 Controller Controller 와 와 Device Device 의 구현의 구현

Page 10: Universal  Plug And Play  를 이용한 홈 네트워크의 구현

UPnP Device Architecture UPnP Device Architecture

Client

Server

ControlPoint

DeviceHost

Page 11: Universal  Plug And Play  를 이용한 홈 네트워크의 구현

전체 구성도전체 구성도

Page 12: Universal  Plug And Play  를 이용한 홈 네트워크의 구현

수행 필요성수행 필요성 신기술의 이해신기술의 이해

향후 정보가전의 시대를 대비하여 기술의 습득향후 정보가전의 시대를 대비하여 기술의 습득

졸업 논문 졸업 논문

Page 13: Universal  Plug And Play  를 이용한 홈 네트워크의 구현

기존구현과 차이점기존구현과 차이점 분산환경하의 개방 네트워크 아키텍처이다분산환경하의 개방 네트워크 아키텍처이다

표준 표준 TCP/IPTCP/IP 를 사용함으로써를 사용함으로써 , , 기존의 네트워크와의 접근에 유리기존의 네트워크와의 접근에 유리

기존의 프로토콜을 사용기존의 프로토콜을 사용 , , 비용 절감과 타 네트워크와의 연동에 유리비용 절감과 타 네트워크와의 연동에 유리

특정 특정 OS, OS, 프로그램 언어프로그램 언어 , , 미디어 접근 기술에 독립적미디어 접근 기술에 독립적

Plug and PlayPlug and Play

IEEE 1394 busIEEE 1394 bus 와 연동 가능와 연동 가능

XML, HTTP, SOAPXML, HTTP, SOAP 등의 기존에 사용하던 프로토콜을 사용등의 기존에 사용하던 프로토콜을 사용

APIAPI 를 지정하지 않음를 지정하지 않음

Page 14: Universal  Plug And Play  를 이용한 홈 네트워크의 구현

개발 일정

Page 15: Universal  Plug And Play  를 이용한 홈 네트워크의 구현

참고 문헌참고 문헌 [1]  UPnP Forum, "MediaServer and MediaRenderer"[1]  UPnP Forum, "MediaServer and MediaRenderer",,           URL : http://www.upnp.org URL : http://www.upnp.org           /standardizeddcps/mediaserver.asp /standardizeddcps/mediaserver.asp           June 24, 2002. June 24, 2002.

[2] UPnP Forum, "The BasicDevice V 1.0 Standardized DCP"[2] UPnP Forum, "The BasicDevice V 1.0 Standardized DCP",,           URL : http://www.upnp.org URL : http://www.upnp.org           /standardizeddcps/basic.asp /standardizeddcps/basic.asp           December 17, 2002. December 17, 2002.

[3] Standards for service discovery and delivery Helal, S.; [3] Standards for service discovery and delivery Helal, S.;       Pervasive Computing, IEEE, Volume:1 Pervasive Computing, IEEE, Volume:1       Issue: 3 , July-Sept. 2002 Issue: 3 , July-Sept. 2002       Page(s): 95-100. Page(s): 95-100.

[4] Microsoft Corporation, "Understanding Universal Plug and Play", [4] Microsoft Corporation, "Understanding Universal Plug and Play",         URL : http://www.upnp.org/download/ URL : http://www.upnp.org/download/       UPnP_UnderstandingUPnP.doc, UPnP_UnderstandingUPnP.doc,         Jun. 2000. Jun. 2000.