一、概述
通用即插即用(Universal Plug and Play,UPnP)是一种用于 PC 机和智能设备(或仪器)的常见对等网络连接的体系结构,它是一种分布式的,开放的网络架构,它可以充分发挥 TCP/IP 和网络技术的功能,不但能对类似网络进行无缝连接,而且还能够控制网络设备及在它们之间传输信息。UPnP技术是Microsoft公司于1999年开发,其标准的研制是由UPnP论坛进行,然后由ISO/IEC转化为国际标准,成为在一个基于 IP 的网络中实现简单、稳健且无缝连接的技术。
欲具体了解UPnP技术介绍的请进入。
二、ISO/IEC的UPnP标准发布情况
1、2008的年首次发布
2008年11月末,ISO/IEC一次性发布了73个信息技术设备互连的通用即插即用(UPnP)技术的国际标准。这些标准是由ISO/IEC JTC1“信息技术”标准化技术委员会的SC25“信息技术设备互连”分技术委员会,即ISO/IEC JTC1/SC25负责采纳与转化的。标准编号全部为29341,为“UPnP设备体系结构”大类,本次该类共分为下表2-1所列的13部分,每部分又有其分部分(其中有的分部分是在后续年份又补充发布的)。
表 2-1:2008年发布的ISO/IEC 29341标准的部分构成及名称
2、2011年的第二次发布
在2011年8月ISO/IEC又一次性发布其第14部分~第19部分的共21个标准,其新发布部分的名称详见下表2-2。
表 2-2:2011年发布的ISO/IEC 29341标准的部分构成及名称
3、2017年的第三次发布
在2017年9月ISO/IEC又一次性发布其第20部分~第31部分的共36个标准(注意:暂未发布第21、22、23和25部分),其新发布部分的名称详见下表2-3。
表 2-3:2017年发布的ISO/IEC 29341标准的部分构成及名称
三、ISO/IEC的UPnP标准修订演进情况
1、设备体系结构标准的修订与演进
对于2008年发布的ISO/IEC 29341标准的第1部分,即《信息技术-UPnP设备架构-第1部分:UPnP设备体系结构V1.0版》规定了UPnP核心设备体系结构的第1个版本。在2011年9月对其进行了修订,发布为ISO/IEC 29341-1:2011《信息技术- UPnP 设备架构-第1部分:UPnP 设备架构 1.0 版本》,它取代了2008年的第一版。
同样是在2011年9月,还发布了ISO/IEC 29341-1-1:2011《信息技术-UPnP 设备架构-第1-1部分:UPnP 设备架构 1.1 版本》演进版,专门对应设备体系架构 1.1 版。
接着在2017年6月,又发布其演进版本ISO/IEC 29341-1-2:2017《信息技术-UPnP设备架构 -第1-2部分:UPnP设备架构版本2.0》,规定了由 UPnP 论坛工作委员会负责的具体技术决策。
因此,对于UPnP核心设备结构,演进为有三个版本,即1.0版本(2011年)、1.1版本(2011年)和2.0版本(2017年),三个版本共存,对应不同版本的设备。V1.0 版是 ISO/IEC 29341-1:2008(第一版),在2011年发布的 ISO/IEC 29341-1:2011 虽然标题仍为“Version 1.0”,但其性质是对2008版的技术修订,并非一个全新的架构版本。V1.1 版是在 V1.0 版基础上的向后兼容增强,而 V2.0版则是一次旨在引入桥接等新能力的架构扩展。三者共同构成了 UPnP 设备体系结构从基础发现协议到异构网络融合的演进路径。下表3-1-1给出了三个版本的多维度比较;下表3-1-2介绍了后版本对前版本改进的内容。
表 3-1-1:ISO/IEC 29341标准中核心设备架构三个版本的比较
表 3-1-2:ISO/IEC 29341标准中核心设备架构三个版本后版本对前版本改进的内容简介
综上分析,V1.0 建立了 UPnP 的基础范式;V1.1 以严谨的向后兼容策略,修复了基础范式在网络可靠性上的关键缺陷,使其真正具备大规模部署的韧性;V2.0 则突破了纯 IP 网络的边界,通过桥接机制将 UPnP 的管理范式延伸至非 IP 设备生态,为异构物联网的融合提供了标准化的互操作框架。三者分别代表了奠基、加固与扩展三个阶段。
欲更多了解UPnP论坛编制的《UPnP设备架构V2.0》内容的请进入。
2、各部分或分部分的修订
ISO/IEC 29341 标准系列包含众多部分和相应的分部分,覆盖音频视频(AV)、内容同步、电话、传感器等具体应用领域。许多部分的分部分都经历了从 2008年第一版(Edition 1)到后续版本(如2011年、2015年或2017年版)的修订。如:2011年修订的ISO/IEC 29341-3-1和ISO/IEC 29341-4-13、2015年修订的ISO/IEC 29341-12-1和ISO/IEC 29341-12-10、等等。标准的具体修订情况请在IEC网站查询。
欲进一步了解国际电工(IEC)介绍的请进入。