First, you need to enter the UPnP function of the router in the WEB control interface of the router. Enter the address of the router in the browser, after entering the router's management page, find the UPNP function and set it to enable.
Then we can enter the settings of Windows XP. In Windows XP, the UPnP support module is not installed by default, so we need to manually install it by following these steps:
In the Add or Remove Programs dialog box, click Add / Remove Windows Components. In the Windows Component Wizard, click on "Network Services", click "Details", then select the General Plug and Play check box. After restarting, Windows XP prompts to find new hardware, and you will find the router after entering the online neighbor, indicating that the Unnp function is open. Almost all broadband routers on the market provide UPnP function support
UPnP is an abbreviation for universal plug and play, which is mainly used to implement intelligent interconnection of devices. Using the UPNP protocol does not require a device driver, the network established using the UPnP is independent of the media. It can run on almost all operating system platforms, which can use C, C , Java, and VBs to develop languages, making it in the office, Family and other public places facilitate building equipment interconnected network environments.
This topic mainly introduces the working principle and basic concepts of UPnP, including basic protocols such as SSDP, GENA, and FXPP, and how to implement UPnP control points and devices in the UPnP development package provided by Intel under Linux. This article is the first one of this topic, mainly introducing the working principle and basic concept of UPnP. The following sections will be described in detail in detail, and the agreement in UPNP is implemented, and a UPnP device will be implemented using Intel's Linux development kit.
1 UPnP protocol overview
With more and more equipment, the needs of sharing equipment and the needs of sharing equipment and services are also more strong, and transparent access to all kinds of resources have also become a very complex task. . Therefore, in 1999, Microsoft started to promote the next generation of plug-and-play technology - Universal Plug and Play, referred to as UPNP). UPnP is actually extended the concept of conventional stand-alone devices and computer systems, and provides interactive operations such as discovery, interface declarations, and exchange between network devices, and exchange of exchanges between networking devices. Microsoft said that "UPNP will extend to every device in the family, which will become the framework, protocol and interface standard necessary for personal computers, applications, intelligent equipment integration."
UPnP is a structure that implements a smart device-to-end network connection. It is also an architecture on TCP / IP and HTTP technology, distributed, open network structures such that control and data are delivered between devices in the network. The UPNP technology implements support between control points, devices, and services, and the device and related services are also defined and published. With UPNP, the device can dynamically join the network, automatically obtain an IP address, publish its capabilities to other devices or to know the existence and services of other devices, all of which are automatically completed, and after the device can communicate with each other.
UPnP does not require a device driver, so the network established with UPnP is independent of media. At the same time, UPnP uses standard TCP / IP and network protocols to make it seamlessly integrated into existing networks. You can use any language when constructing a UPNP application and compiles running on any operating system platform. For the description of the device, the device control interface is expressed using the HTML form. It allows both device vendors to provide browser-based user interfaces and programming control interfaces, also allow developers to customize their own device interface.