|
UPnP – 先进架构简单的通用即插即用(UPnP)软件开发工具包
|
|
|
|
作为一个活跃的UPnP(http://www.upnp.org)论坛的成员,EBS提供一系列启用和控制用于家庭网络和广域网络的UPnP设备。
|
|
|
|
|
UPnP™的构架是一个开放网络构架,除了控制和数据转换在家居、办公室和公共场所的联网设备外,它能使对等网络运作。
这个构架使UPnP认证的设备能发现和控制网络设备,这独立于操作系列、程序语言或物理网络连接。UPnP认证标准建立在由UPnP实施公司(UPnP
Implementers Corporation),例如 TCP,HTTP和XML的简单因特网标准和语言上。所有的EBS产品严格遵照这些标准。
EBS提供三个为下一代有挑战性应用的内嵌设备打基础的UPnP软件开发工具包。所有的软件开发工具包包含完整功能并占小容量。EBS的UPnP产品的设计宗旨是低学习曲线,极易移植和最短到市场的时间。
|
|
|
|
| |
|
|
|
|
|
RTUPnP设备是一个小和容错的开发启用UPnP设备的UPnP软件开发工具包。EBS产品含有完整的功能和遵照1.0版本UPnP设备架构。这个高移植性的软件开发工具包建在EBS的移植层RTPlatform上,这使之独立于操作系统和内核。RTPlatform是工业界受到称赞的移植层方案。RTPlatform已移植几百个平台并有现成的向很多平台移植。
RTUPnP的软件开发工具包不收版权费和用百分百用ANSI-C写成。
|
|
|
点击这里来看大图像
|
|
|
RTUPnP - 控制
|
|
|
RTUPnP - 控制是一个高质量,极可移植的UPnP控制点的软件开发工具包。它专为耗资源的内嵌件系统而设计的。这个容错轻巧的软件开发工具包的特点是易用和短的为开发自设UPnP控制点应用所需要的学习曲线。
所有由RTUPnP控制开发的控制点与所有遵照UPnP标准的设备互用。象其它EBS的UPnP成品,RTUPnP读立于操作系统并运行在16-32bit操作系统和网络堆栈。RTUPnP控制建在EBS的工业界受到称赞的移植层RTPlatform。RTPlatform已移植几百个平台并有现成的向很多平台移植。
RTUPnP控制能运行于单线程,多线程和轮询模式并支持同步和异步调用。它不收版权费和用百分百用ANSI-C写成。
|
|
|
RTUPnP - AV
|
|
|
RTUPnP的AV是为开发先进的UPnP媒体服务器UPnP媒体放送设备而开发的。RTUPnP的AV建在EBS真正可移植的软件开发工具包RTUPnP上,所以能运行于任何平台和操作系统上。
RTUPnP的AV设计成非常模板块,带有可拆式灵便的部件。这设计目的是为开发者提供一个容易地从媒体服务器和媒体放送设备接上和移去定制或销售商的特别要求。
用RTUPnP-AV开发的UPnP Audio Visual是与遵照UPnP构架的控制点和设备完全互运行。RTUPnP-AV包括完全内容目录,连接管理,
AVTransport和放送设备的服务。所有这些服务完全符合UPnP讨论会提供的相应的标准。
RTUPnP-AV的关键特征是到市场时间短,这是由于它的简单而高性能的应用程序界面和能允许容易接上和移去顾客的AV组件的本身模块式设计。RTUPnP-AV无版权费并用百分百ANSI
C写成。
|
|