UPnP Beacon
-----------

Introduction

This is a simple utility that announces a root UPnP device on your local
network. It allows to configure a custom presentation page in order to make
your service discoverable via UPnP.


Configuration

The utility searches for the default configuration file in /etc/upnpbeacon.cfg
The configuration file location and name can be overriden using command line
parameters.

The udn is saved in a separate file, the default location is /etc/upnpbeacon.udn

A sample configuration file is provided, all vales will be visible via UPnP.

Below is a detailed description:

presentation-url = "";
This value will be appended to http://ip:port/

presentation-port = "80";
This is the port of the presentation URL, specify the port of your service here.

upnp-name = "dSS11";
This is the name that will be visible via UPnP.

manufacturer = "aizo ag";
Name of the device manufacturer.

manufacturer-url = "http://www.aizo.com/";
Link to the manufacturers homepage.

model-name = "dSS11";
Name of the model.

model-description = "digitalSTROM Server";
Description of your device.

The udn resides in a separate config file, this is useful to detect changes
in the main config; i.e. if the user has not touched it, the main config
can be updated by the package manager.

udn = "";
Unique device number, either leave this blank or remove the line completely. In
this case a default udn will be generated automatically. This is the preferred
way for this setting.


