150 likes | 471 Views
Universal Plug And Play 를 이용한 홈 네트워크의 구현. 게임 & 멀티미디어학과 98002330 전영균. 목 차. Home Network 란 UPnP 란 홈 네트워크 표준화 현황 국내동향 개발 및 연구내용 전체 구성도 수행 필요성 기존구현과 차이점 개발일정 참고문헌. Home Network 란.
E N D
Universal Plug And Play 를이용한 홈 네트워크의 구현 게임&멀티미디어학과 98002330 전영균
목 차 • Home Network 란 • UPnP 란 • 홈 네트워크 표준화 현황 • 국내동향 • 개발 및 연구내용 • 전체 구성도 • 수행 필요성 • 기존구현과 차이점 • 개발일정 • 참고문헌
Home Network 란 가정 내 PC를 비롯한 정보가전기기를 유선 또는 무선의 네트워크으로 연결하여 인터넷 및 데이타 공유, 스캐너 및 프린터 등의 주변기기 공유 및 상호제어를 가능하게 하며, 인터넷이나 휴대용 정보 단말기를 이용한 외부 네트워크와의 연동으로 언제 어디서나 자유롭게 가정의 TV, 냉장고, 에어컨, DVD 플레이어, 디지털 카메라 등의 디지털 가전기기를 원격 제어할 수 있는 시스템을 말한다.
UPnP 란 (Universal Plug And Play) • UPnP는 1999년 마이크로소프트사에 의해 제안된 기술 • 기존의 PC와 주변기기를 연결하던 플러그-앤-플레이의 확장된 개념 • PC 주변기기 뿐 아니라 댁내의 모든 장치들을 설치와 동시에 별도의 설정 없이 하나의 네트워크로 구성 할 수 있는 소프트웨어 기술 • UPNP는 복잡한 셋업이나 환경설정 작업 없이 각종 디바이스들을 네트워크에 접속하기만 하면 자동적으로 이 디바이스를 찾아주는 기술 • 239.255.255.250:1900 • UPnP Forum( http://www.upnp.org/ ) • 1999년 10월 18일에 설립 • 554개의 벤더가 참여 (2003년 1월 3일 기준) • 디바이스 프로토콜과 XML기반 디바이스 스키마를 기술 • 각각의 작업 위원회에서 특정 디바이스의 사양에 대한 디바이스와 서비스의 템플릿을 정의 - 현재 4가지의 스탠다드를 정의
UPnP 란(Universal Plug And Play) • 2003년 7월에IBM, HP, 마이크로소프트, 인텔, 후지쯔, 노키아, NEC, 삼성전자 등의 대규모 다국적 IT기업의 참여로 출범한 DHWG (DIGITAL HOME WORKING GROUP) ‘홈 네트워킹’ 협력체가 구성 • UPnP가 DHWG의 기반 미들웨어로 채택된 것은 향후 홈 네트워크 분야의 핵심 기술로서 사용될 것임을 보여준다고 할 수 있다 • UPnP는 Microsoft가 제안한 것이므로, Windows의 지원을 받는다 • WindowsMe, WindowsXP에는 UPnP와 관련된 모듈이 포함되어있다 • WindowsXP가 존재하는 네트워크에서 UPnP를 지원하는 장치가 연결되었다면, 운영체제는 즉시 응답을 보인다
홈 네트워크 표준화 현황 • 분류 • 전화선 , 전력선 등의 유선망 • 홈RF,무선랜,블루투스등의 무선망 • 현재 기술표준은 • 소니 , 필립스 , 파나소닉 , 히타치등의 가전업체를 중심으로 한 HAVI(Home Audio and Video interoperability standard ) 진영 • 마이크로 소프트 , 인텔등의 PC업체를 중심으로 한 UPnP(Universal Plug And Play) 진영 • 선마이크로시스템스의 Jini (Java Intelligent Network Infra ) 진영 으로 크게 나눌수 있다.
국내동향 HnCP (Home Network Control Protocol) • LG 전자와 삼성전자가 공동으로 개발한 전력선통신(PLC)기반 • 국내표준규격 진행중 • 국내 업체에서 생산된 가전제품을 하나의 네트워크로 연결할수 있는 한국형 홈 네트워크 통신프로토콜이다 • 대우전자, 린나이, 코리아캐리어등에도 공개계획 • MS의 UPnP와도 호환할수 있게끔 표준규격을 범용화할 계획
Control Point • 서비스를 직접 이용하게 되는 클라이언트를 Control Point라 한다 • Control Point는 네트워크 내의 사용 가능한 서비스를 검색할 수 있으며, 특정 서비스에 대한 내용을 서비스로부터 불러올 수 있다. 이를 통해 서비스를 수행할 수 있다 Controled device • Control Point와 통신이 가능한 장치 및 소프트웨어를 가리키며, 실제 서비스를 제공해 준다 Bridged device • UPnP를 지원하지 않거나, 적은 리소스 때문에 UPnP가 동작할 수 없는 장치이다. UPnP 역시 지니의 게이트와 유사한 개념의 Bridge가 존재하여, Bridged device의 제어가 가능하다
개발 및 연구내용 • 홈 네트워크의 연구 • 외부에서 휴대폰 및 PDA 같은 단말기로 집안의 가전제품들을 컨트롤하는 Controller 와 Device 의 구현
UPnP Device Architecture Control Point Client Device Host Server
수행 필요성 • 신기술의 이해 • 향후 정보가전의 시대를 대비하여 기술의 습득 • 졸업 논문
기존구현과 차이점 • 분산환경하의 개방 네트워크 아키텍처이다 • 표준 TCP/IP를 사용함으로써, 기존의 네트워크와의 접근에 유리 • 기존의 프로토콜을 사용, 비용 절감과 타 네트워크와의 연동에 유리 • 특정 OS, 프로그램 언어, 미디어 접근 기술에 독립적 • Plug and Play • IEEE 1394 bus와 연동 가능 • XML, HTTP, SOAP등의 기존에 사용하던 프로토콜을 사용 • API를 지정하지 않음
참고 문헌 [1] UPnP Forum, "MediaServer and MediaRenderer", URL : http://www.upnp.org /standardizeddcps/mediaserver.asp June 24, 2002. [2] UPnP Forum, "The BasicDevice V 1.0 Standardized DCP", URL : http://www.upnp.org /standardizeddcps/basic.asp December 17, 2002. [3] Standards for service discovery and delivery Helal, S.; Pervasive Computing, IEEE, Volume:1 Issue: 3 , July-Sept. 2002 Page(s): 95-100. [4] Microsoft Corporation, "Understanding Universal Plug and Play", URL : http://www.upnp.org/download/ UPnP_UnderstandingUPnP.doc, Jun. 2000.