UPnP 네트워크의 구성요소 | |||
| |||
UPnP 제어 포인트, 장치, 서비스 장 치UPnP 장치는 서비스 및 부속 장치들을 내포하고 있습니다. 예를 들어 VCR 장치는 테이프 전송 서비스, 튜너 서비스 및 시계 서비스로 구성되어 있을 수 있고, TV/VCR 콤보 장치는 서비스 뿐만 아니라 다른 내장형 장치들로 구성되어 있을 것입니다. UPnP 장치의 다른 범주에는 다른 서비스 그룹이나 내장형 장치가 포함될 수 있습니다. 예를 들어, VCR의 서비스는 프린터가 제공하는 서비스와는 다를 것입니다. 따라서, 종류가 다른 작업 그룹은 특정 형태의 장비가 제공하는 서비스에 따라 표준화될 것입니다. 이 모든 정보들이 해당 장치가 호스팅 해야 할 XML 장치 설명 문서에 포함되어 있습니다. 그러한 일련의 서비스 외에도 장치 설명서는 또한 해당 장치와 관련된 장치의 속성(장치 이름 및 아이콘 등)도 포함하고 있습니다. 서비스UPnP 네트워크의 소규모 제어 단위가 서비스입니다. 서비스는 동작을 나타내고 상태 변수를 통하여 자체의 상태를 모델화 합니다. 예를 들어, 시계 모델은 하나의 상태 변수 즉, current_time (현재 시간 ? 시계의 상태를 정의함)과 두개의 동작 즉, set_time 및 get_time 변수를 가지는데 이 두 변수를 통하여 여러분은 서비스를 제어할 수 있습니다. 이들 정보는 장치 설명서와 비슷하며 UPnP 포럼에 의하여 표준화된 XML 서비스 설명서의 일부를 구성합니다. 이러한 서비스 설명을 위한 포인터(URL)는 장치 설명서에 포함되어 있으며 장치들은 다수의 서비스를 포함할 수 있습니다. UPnP 장치가 제공하는 서비스는 상태 테이블, 제어 서버 및 이벤트 서버로 구성됩니다. 상태 테이블 (state table)은 상태 변수를 활용하여 서비스의 상태를 모델화 하며, 상태가 변경하면 이들을 서비스 상태를 업데이트 합니다. 제어 서버(control server)는 동작 요청(예: set_time)을 수신하여 실행하고 상태 테이블을 업데이트하며, 그 결과를 반환합니다. 이벤트 서버(event server)는 서비스 상태가 변경될 때마다 이벤트를 관계되는 가입자들에게 항상 알려줍니다. 예를 들어, 화재 경보 서비스는 상태가 “경보 울림” 상태로 변경되면 관련되는 모든 가입자들에게 이벤트를 전송하는 식입니다. 제어 포인트UPnP 네트워크의 제어 포인트는 다른 장치를 검색하여 제어하는 능력을 가진 컨트롤러입니다. 검색한 후에 제어 포인트는 다음과 같은 조치를 취할 수 있습니다:
장치들은 제어 포인트 기능을 충분히 활용하여 진정한 피어-투-피어 네트워킹을 실현할 것입니다. Tags: UPnP 윈도우즈 제어포인트 | |||
| |||
| |||
Login for comment |
SIMILAR POSTS UPnP 프로토콜 개요 |
OTHER POSTS IN THE SAME CATEGORY PC 부팅할때 Num Lock 키 해제하는 방법 |