Developer:LPEC

From LinnDocs
Revision as of 09:36, 17 June 2008 by Grahamd (talk | contribs) (New page: = Introduction<br> = Linn's UPnP products can be controlled over a home network in an ever increaing number of ways.<br> The primary means of control is, of course, UPnP itself, which su...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Introduction

Linn's UPnP products can be controlled over a home network in an ever increaing number of ways.

The primary means of control is, of course, UPnP itself, which subdivides product control into smaller units called services.

A DS product, for instance, will provide some standard UPnP AV services:

  • AVTransport
  • RenderingControl
  • ConnectionManager

and additional Linn-specific services, such as:

  • Ds
  • Volkano
  • Product
  • Ui


It is possible in Bute and later software releases to control a Linn UPnP product using an alternative mechanism known as the Linn Protocol for Eventing and Control.


This is a basic Telnet-like protocol, which relies on the developer knowing in advance, or having discovered by some means, the TCP/IP of the device to be controlled. Knowing this, LPEC can be accessed by creating a raw socket session to port 23 of the device.


The rest of this document describes the format of the messages that LPEC expects and delivers.