1. What is upnp? ( http://en.wikipedia.org/wiki/upnp ) Universal Plug and Play (upnp) is a set of networking protocols promulgated by the upnp Forum . The goals of upnp are to allow devices to connect seamlessly and to simplify the implementation of networks in the home (data sharing, communications, and entertainment) and in corporate environments for simplified installation of ...
本文是《upnp编程实践》系列的第二篇,主要介绍upnp的设备发现过程的协议实现。关于upnp协议的框架性介绍,您可以参考《upnp编程实践》系列的第一篇。upnp协议的设备发现过程使用简单服务发现协议,此协议实现了在网络中发现网络服务,控制点定位网络上相关资源和设备在网络上声明其可用性的方法。 本文首先介绍协议的工作过程,包括协议的一般模型,以及与HTTP协议之间的关系,然后介绍HTTP协议的基本知识,主要介绍在简单服务发...
upnp是针对智能家电、无线设备以及各种外观尺寸的个人电脑的普遍对等(peer-to-peer)网络连接而设计的一种架构。它旨在为家庭、小型企业、公共场所中或连接到互联网的ad-hoc网或未管理网络提供易于使用、灵活且基于标准的连接。upnp是一个充分利用TCP/IP和Web技术的分布式开放型网络体系结构,除能够在家中、办公室和公共场所联网设备之间的完整控制和数据传输之外,还可建立无缝紧密的连接网络。 upnp充分利用了包括IP、TCP、UD...
upnp协议编程实践(一) 内容: upnp协议概述 典型应用场景 upnp的关键术语 upnp设备工作过程 参考资料 关于作者 在 Linux 专区还有: 教程 工具与产品 代码与组件 文章 于辰涛 (scuyct@hotmail.net) 2002 年 6 月 upnp是通用即插即用(Universal Plug and Play)的缩写,它主要用于实现设备的智能互联互通。使用upnp协议不需要设备驱动程序,因此使用upnp建立的网络...
文章翻译免责声明 本upnp文档最初用英文发布,并仅有英文版本通过了upnp论坛的正式审核。 文章已采用翻译服务和翻译技术在英文版本的基础上翻译成目标语言版本, upnp Implementers Corporation及其相关机构不对翻译版本做出任何保证,也 不为由翻译不准确所导致的直接或间接损失承担责任。在使用翻译版本中所包括 的技术信息时,用户同意upnp Implementers Corporation和upnp论坛成员对于 英文到目标语言翻译的不完整、或不准确导...
一、什么是upnp upnp(Universal Plug and Play)技术对即插即用进行了扩展,它简化了家庭或企业中智能设备的联网过程。在结合了upnp技术的设备以物理形式连接到网络中之后,它们可以通过网络自动彼此连接在一起,而且连接过程无需用户的参与 upnp规范基于TCP/IP协议和针对设备彼此间通讯而制订的其它Internet协议。这就是它之所以被称作"通用(Universal)"的原因所在--upnp技术不依赖于特定的设备驱动程序,而是使用标准的协议。U...
小弟在upnp编程中遇到点麻烦:当我将设备接入网络的时候要通知控制点,就是发送一个 notify消息或者是对控制点的m-search消息回应一个设备消息,反正我的目的是在网上邻居显示upnp设备图标时出现我的设备图标,这两个消息的格式差不多,为了简单,我选择使用前者,但是当我通过UDP多播发送以下HTTP字符串时, char *device_desc_url = "http://192.168.10.87:8080/ipcamera.xml"; char *nts = "ssdp:alive"; char *server = "LINUX...
1 设备发现过程简介 upnp协议的设备发现过程使用简单服务发现协议(Simple Service Discovery Protocol),此协议为网络客户提供一种无需任何配置、管理和维护网络上设备服务的机制。此协议采用基于通知和发现路由的多播发现方式实现。协议客户端在保留的多播地址239.255.255.250发现服务,同时每个设备服务也在此地址上监听服务发现请求。如果服务监听到的发现请求与此服务相匹配,此服务会使用单播方式响应。每个服务也可以向多...
现在机器装了fb 5.4-stable ipfilter ipnat linuxigd这几个东西,我想让fb主机通过网卡vr0拨号上网,另一块网卡rl0连家里的局域网。实现ipnat和upnp的功能。 现在内网机器已经可以正常上网,messenger的连接里显示通过一个upnp IP restricted NAT连接到互联网。 bitcomet也可以显示Windows XP upnp Status: Found Linux Internet Gateway Device [Linux upnp IGD Project] [] 但我在fb下用ipnat -l看根本没有那个映射啊。而且...