ISO/IEC 29341-2:2008
Information technology — UPnP Device Architecture — Part 2: Basic Device Control Protocol - Basic Device
发布时间:2008-11-28 实施时间:


UPnP(Universal Plug and Play)是一种基于IP网络的设备互联技术,它允许设备自动发现、配置和控制其他设备,从而实现设备之间的互操作性。UPnP设备架构定义了一组标准化的协议和接口,使设备能够相互通信和协作,从而实现智能家居、智能办公等应用场景。

ISO/IEC 29341-2:2008是UPnP设备架构的第2部分,定义了基本设备控制协议(BDCP)和基本设备(BD)的规范。BDCP是一种通用的、开放的、跨平台的设备控制协议,它允许设备之间进行通信和协作,从而实现设备的自动发现、配置和控制。BD是一种通用的、开放的、跨平台的设备类型,它定义了设备的基本属性、功能和接口,使设备能够相互通信和协作。

ISO/IEC 29341-2:2008规定了BDCP和BD的基本要求和规范,包括设备的发现、描述、控制、事件通知等方面。其中,设备的发现是指设备之间能够自动发现和识别彼此,从而建立通信和协作关系;设备的描述是指设备能够向其他设备和应用程序提供自身的属性、功能和接口信息,以便其他设备和应用程序能够正确地使用它;设备的控制是指设备能够接受其他设备和应用程序的控制命令,并执行相应的操作;事件通知是指设备能够向其他设备和应用程序发送事件通知,以便其他设备和应用程序能够及时地响应和处理。

ISO/IEC 29341-2:2008还规定了BDCP和BD的通信协议和接口,包括SOAP(Simple Object Access Protocol)、HTTP(Hypertext Transfer Protocol)、XML(Extensible Markup Language)等。SOAP是一种基于XML的协议,用于在网络上交换结构化的和类型化的信息;HTTP是一种基于TCP/IP的协议,用于在网络上传输超文本文档;XML是一种标记语言,用于描述和传输结构化的数据。

总之,ISO/IEC 29341-2:2008定义了一种通用的、开放的、跨平台的设备控制协议和设备类型,使设备能够相互通信和协作,从而实现智能家居、智能办公等应用场景。

相关标准
- ISO/IEC 29341-1:2008 UPnP设备架构第1部分:概述和要求
- ISO/IEC 29341-3-1:2010 UPnP设备架构第3部分:设备模板
- ISO/IEC 29341-4-1:2010 UPnP设备架构第4部分:设备管理协议
- ISO/IEC 29341-5-1:2010 UPnP设备架构第5部分:设备安全