Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

upnp-inspector(1) [debian man page]

upnp-inspector(1)					       Python UPnP Analyzer						 upnp-inspector(1)

NAME
upnp-inspector - Is a UPnP device and service analyzer. DESCRIPTION
The Inspector is an UPnP Device and Service analyzer, and a debugging tool, based on the Coherence DLNA/UPnP framework. Modeled loosely after the Intel UPnP Device Spy and Device Validator. The Inspector is a GUI to discover and explorer of UPnP devices on your network. Detected devices are displayed in a tree-view, where, amongst other things, actions can be called and state-variables be queried. The Inspector will host the tests from our UPnP test-suite, to provide a central place to verify device implementations and hunt down any UPnP anomalies. OPTIONS
There are no command line options for upnp-inspector. AUTHORS
upnp-inspector was written by Frank Scholz <coherence@beebits.net>. This man page was created by Charlie Smotherman <cjsmo@cableone.net> for Frank Scholz and the Debian Project. Frank Scholz May 17, 2009 upnp-inspector(1)

Check Out this Related Man Page

Net::UPnP(3pm)						User Contributed Perl Documentation					    Net::UPnP(3pm)

NAME
Net::UPnP - Perl extension for UPnP SYNOPSIS
use Net::UPnP::ControlPoint; my $obj = Net::UPnP::ControlPoint->new(); @dev_list = $obj->search(st =>'upnp:rootdevice', mx => 3); $devNum= 0; foreach $dev (@dev_list) { $device_type = $dev->getdevicetype(); if ($device_type ne 'urn:schemas-upnp-org:device:MediaServer:1') { next; } print "[$devNum] : " . $dev->getfriendlyname() . " "; unless ($dev->getservicebyname('urn:schemas-upnp-org:service:ContentDirectory:1')) { next; } $condir_service = $dev->getservicebyname('urn:schemas-upnp-org:service:ContentDirectory:1'); unless (defined(condir_service)) { next; } %action_in_arg = ( 'ObjectID' => 0, 'BrowseFlag' => 'BrowseDirectChildren', 'Filter' => '*', 'StartingIndex' => 0, 'RequestedCount' => 0, 'SortCriteria' => '', ); $action_res = $condir_service->postcontrol('Browse', \%action_in_arg); unless ($action_res->getstatuscode() == 200) { next; } $actrion_out_arg = $action_res->getargumentlist(); unless ($actrion_out_arg->{'Result'}) { next; } $result = $actrion_out_arg->{'Result'}; while ($result =~ m/<dc:title>(.*?)</dc:title>/sgi) { print " $1 "; } $devNum++; } DESCRIPTION
This package provides some functions to control UPnP devices. Currently, the package provides only functions for the control point. To control UPnP devices, see Net::UPnP::ControlPoint. As a sample of the control point, the package provides Net::UPnP::AV::MediaServer to control the devices such as DLNA media servers. As the example, please dms2vodcast.pl that converts from the MPEG2 movies to the MPEG4 one and outputs the RSS file for Vodcasting. SEE ALSO
Net::UPnP::ControlPoint Net::UPnP::AV::MediaServer AUTHOR
Satoshi Konno skonno@cybergarage.org CyberGarage http://www.cybergarage.org COPYRIGHT AND LICENSE
Copyright (C) 2005 by Satoshi Konno It may be used, redistributed, and/or modified under the terms of BSD License. perl v5.10.1 2009-07-27 Net::UPnP(3pm)
Man Page