TPU SOUND PROJECT

Index:

  1. Introduction
  2. HW requirements
  3. SW requirements
  4. UPnP services used
  5. The UPnP control point
  6. The UPnP media renderer (smart speaker)
  7. The user interface

The UPnP control point:

Control point initialization

A control point must be at least capable of communicate via HTTP and SSDP protocols with other UPnP devices. So, when the CP object is created, there are four parameters to be set before it starts:

  1. the port number for its SSDP server
  2. the port number for its HTTP server
  3. the maximum time spent waiting for an incoming response
  4. the URI used to receive subscription to a service
For implementing all the necessary interfaces, the MyCtrlPoint main class is derived from the following (CyberLink-4CC) classes: