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:

CP Initialization Procedure

So, at the control point startup, the sequence of operations performed is always the following (before the program could be considered as in "waiting-for-inputs" status):

Finally, the CP is ready to interact with user interface and with NAS/renderer around the network. The loop state is obtained by calling the remoteControlHandler() procedure. This one never stops until the CP is running without any critical issues.