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